updated for version 7.0001
diff --git a/runtime/lang/README.txt b/runtime/lang/README.txt
new file mode 100644
index 0000000..3b10b4f
--- /dev/null
+++ b/runtime/lang/README.txt
@@ -0,0 +1,64 @@
+Language files for Vim
+
+Translated menus
+----------------
+
+The contents of each menu file is a sequence of lines with "menutrans"
+commands. Read one of the existing files to get an idea of how this works.
+
+More information in the on-line help:
+
+ :help multilang-menus
+ :help :menutrans
+ :help 'langmenu'
+ :help :language
+
+The "$VIMRUNTIME/menu.vim" file will search for a menu translation file. This
+depends on the value of the "v:lang" variable.
+
+ "menu_" . v:lang . ".vim"
+
+When the 'menutrans' option is set, its value will be used instead of v:lang.
+
+The file name is always lower case. It is the full name as the ":language"
+command shows (the LC_MESSAGES value).
+
+For example, to use the Big5 (Taiwan) menus on MS-Windows the $LANG will be
+
+ Chinese(Taiwan)_Taiwan.950
+
+and use the menu translation file:
+
+ $VIMRUNTIME/lang/menu_chinese(taiwan)_taiwan.950.vim
+
+On Unix you should set $LANG, depending on your shell:
+
+ csh/tcsh: setenv LANG "zh_TW.Big5"
+ sh/bash/ksh: export LANG="zh_TW.Big5"
+
+and the menu translation file is:
+
+ $VIMRUNTIME/lang/menu_zh_tw.big5.vim
+
+The menu translation file should set the "did_menu_trans" variable so that Vim
+will not load another file.
+
+
+AUTOMATIC CONVERSION
+
+When Vim was compiled with multi-byte support, conversion between latin1 and
+UTF-8 will always be possible. Other conversions depend on the iconv
+library, which is not always available.
+For UTF-8 menu files which only use latin1 characters, you can rely on Vim
+doing the conversion. Let the UTF-8 menu file source the latin1 menu file,
+and put "scriptencoding latin1" in that one.
+Other conversions may not always be available (e.g., between iso-8859-# and
+MS-Windows codepages), thus the converted menu file must be available.
+
+
+Translated messages
+-------------------
+
+This requires doing "make install" in the "src" directory. It will compile
+the portable files "src/po/*.po" into binary ".mo" files and place them in the
+right directory.
diff --git a/runtime/lang/menu_af.latin1.vim b/runtime/lang/menu_af.latin1.vim
new file mode 100644
index 0000000..aac2e72
--- /dev/null
+++ b/runtime/lang/menu_af.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Afrikaans
+
+source <sfile>:p:h/menu_af_af.latin1.vim
diff --git a/runtime/lang/menu_af.utf-8.vim b/runtime/lang/menu_af.utf-8.vim
new file mode 100644
index 0000000..be39b59
--- /dev/null
+++ b/runtime/lang/menu_af.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Afrikaans for UTF-8 encoding
+
+source <sfile>:p:h/menu_af_af.latin1.vim
diff --git a/runtime/lang/menu_af_af.latin1.vim b/runtime/lang/menu_af_af.latin1.vim
new file mode 100644
index 0000000..b32e8e9
--- /dev/null
+++ b/runtime/lang/menu_af_af.latin1.vim
@@ -0,0 +1,152 @@
+" Menu Translations: Afrikaas
+" Maintainer: Danie Roux <droux@tuks.co.za>
+" Last Change: 2003 Mar 30
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252 and
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+
+" Help menu
+menutrans &Help &Hulp
+menutrans &Overview<Tab><F1> &Oorsig<Tab><F1>
+menutrans &How-to\ links &How-to\ Indeks
+"menutrans &GUI &GUI
+menutrans &Credits &Met\ dank\ aan
+menutrans Co&pying &Kopiereg
+menutrans &Find\.\.\. &Soek\.\.\.
+menutrans &Version &Weergawe
+menutrans &About &Inleiding\ skerm
+
+" File menu
+menutrans &File &Lêer
+menutrans &Open\.\.\.<Tab>:e &Open\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Maak\ oop\ in\ nuwe\ &venster\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nuut<Tab>:enew
+menutrans &Close<Tab>:close Maak\ &Toe<Tab>:close
+menutrans &Save<Tab>:w &Skryf<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:w Skryf\ &as\.\.\.<Tab>:w
+menutrans &Print &Druk
+menutrans Sa&ve-Exit<Tab>:wqa Skryf\ en\ verlaat<Tab>:wqa
+menutrans E&xit<Tab>:qa &Verlaat<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Wysig
+menutrans &Undo<Tab>u Terug<Tab>u
+menutrans &Redo<Tab>^R Voo&ruit<Tab>^R
+menutrans Rep&eat<Tab>\. &Herhaal<Tab>\.
+menutrans Cu&t<Tab>"+x &Knip<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopiëer<Tab>"+y
+menutrans &Paste<Tab>"+gP Plak<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Voeg\ &Voor\ in<Tab>[p
+menutrans Put\ &After<Tab>]p Voeg\ A>er\ in<Tab>]p
+menutrans &Select\ all<Tab>ggVG Kies\ &Alles<Tab>ggVG
+menutrans &Find\.\.\. &Soek\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Soek\ en\ Vervang\.\.\.
+menutrans Options\.\.\. Opsies\.\.\.
+
+" Programming menu
+menutrans &Tools &Gereedskap
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Spring\ na\ Etiket<Tab>g^]
+menutrans Jump\ &back<Tab>^T Spring\ &Terug<Tab>^T
+menutrans Build\ &Tags\ File Genereer\ &Etiket\ Leêr
+menutrans &Make<Tab>:make Voer\ &Make\ uit<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Foutlys<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! &Boodskaplys<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Volgende\ Fout<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Vorige\ Fout<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Ouer\ Lys<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &Nuwer\ Lys<Tab>:cnew
+menutrans Error\ &Window<Tab>:cwin Foute\ Venster<Tab>:cwin
+menutrans Convert\ to\ HEX<Tab>:%!xxd Verwissel\ na\ HEX<Tab>:%!xxd
+menutrans Convert\ back<Tab>:%!xxd\ -r Verwissel\ terug<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers &Buffers
+menutrans Refresh Verfris
+menutrans Delete Verwyder
+menutrans Alternate Vorige
+menutrans [No\ File] [Geen\ Leêr]
+
+" Window menu
+menutrans &Window &Venster
+menutrans &New<Tab>^Wn &Nuut<Tab>^Wn
+menutrans S&plit<Tab>^Ws Ver&deel<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Verdeel\ N&a\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Verdeel\ Vertikaal<Tab>^Wv
+menutrans &Close<Tab>^Wc &Maak\ toe<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Maak\ &Ander\ Toe<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww Volgende<Tab>^Ww
+menutrans P&revious<Tab>^WW &Vorige<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Gelyke\ hoogte<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ &Maksimale\ hoogte<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Mi&nimale\ hoogte<Tab>^W1_
+menutrans Max\ Width<Tab>^W\| Maksimale\ breedte<Tab>^W\|
+menutrans Min\ Width<Tab>^W1\| Minimale\ breedte<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR Roteer\ na\ &bo<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Roteer\ na\ &onder<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. Kies\ font\.\.\.
+
+" The popup menu
+menutrans &Undo &Terug
+menutrans Cu&t Knip
+menutrans &Copy &Kopiëer
+menutrans &Paste &Plak
+menutrans &Delete &Verwyder
+menutrans Select\ Blockwise Kies\ per\ Blok
+menutrans Select\ &Word Kies\ een\ &Woord
+menutrans Select\ &Line Kies\ een\ &Reël
+menutrans Select\ &Block Kies\ een\ &Blok
+menutrans Select\ &All Kies\ &Alles
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Maak leêr oop
+ tmenu ToolBar.Save Skryf leêr
+ tmenu ToolBar.SaveAll Skryf alle leêrs
+ tmenu ToolBar.Print Druk
+ tmenu ToolBar.Undo Terug
+ tmenu ToolBar.Redo Vooruit
+ tmenu ToolBar.Cut Knip
+ tmenu ToolBar.Copy Kopiëer
+ tmenu ToolBar.Paste Plak
+ tmenu ToolBar.Find Soek...
+ tmenu ToolBar.FindNext Soek volgende
+ tmenu ToolBar.FindPrev Soek vorige
+ tmenu ToolBar.Replace Soek en vervang...
+ tmenu ToolBar.LoadSesn Laai sessie
+ tmenu ToolBar.SaveSesn Stoor sessie
+ tmenu ToolBar.RunScript Voer vim skrip uit
+ tmenu ToolBar.Make Voer make uit
+ tmenu ToolBar.Shell Begin dop
+ tmenu ToolBar.RunCtags Genereer etikette
+ tmenu ToolBar.TagJump Spring na etiket
+ tmenu ToolBar.Help Hulp
+ tmenu ToolBar.FindHelp Soek hulp...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sintaks
+menutrans Set\ 'syntax'\ only Stel\ slegs\ 'syntax'
+menutrans Set\ 'filetype'\ too Verander\ 'filetype'\ ook
+menutrans &Off &Af
+menutrans &Manual &Met\ die\ hand
+menutrans A&utomatic O&utomaties
+menutrans o&n\ (this\ file) Aa&n\ (die\ leêr)
+menutrans o&ff\ (this\ file) &Af\ (die\ leêr)
+menutrans Co&lor\ test Toets\ die\ &kleure
+menutrans &Highlight\ test Toets\ die\ verligting
+menutrans &Convert\ to\ HTML Verwissel\ na\ HTML
diff --git a/runtime/lang/menu_af_af.utf-8.vim b/runtime/lang/menu_af_af.utf-8.vim
new file mode 100644
index 0000000..be39b59
--- /dev/null
+++ b/runtime/lang/menu_af_af.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Afrikaans for UTF-8 encoding
+
+source <sfile>:p:h/menu_af_af.latin1.vim
diff --git a/runtime/lang/menu_ca.latin1.vim b/runtime/lang/menu_ca.latin1.vim
new file mode 100644
index 0000000..9eedfd8
--- /dev/null
+++ b/runtime/lang/menu_ca.latin1.vim
@@ -0,0 +1,3 @@
+" Menu translations for Catalan
+"
+source <sfile>:p:h/menu_ca_es.latin1.vim
diff --git a/runtime/lang/menu_ca.utf-8.vim b/runtime/lang/menu_ca.utf-8.vim
new file mode 100644
index 0000000..23ee10d
--- /dev/null
+++ b/runtime/lang/menu_ca.utf-8.vim
@@ -0,0 +1,7 @@
+" Menu translations for Catalan
+"
+" Maintainer: Ernest Adrogué <eadrogue@gmx.net>
+" Last Change: 29 Dec 2003
+"
+source <sfile>:p:h/menu_ca_es.latin1.vim
+
diff --git a/runtime/lang/menu_ca_es.latin1.vim b/runtime/lang/menu_ca_es.latin1.vim
new file mode 100644
index 0000000..a71c60e
--- /dev/null
+++ b/runtime/lang/menu_ca_es.latin1.vim
@@ -0,0 +1,293 @@
+" Menu translations for Catalan
+"
+" Maintainer: Ernest Adrogué <eadrogue@gmx.net>
+" Last Change: 18 Jan 2004
+"
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252,
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+
+" menú Ajuda
+menutrans &Help &Ajuda
+menutrans &Overview<Tab><F1> &Introducció<Tab><F1>
+menutrans &User\ Manual &Manual\ de\ l'usuari
+menutrans &How-to\ links Com\ &fer\.\.\.?
+menutrans &Find\.\.\. &Cerca\.\.\.
+menutrans &Credits &Autors
+menutrans Co&pying Con&dicions
+menutrans O&rphans &Orfes
+menutrans &Version &Versió
+menutrans &About &Quant\ a\.\.\.
+" text del diàleg Ajuda/Cerca...
+let g:menutrans_help_dialog = "Introduïu el terme sobre el qual necessiteu ajuda.\n\nUseu el prefix i_ per ordres d'entrada (p.ex.: i_CTRL-X)\nUseu el prefix c_ per ordres de la línia d'ordres (p.ex.: c_<Del>)\nUseu el prefix ' per noms d'opcions (p.ex.: 'shiftwidth')"
+
+
+" menú Fitxer
+menutrans &File &Fitxer
+menutrans &Open\.\.\.<Tab>:e &Obre\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Obre\ en\ una\ &finestra\ nova\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nou<Tab>:enew
+menutrans &Close<Tab>:close &Tanca<Tab>:close
+menutrans &Save<Tab>:w &Desa<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav &Anomena\ i\ desa\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. &Mostra\ les\ diferències\ respecte\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Aplica\ les\ modificacions\ de\.\.\.
+menutrans &Print &Imprimeix
+menutrans Sa&ve-Exit<Tab>:wqa Desa\ i\ s&urt<Tab>:wqa
+menutrans E&xit<Tab>:qa &Surt<Tab>:qa
+
+
+" menú Edita
+menutrans &Edit &Edita
+menutrans &Undo<Tab>u &Desfés<Tab>u
+menutrans &Redo<Tab>^R &Refés<Tab>^R
+menutrans Rep&eat<Tab>\. Re&peteix<Tab>\.
+menutrans Cu&t<Tab>"+x Re&talla<Tab>"+x
+menutrans &Copy<Tab>"+y &Copia<Tab>"+y
+menutrans &Paste<Tab>"+gP Engan&xa<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Posa\ &abans<Tab>[p
+menutrans Put\ &After<Tab>]p P&osa\ després<Tab>]p
+menutrans &Delete<Tab>x Suprimeix<Tab>x
+menutrans &Select\ all<Tab>ggVG &Selecciona-ho\ tot<Tab>ggVG
+menutrans &Find\.\.\. &Cerca\.\.\.
+menutrans &Find<Tab>/ &Cerca<Tab>/
+menutrans Find\ and\ Rep&lace Cerca\ i\ s&ubstitueix
+menutrans Find\ and\ Rep&lace\.\.\. Cerca\ i\ s&ubstitueix\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Cerca\ i\ s&ubstitueix<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s Cerca\ i\ s&ubstitueix<Tab>:s
+menutrans Settings\ &Window &Finestra\ d'opcions
+menutrans &Global\ Settings Opcions\ &globals
+" submenú Edita/Opcions Globals
+ menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Ressalt\ de\ &patrons<Tab>:set\ hls!
+ menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Sensibilitat\ a\ les\ ma&júscules<Tab>:set\ ic!
+ menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Ressalt\ de\ coincidències<Tab>:set\ sm!
+ menutrans &Context\ lines Línies\ de\ co&ntext
+ menutrans &Virtual\ Edit Edició\ &virtual
+" submenú Edita/Opcions Globals/Edició virtual
+ menutrans Never &Mai
+ menutrans Block\ Selection &Selecció\ de\ blocs
+ menutrans Insert\ mode Mode\ d'&inserció
+ menutrans Block\ and\ Insert &Blocs i inserció
+ menutrans Always S&empre
+ menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Mode\ d'&inserció<Tab>:set\ im!
+ menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Co&mpatible\ amb\ Vi<Tab>:set\ cp!
+ menutrans Search\ &Path\.\.\. &Ubicacions\.\.\.
+ menutrans Ta&g\ Files\.\.\. Fitxers\ d'&etiquetes\.\.\.
+ menutrans Toggle\ &Toolbar &Barra\ d'eines
+ menutrans Toggle\ &Bottom\ Scrollbar Barra\ de\ &desplaçament\ inferior
+ menutrans Toggle\ &Left\ Scrollbar Barra\ de\ desplaçament\ e&squerra
+ menutrans Toggle\ &Right\ Scrollbar Barra\ de\ desplaçament\ dre&ta
+menutrans F&ile\ Settings Opcions\ del\ f&itxer
+" submenú Edita/Opcions del fitxer
+ menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Ennumera\ les\ línies<Tab>:set\ nu!
+ menutrans Toggle\ &List\ Mode<Tab>:set\ list! Mode\ &llista<Tab>:set\ list!
+ menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! A&justa\ les\ línies\ llargues<Tab>:set\ wrap!
+ menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Ajusta\ sense\ partir\ ¶ules<Tab>:set\ lbr!
+ menutrans Toggle\ &expand-tab<Tab>:set\ et! Estén\ les\ ta&bulacions<Tab>:set\ et!
+ menutrans Toggle\ &auto-indent<Tab>:set\ ai! &Sagnia\ automàtica<Tab>:set\ ai!
+ menutrans Toggle\ &C-indenting<Tab>:set\ cin! Sagnia\ estil\ &C<Tab>:set\ cin!
+ menutrans &Shiftwidth Sa&gnia
+ menutrans Soft\ &Tabstop Amplada\ de\ &tabulació
+ menutrans Te&xt\ Width\.\.\. &Amplada\ del\ text\.\.\.
+ menutrans &File\ Format\.\.\. &Format\ del\ fitxer\.\.\.
+menutrans Select\ Fo&nt\.\.\. Tipus\ de\ &lletra\.\.\.
+menutrans C&olor\ Scheme Es&quema\ de\ colors
+" submenú Edita/Esquema de colors
+ menutrans blue blau
+ menutrans darkblue blau\ fosc
+ menutrans default normal
+ menutrans desert desert
+ menutrans evening vesprada
+ menutrans morning matinada
+ menutrans peachpuff préssec
+ menutrans shine brillant
+menutrans &Keymap &Mapa\ de\ tecles
+" submenú Edita/Mapa de tecles
+ menutrans None Cap
+ menutrans accents Accents
+ menutrans arabic Àrab
+ menutrans czech Txec
+ menutrans esperanto Esperanto
+ menutrans greek Grec
+ menutrans hebrew Hebreu
+ menutrans hebrewp Hebreu\ (fonètic)
+ menutrans lithuanian-baltic Lituà\ (bàltic)
+ menutrans pinyin Mandarí\ (fonètic)
+ menutrans russian-jcuken Rus\ (jcuken)
+ menutrans russian-jcukenwin Rus\ (jcukenwin)
+ menutrans russian-yawerty Rus\ (yawerty)
+ menutrans serbian Serbi
+ menutrans serbian-latin Serbi\ (llatí)
+ menutrans slovak Eslovac
+" text del diàleg Edita/Opcions globals/Ubicacions...
+let g:menutrans_path_dialog = "Introduïu les ubicacions on cercar fitxers.\nSepareu els noms dels directoris amb una coma."
+" text del diàleg Edita/Opcions globals/Fitxers d'etiquetes...
+let g:menutrans_tags_dialog = "Introduïu els noms dels fitxers d'etiquetes.\nSepareu els noms amb una coma."
+" text del diàleg Edita/Opcions del fitxer/Amplada del text...
+let g:menutrans_textwidth_dialog = "Introduïu la nova amplada del text (0 per infinit): "
+" text del diàleg Edita/Opcions del fitxer/Format del fitxer...
+let g:menutrans_fileformat_dialog = "Seleccioneu el format per escriure el fitxer."
+
+
+" menú Eines
+menutrans &Tools Ei&nes
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Salta\ a\ aquesta\ etiqueta<Tab>g^]
+menutrans Jump\ &back<Tab>^T Salta\ en&rere<Tab>^T
+menutrans Build\ &Tags\ File Crea\ un\ fitxer\ d'eti&quetes
+menutrans &Folding &Plecs
+" submenú Eines/Plecs
+ menutrans &Enable/Disable\ folds<Tab>zi &Habilita/Deshabilita\ els\ plecs<Tab>zi
+ menutrans &View\ Cursor\ Line<Tab>zv &Línia\ del\ cursor\ visible<Tab>zv
+ menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx &Només\ visible\ la\ línia\ del\ cursor<Tab>zMzx
+ menutrans C&lose\ more\ folds<Tab>zm &Tanca\ més\ plecs<Tab>zm
+ menutrans &Close\ all\ folds<Tab>zM Tanca\ t&ots\ els\ plecs<Tab>zM
+ menutrans O&pen\ more\ folds<Tab>zr Obre\ &més\ plecs<Tab>zr
+ menutrans &Open\ all\ folds<Tab>zR O&bre\ tots\ els\ plecs<Tab>zR
+ menutrans Fold\ Met&hod Mèto&de
+" submenú Eines/Plècs/Mètode
+ menutrans M&anual M&anual
+ menutrans I&ndent &Sagnia
+ menutrans E&xpression E&xpressió
+ menutrans S&yntax S&intaxi
+ menutrans &Diff &Diferències
+ menutrans Ma&rker &Marques
+ menutrans Create\ &Fold<Tab>zf &Crea\ un\ plec<Tab>zf
+ menutrans &Delete\ Fold<Tab>zd &Elimina\ un\ plec<Tab>zd
+ menutrans Delete\ &All\ Folds<Tab>zD Elimina\ tot&s\ els\ plecs<Tab>zD
+ menutrans Fold\ col&umn\ width &Amplada\ de\ la\ columna\ de\ plecs
+menutrans &Diff &Diferències
+" submenú Eines/Diferències
+ menutrans &Update &Actualitza
+ menutrans &Get\ Block &Obtingues\ un\ bloc
+ menutrans &Put\ Block &Posa\ un\ bloc
+menutrans &Make<Tab>:make Crida\ a\ &make<Tab>:make
+menutrans &List\ Errors<Tab>:cl Llista\ d'&errors<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! &Llista\ de\ missatges<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Error\ se&güent<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Error\ an&terior<Tab>:cp
+menutrans &Older\ List<Tab>:cold Llista\ &antiga<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Llista\ no&va<Tab>:cnew
+menutrans Error\ &Window F&inestra\ d'errors
+" submenú Eines/Finestra d'errors
+ menutrans &Update<Tab>:cwin &Actualitza<Tab>:cwin
+ menutrans &Open<Tab>:copen &Obre<Tab>:copen
+ menutrans &Close<Tab>:cclose &Tanca<Tab>:cclose
+menutrans &Set\ Compiler &Compilador
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Converteix\ a\ &HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Torna\ al\ format\ &original<Tab>:%!xxd\ -r
+
+
+" menú Buffers
+menutrans &Buffers &Buffers
+menutrans &Refresh\ menu &Refresca\ el\ menú
+menutrans &Delete &Elimina
+menutrans &Alternate &Alterna
+menutrans &Next &Següent
+menutrans &Previous A&nterior
+let g:menutrans_no_file = "[Cap fitxer]"
+
+
+" menú Finestra
+menutrans &Window F&inestra
+menutrans &New<Tab>^Wn &Nova<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Divideix<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Divideix\ &en\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Divideix\ &verticalment<Tab>^Wv
+menutrans Split\ File\ E&xplorer E&xplorador\ de\ fitxers
+menutrans &Close<Tab>^Wc &Tanca<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Tanca\ les\ altre&s<Tab>^Wo
+menutrans Move\ &To M&ou\ a
+" submenú Finestra/Mou
+ menutrans &Top<Tab>^WK &Dalt\ de\ tot<Tab>^WK
+ menutrans &Bottom<Tab>^WJ &Baix\ de\ tot<Tab>^WJ
+ menutrans &Left\ side<Tab>^WH Costat\ &esquerra<Tab>^WH
+ menutrans &Right\ side<Tab>^WL Costat\ d&ret<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Alterna\ cap\ am&unt<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Alte&rna\ cap\ avall<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= &Iguala<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Màxima\ &alçada<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Mínima\ a&lçada<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Màxima\ a&mplada<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Mínima\ am&plada<Tab>^W1\|
+
+
+" menú emergent
+menutrans &Undo &Desfés
+menutrans Cu&t &Retalla
+menutrans &Copy &Copia
+menutrans &Paste &Enganxa
+menutrans &Delete &Suprimeix
+menutrans Select\ Blockwise Se&lecció
+menutrans Select\ &Word Selecció\ de\ ¶ules
+menutrans Select\ &Line Selecció\ de\ &línies
+menutrans Select\ &Block Selecció\ de\ bl&ocs
+menutrans Select\ &All Selecciona-ho\ &tot
+
+
+" barra d'eines
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Obre un fitxer
+ tmenu ToolBar.Save Desa el fitxer
+ tmenu ToolBar.SaveAll Desa tots els fitxers
+ tmenu ToolBar.Print Imprimeix
+ tmenu ToolBar.Undo Desfés
+ tmenu ToolBar.Redo Refés
+ tmenu ToolBar.Cut Retalla
+ tmenu ToolBar.Copy Copia
+ tmenu ToolBar.Paste Enganxa
+ tmenu ToolBar.Find Cerca
+ tmenu ToolBar.FindNext Cerca el següent
+ tmenu ToolBar.FindPrev Cerca l'anterior
+ tmenu ToolBar.Replace Cerca i substitueix
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Finestra nova
+ tmenu ToolBar.WinSplit Divideix la finestra
+ tmenu ToolBar.WinMax Alçada màxima
+ tmenu ToolBar.WinMin Alçada mínima
+ tmenu ToolBar.WinVSplit Divideix la finestra verticalment
+ tmenu ToolBar.WinMaxWidth Amplada màxima
+ tmenu ToolBar.WinMinWidth Amplada mínima
+ tmenu ToolBar.WinClose Tanca la finestra
+ endif
+ tmenu ToolBar.LoadSesn Carrega una sessió
+ tmenu ToolBar.SaveSesn Desa la sessió
+ tmenu ToolBar.RunScript Executa un script
+ tmenu ToolBar.Make Crida a make
+ tmenu ToolBar.Shell Obre l'intèrpret d'ordres
+ tmenu ToolBar.RunCtags Crea un fitxer d'etiquetes
+ tmenu ToolBar.TagJump Salta a una etiqueta
+ tmenu ToolBar.Help Ajuda
+ tmenu ToolBar.FindHelp Cerca a l'ajuda
+ endfun
+endif
+
+
+" menú Sintaxi
+menutrans &Syntax &Sintaxi
+menutrans &Manual &Manual
+menutrans A&utomatic A&utomàtica
+menutrans on/off\ for\ &This\ file Activa/Desactiva\ en\ &aquest\ fitxer
+menutrans &Show\ filetypes\ in\ menu Mostra\ tots\ els\ &tipus\ al\ menú
+menutrans &Off &Desactiva
+menutrans Co&lor\ test Prova\ dels\ &colors
+menutrans &Highlight\ test Prova\ del\ &ressalt
+menutrans &Convert\ to\ HTML Converteix\ a\ &HTML
+menutrans Assembly Ensamblador
+menutrans Config Configuració
+menutrans Set\ '&syntax'\ only Només\ el\ ressalt\ de\ sintaxi
+menutrans Set\ '&filetype'\ too Carrega\ també\ els\ plugins
+
diff --git a/runtime/lang/menu_ca_es.utf-8.vim b/runtime/lang/menu_ca_es.utf-8.vim
new file mode 100644
index 0000000..23ee10d
--- /dev/null
+++ b/runtime/lang/menu_ca_es.utf-8.vim
@@ -0,0 +1,7 @@
+" Menu translations for Catalan
+"
+" Maintainer: Ernest Adrogué <eadrogue@gmx.net>
+" Last Change: 29 Dec 2003
+"
+source <sfile>:p:h/menu_ca_es.latin1.vim
+
diff --git a/runtime/lang/menu_chinese_gb.936.vim b/runtime/lang/menu_chinese_gb.936.vim
new file mode 100644
index 0000000..9c3bf6d
--- /dev/null
+++ b/runtime/lang/menu_chinese_gb.936.vim
@@ -0,0 +1,230 @@
+" Menu Translations: Simplified Chinese (Windows)
+" Translated By: Wang Jun <junw@turbolinux.com.cn>
+" Last Change: Tue Sep 4 11:26:52 CST 2001
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding cp936
+
+" Help menu
+menutrans &Help °ïÖú(&H)
+menutrans &Overview<Tab><F1> Ô¤ÀÀ(&O)<Tab><F1>
+menutrans &User\ Manual Óû§ÊÖ²á(&U)
+menutrans &GUI ͼÐνçÃæ(&G)
+menutrans &How-to\ links HOWTOÎĵµ\.\.\.(&H)
+menutrans &Credits ×÷Õß(&C)
+menutrans Co&pying °æÈ¨(&P)
+menutrans &Version °æ±¾(&V)
+menutrans &About ¹ØÓÚ\ Vim(&A)
+
+" File menu
+menutrans &File Îļþ(&F)
+menutrans &Open\.\.\.<Tab>:e ´ò¿ª(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ·Ö¸î´°¿Ú²¢´ò¿ª(&L)<Tab>:sp
+menutrans &New<Tab>:enew н¨(&N)<Tab>:enew
+menutrans &Close<Tab>:close ¹Ø±Õ(&C)<Tab>:close
+menutrans &Save<Tab>:w ±£´æ(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Áí´æÎª(&A)\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. ·Ö¸î±È½Ï(&Diff)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. ·Ö¸î´ò²¹¶¡(&Patch)\.\.\.
+menutrans &Print ´òÓ¡(&P)
+menutrans Sa&ve-Exit<Tab>:wqa ±£´æ²¢Í˳ö(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa Í˳ö(&X)<Tab>:qa
+
+" Edit menu
+menutrans &Edit ±à¼(&E)
+menutrans &Undo<Tab>u »Ö¸´(&U)<Tab>u
+menutrans &Redo<Tab>^R ÖØ×ö(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. ÖØ¸´Éϴζ¯×÷(&E)<Tab>\.
+menutrans Cu&t<Tab>"+x ¼ôÇÐ(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y ¸´ÖÆ(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP Õ³Ìû(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Ìùµ½¹â±êǰ(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p Ìùµ½¹â±êºó(&A)<Tab>]p
+menutrans &Delete<Tab>x ɾ³ý(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG ȫѡ(&S)<Tab>ggvG
+menutrans &Find\.\.\. ²éÕÒ(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. ²éÕÒÌæ»»(&L)\.\.\.
+menutrans Settings\ &Window É趨´°¿Ú(&W)
+menutrans &Global\ Settings È«¾ÖÉ趨(&G)
+
+" Build boolean options
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ¿ª/¹ØÔöÁ¿²éÕÒģʽ<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! ¿ª/¹ØºöÂÔ´óСдģʽ<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! ¿ª/¹ØÆ¥ÅäÏÔʾ<Tab>:set sm!
+menutrans &Context\ lines ÉÏÏÂÎÄÐÐÊý(&C)
+
+menutrans &Virtual\ Edit ¿ÉÊÓ»¯±à¼Ä£Ê½(&V)
+menutrans Never ´Ó²»
+menutrans Block\ Selection ¿éÑ¡Ôñ
+menutrans Insert\ mode ²åÈëģʽ
+menutrans Block\ and\ Insert ¿éÑ¡ÔñÓë²åÈëģʽ
+menutrans Always ËùÓÐģʽ
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! ¿ª/¹Ø²åÈëģʽ<Tab>:set\ im!
+
+menutrans Search\ &Path\.\.\. ²éÕÒ·¾¶\.\.\.(&P)
+
+menutrans Ta&g\ Files\.\.\. ±êÇ©Îļþ\.\.\.(&g)
+
+" GUI options
+menutrans Toggle\ &Toolbar ¿ª/¹Ø¹¤¾ßÌõ(&T)
+menutrans Toggle\ &Bottom\ Scrollbar ¿ª/¹Øµ×²¿¹ö¶¯Ìõ(&B)
+menutrans Toggle\ &Left\ Scrollbar ¿ª/¹Ø×ó¶Ë¹ö¶¯Ìõ(&L)
+menutrans Toggle\ &Right\ Scrollbar ¿ª/¹ØÓҶ˹ö¶¯Ìõ(&R)
+
+
+" Edit/File Settings
+menutrans F&ile\ Settings ÎļþÉ趨(&i)
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! ¿ª/¹ØÏÔʾÐкÅ<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! ¿ª/¹ØÏÔʾTab<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! ¿ª/¹Ø×Ô¶¯ÕÛÐÐ<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ¿ª/¹Ø´ÊβÕÛÐÐ<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ¿ª/¹Øexpand-tab<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! ¿ª/¹Øauto-indent<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! ¿ª/¹ØC-indent<Tab>:set\ cin!
+
+
+" other options
+menutrans &Shiftwidth ËõÅÅ¿í¶È(&S)
+menutrans Soft\ &Tabstop αTab¿í¶È(&T)
+menutrans Te&xt\ Width\.\.\. Ò³Ãæ¿í¶È(&x)\.\.\.
+menutrans &File\ Format\.\.\. Îļþ¸ñʽ(&F)\.\.\.
+
+menutrans C&olor\ Scheme µ÷É«°å(&o)
+menutrans Select\ Fo&nt\.\.\. Ñ¡Ôñ×ÖÌå(&n)\.\.\.
+
+
+" Programming menu
+menutrans &Tools ¹¤¾ß(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] ¼ìË÷¹â±ê´¦µÄ±êÇ©¹Ø¼ü×Ö(tag)(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T Ìø»Ø¼ìË÷ǰµÄλÖÃ(&B)<Tab>^T
+menutrans Build\ &Tags\ File ½¨Á¢±êÇ©Ë÷ÒýÎļþ\ Tags(&T)
+menutrans &Folding FoldingÉ趨(&F)
+menutrans &Diff ±È½Ï(&D)
+menutrans &Make<Tab>:make Ö´ÐÐ\ Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl Áгö±àÒë´íÎó(&E)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! ÁгöËùÓÐÐÅÏ¢(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn ÏÂÒ»¸ö±àÒë´íÎó´¦(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp ÉÏÒ»¸ö±àÒë´íÎó´¦(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold ¾É´íÎóÁбí(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew дíÎóÁбí(&E)<Tab>:cnew
+menutrans Error\ &Window ´íÎóÐÅÏ¢´°¿Ú(&W)
+menutrans &Set\ Compiler ÉèÖñàÒëÆ÷(&S)
+menutrans &Convert\ to\ HEX<Tab>:%!xxd ת»»³É16½øÖÆ<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ´Ó16½øÖÆ×ª»»»ØÎÄ×Ö<Tab>:%!xxd\ -r
+
+" Tools.Fold Menu
+menutrans &Enable/Disable\ folds<Tab>zi ʹÓÃ/²»Ê¹ÓÃFolding(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv ²é¿´´ËÐÐ(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Ö»²é¿´´ËÐÐ(&W)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm ¹Ø±ÕFolds(&L)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM ¹Ø±ÕËùÓÐFolds(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Õ¹¿ªFolds(&P)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Õ¹¿ªËùÓÐFolds(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod Fold·½Ê½(&H)
+menutrans Create\ &Fold<Tab>zf ½¨Á¢Fold(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd ɾ³ýFold(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD ɾ³ýËùÓÐFold(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ column\ &width É趨FoldÀ¸¿í(&W)
+
+" Tools.Diff Menu
+menutrans &Update ¸üÐÂ(&U)
+menutrans &Get\ Block È¡µÃ²»Í¬²¿·Ö(&G)
+menutrans &Put\ Block ½«²»Í¬²¿·ÖÓ¦Óõ½¶Ô·½(&P)
+
+
+" Names for buffer menu.
+menutrans &Buffers »º³åÇø(&B)
+menutrans &Refresh\ menu ¸üÐÂ(&R)
+menutrans &Delete ɾ³ý(&D)
+menutrans &Alternate ÐÞ¸Ä(&L)
+menutrans &Next ÏÂÒ»¸ö(&N)
+menutrans &Previous ǰһ¸ö(&P)
+
+" Window menu
+menutrans &Window ´°¿Ú(&W)
+menutrans &New<Tab>^Wn н¨´°¿Ú(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws ·Ö¸î´°¿Ú(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ ·Ö¸îµ½#(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ´¹Ö±·Ö¸î(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer Îļþä¯ÀÀÆ÷ʽ·Ö¸î(&X)
+menutrans &Close<Tab>^Wc ¹Ø±Õ´°¿Ú(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo ¹Ø±ÕÆäËü´°¿Ú(&O)<Tab>^Wo
+menutrans Move\ &To ÒÆ¶¯µ½(&T)
+menutrans &Top<Tab>^WK ¶¥¶Ë(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ µ×¶Ë(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH ×ó±ß(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL ÓÒ±ß(&R)<Tab>^WL
+" menutrans Ne&xt<Tab>^Ww ÏÂÒ»¸ö(&X)<Tab>^Ww
+" menutrans P&revious<Tab>^WW ÉÏÒ»¸ö(&R)<Tab>^WW
+menutrans Rotate\ &Up<Tab>^WR ÉÏÒÆ´°¿Ú(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ÏÂÒÆ´°¿Ú(&D)<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= ËùÓд°¿ÚµÈ¸ß(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ×î´ó¸ß¶È(&M)<Tab>^W
+menutrans M&in\ Height<Tab>^W1_ ×îС¸ß¶È(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ×î´ó¿í¶È(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ×îС¿í¶È(&h)<Tab>^W1\|
+"
+" The popup menu
+menutrans &Undo ³·Ïú(&U)
+menutrans Cu&t ¼ôÇÐ(&T)
+menutrans &Copy ¸´ÖÆ(&C)
+menutrans &Paste Õ³Ìû(&P)
+menutrans &Delete ɾ³ý(&D)
+menutrans Select\ Blockwise BlockwiseÑ¡Ôñ
+menutrans Select\ &Word Ñ¡Ôñµ¥´Ê(&W)
+menutrans Select\ &Line Ñ¡ÔñÐÐ(&L)
+menutrans Select\ &Block Ñ¡Ôñ¿é(&B)
+menutrans Select\ &All ȫѡ(&A)
+"
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ´ò¿ªÎļþ
+ tmenu ToolBar.Save ±£´æµ±Ç°Îļþ
+ tmenu ToolBar.SaveAll ±£´æÈ«²¿Îļþ
+ tmenu ToolBar.Print ´òÓ¡
+ tmenu ToolBar.Undo ³·ÏúÉÏ´ÎÐÞ¸Ä
+ tmenu ToolBar.Redo ÖØ×öÉϴγ·ÏúµÄ¶¯×÷
+ tmenu ToolBar.Cut ¼ôÇÐÖÁ¼ôÌù°å
+ tmenu ToolBar.Copy ¸´ÖƵ½¼ôÌù°å
+ tmenu ToolBar.Paste ÓɼôÌù°åÕ³Ìû
+ tmenu ToolBar.Find ²éÕÒ...
+ tmenu ToolBar.FindNext ²éÕÒÏÂÒ»¸ö
+ tmenu ToolBar.FindPrev ²éÕÒÉÏÒ»¸ö
+ tmenu ToolBar.Replace Ìæ»»...
+ tmenu ToolBar.LoadSesn ¼ÓÔØ»á»°
+ tmenu ToolBar.SaveSesn ±£´æµ±Ç°µÄ»á»°
+ tmenu ToolBar.RunScript ÔËÐÐVim½Å±¾
+ tmenu ToolBar.Make Ö´ÐÐ Make
+ tmenu ToolBar.Shell ´ò¿ªÒ»¸öÃüÁî´°¿Ú
+ tmenu ToolBar.RunCtags Ö´ÐÐ ctags
+ tmenu ToolBar.TagJump Ìøµ½µ±Ç°¹â±êλÖõıêÇ©
+ tmenu ToolBar.Help Vim °ïÖú
+ tmenu ToolBar.FindHelp ²éÕÒ Vim °ïÖú
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax Óï·¨(&S)
+menutrans Set\ '&syntax'\ only Ö»É趨\ 'syntax'(&s)
+menutrans Set\ '&filetype'\ too Ò²É趨\ 'filetype'(&f)
+menutrans &Off ¹Ø±Õ(&O)
+menutrans &Manual ÊÖ¶¯É趨(&M)
+menutrans A&utomatic ×Ô¶¯É趨(&U)
+menutrans on/off\ for\ &This\ file Ö»¶ÔÕâ¸öÎļþ´ò¿ª/¹Ø±Õ(&T)
+menutrans Co&lor\ test É«²ÊÏÔʾ²âÊÔ(&L)
+menutrans &Highlight\ test Ó﷨Ч¹û²âÊÔ(&H)
+menutrans &Convert\ to\ HTML ת»»³É\ HTML\ ¸ñʽ(&C)
diff --git a/runtime/lang/menu_chinese_taiwan.950.vim b/runtime/lang/menu_chinese_taiwan.950.vim
new file mode 100644
index 0000000..f3b2859
--- /dev/null
+++ b/runtime/lang/menu_chinese_taiwan.950.vim
@@ -0,0 +1,284 @@
+" Menu Translations: Traditional Chinese (for Big5 UNIX/Windows)
+" Translated By: Hung-Teh, Lin <piaip@csie.ntu.edu.tw>
+" Last Change: Thu Apr 24 17:34:50 CST 2003
+
+" {{{ Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+" }}}
+
+scriptencoding cp950
+
+" {{{ Help menu: complete
+menutrans &Help »²§U»¡©ú(&H)
+" ------------------------------------------------------------------------
+menutrans &Overview<Tab><F1> »¡©ú¤å¥óÁ`Äý(&O)<Tab><F1>
+menutrans &User\ Manual ¨Ï¥ÎªÌ¤â¥U(&U)
+menutrans &How-to\ links ¦p¦ó§@\.\.\.(&H)
+menutrans &GUI ¹Ï«¬¬É±(&G)
+menutrans &Credits ·PÁÂ(&C)
+menutrans Co&pying ª©Åv«Å§i(&P)
+menutrans O&rphans ¬@±Ï©t¨à(&R)
+" ------------------------------------------------------------------------
+menutrans &Version µ{¦¡ª©¥»¸ê°T(&V)
+menutrans &About Ãö©ó\ Vim(&A)
+" }}}
+
+" {{{ File menu: complete
+menutrans &File ÀÉ®×(&F)
+" ------------------------------------------------------------------------
+menutrans &Open\.\.\.<Tab>:e ¶}±Ò(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ¤À³Îµøµ¡¨Ã¶}±Ò(&L)<Tab>:sp
+menutrans &New<Tab>:enew ½s¿è·sÀÉ®×(&N)<Tab>:enew
+menutrans &Close<Tab>:close Ãö³¬ÀÉ®×(&C)<Tab>:close
+" ------------------------------------------------------------------------
+menutrans &Save<Tab>:w Àx¦s(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav ¥t¦s·sÀÉ(&A)\.\.\.<Tab>:sav
+" ------------------------------------------------------------------------
+menutrans Split\ &Diff\ with\.\.\. ¤ñ¸û(&Diff)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. °õ¦æPatch(&B)\.\.\.
+" ------------------------------------------------------------------------
+menutrans &Print ¦C¦L(&P)
+" ------------------------------------------------------------------------
+menutrans Sa&ve-Exit<Tab>:wqa Àx¦s¨ÃÂ÷¶}(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa Â÷¶}(&X)<Tab>:qa
+" }}}
+
+" {{{ Edit menu
+menutrans &Edit ½s¿è(&E)
+" ------------------------------------------------------------------------
+menutrans &Undo<Tab>u ´_ì(&U)<Tab>u
+menutrans &Redo<Tab>^R ¨ú®ø¤W¦¸´_ì(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. «½Æ¤W¦¸°Ê§@(&E)<Tab>\.
+" ------------------------------------------------------------------------
+menutrans Cu&t<Tab>"+x °Å¤U(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y ½Æ»s(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP ¶K¤W(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p ¶K¨ì´å¼Ð«e(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p ¶K¨ì´å¼Ð«á(&A)<Tab>]p
+menutrans &Delete<Tab>x §R°£(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG ¥þ¿ï(&S)<Tab>ggvG
+" ------------------------------------------------------------------------
+menutrans &Find\.\.\. ´M§ä(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. ´M§ä¨Ã¨ú¥N(&L)\.\.\.
+" ------------------------------------------------------------------------
+menutrans Settings\ &Window ³]©wµøµ¡(&W)
+menutrans &Global\ Settings ¥þ°ì³]©w(&G)
+menutrans F&ile\ Settings ³]©w¦¹ÀÉ®×(&I)
+menutrans C&olor\ Scheme °t¦â³]©w(&O)
+menutrans &Keymap Áä½L¹ïÀ³(&K)
+ " "{{{ Keymap:
+ menutrans None µL
+ " }}}
+menutrans Select\ Fo&nt\.\.\. ³]©w¦r«¬(&N)\.\.\.
+" }}}
+
+" {{{ Edit.FileSettings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! ¤Á´«Åã¥Ü¦æ¸¹(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! ¤Á´«Åã¥Ü¦æ§À¤ÎTAB(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! ¤Á´«¦Û°Ê§é¦æÅã¥Ü(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ¤Á´«§é¦æÅã¥Ü¥i¥ô·NÂ_¥y(&R)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ¤Á´«®i¶}TAB(&E)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! ¤Á´«¦Û°ÊÁY±Æ(&A)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! ¤Á´«¢Ñ»y¨¥ÁY±Æ(&C)<Tab>:set\ cin!
+" ------------------------------------------------------------------------
+menutrans &Shiftwidth ÁY±Æ¼e«×(shiftwidth)(&S)
+menutrans Soft\ &Tabstop ³nÅé¼ÒÀÀTAB(softtabstop)(&T)
+menutrans Te&xt\ Width\.\.\. ¤å¦r¶±¼e«×(textwidth)(&X)\.\.\.
+menutrans &File\ Format\.\.\. ³]©wÀɮ׮榡(¹ïÀ³§@·~¨t²Î)(&F)\.\.\.
+" }}}
+
+" {{{ Edit.GlobalSettings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ¤Á´«°ª«G«×·j´M¦r¦ê(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! ¤Á´«©¿²¤¤j¤p¼g(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! ¤Á´«Åã¥Ü¹ïÀ³¬A¸¹(&S)<Tab>:set\ sm!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! ¤Á´«¶Ç²ÎVi¬Û®e¼Ò¦¡(&O)<Tab>:set\ cp!
+menutrans &Context\ lines ¥»¤å«e«á«O¯d¦æ¼Æ(scrolloff)(&C)
+menutrans &Virtual\ Edit ´å¼Ð¥ô·N²¾°Ê(virtualedit)(&V)
+ " {{{ Edit.GlobalSettings.VirtualEdit
+ menutrans Never ¤£¨Ï¥Î
+ menutrans Block\ Selection °Ï¶ô¿ï¾Ü®É
+ menutrans Insert\ mode ´¡¤J¼Ò¦¡®É
+ menutrans Block\ and\ Insert °Ï¶ô»P´¡¤J¼Ò¦¡
+ menutrans Always ¤@ª½¶}±Ò
+ " }}}
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! ¤Á´«´¡¤J¼Ò¦¡(&M)<Tab>:set\ im!
+menutrans Search\ &Path\.\.\. ·j´M¸ô®|(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. Tag\ ¼ÐÅÒ¯Á¤ÞÀÉ®×(&G)\.\.\.
+" ------------------------------------------------------------------------
+menutrans Toggle\ &Toolbar ¤Á´«¨Ï¥Î¤u¨ã¦C(&T)
+menutrans Toggle\ &Bottom\ Scrollbar ¤Á´«¨Ï¥Î©³ºÝ±²°Ê¶b(&B)
+menutrans Toggle\ &Left\ Scrollbar ¤Á´«¨Ï¥Î¥ªºÝ±²°Ê¶b(&L)
+menutrans Toggle\ &Right\ Scrollbar ¤Á´«¨Ï¥Î¥kºÝ±²°Ê¶b(&R)
+" }}}
+
+" {{{ Tools menu: complete
+menutrans &Tools ¤u¨ã(&T)
+" ------------------------------------------------------------------------
+menutrans &Jump\ to\ this\ tag<Tab>g^] À˯Á´å¼Ð³Bªº¼ÐÅÒÃöÁä¦r(tag)(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T ¸õ¦^À˯Á«eªº¦ì¸m(&B)<Tab>^T
+menutrans Build\ &Tags\ File «Ø¥ß¼ÐÅÒ¯Á¤ÞÀÉ\ Tags(&T)
+" ------------------------------------------------------------------------
+menutrans &Folding ÂÐÅ|(Fold)³]©w(&F)
+ " {{{ Tools.Fold
+ menutrans &Enable/Disable\ folds<Tab>zi ¤Á´«¨Ï¥Î\ Folding(&E)<Tab>zi
+ menutrans &View\ Cursor\ Line<Tab>zv À˵ø¦¹¼h\ Fold(&V)<Tab>zv
+ menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx ¥uÀ˵ø¦¹\ Fold(&W)<Tab>zMzx
+ menutrans C&lose\ more\ folds<Tab>zm ¦¬°_¤@¼h\ Folds(&L)<Tab>zm
+ menutrans &Close\ all\ folds<Tab>zM ¦¬°_©Ò¦³\ Folds(&C)<Tab>zM
+ menutrans O&pen\ more\ folds<Tab>zr ¥´¶}¤@¼h\ Folds(&P)<Tab>zr
+ menutrans &Open\ all\ folds<Tab>zR ¥´¶}©Ò¦³\ Folds(&O)<Tab>zR
+ menutrans Fold\ Met&hod Folding\ ¤è¦¡(&H)
+ " {{{ Tools.Fold.Method
+ menutrans M&anual ¤â°Ê«Ø¥ß(&A)
+ menutrans I&ndent ¨Ì·ÓÁY±Æ(&N)
+ menutrans E&xpression ¦Ûq¹Bºâ¦¡(&X)
+ menutrans S&yntax ¨Ì·Ó»yªk³]©w(&Y)
+ menutrans &Diff Diff(&D)
+ menutrans Ma&rker ¼Ð°O(Marker)(&R)
+ " }}}
+ " ------------------------------------------------------------------------
+ menutrans Create\ &Fold<Tab>zf «Ø¥ß\ Fold(&F)<Tab>zf
+ menutrans &Delete\ Fold<Tab>zd §R°£\ Fold(&D)<Tab>zd
+ menutrans Delete\ &All\ Folds<Tab>zD §R°£©Ò¦³\ Fold(&A)<Tab>zD
+ " ------------------------------------------------------------------------
+ menutrans Fold\ column\ &width ³]©w\ FoldÄæ¼e(&W)
+ " }}}
+menutrans &Diff Diff(&D)
+ " {{{ Tools.Diff
+ menutrans &Update §ó·s(&U)
+ menutrans &Get\ Block ¨ú±o°Ï¶ô(&G)
+ menutrans &Put\ Block ¶K¤W°Ï¶ô(&P)
+ " }}}
+" ------------------------------------------------------------------------
+menutrans &Make<Tab>:make °õ¦æ\ Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl ¦C¥X½sĶ¿ù»~(&E)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! ¦C¥X©Ò¦³°T®§(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn ¤U¤@Ó½sĶ¿ù»~³B(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp ¤W¤@Ó½sĶ¿ù»~³B(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold À˵øÂ¿ù»~¦Cªí(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew À˵ø·s¿ù»~¦Cªí(&E)<Tab>:cnew
+menutrans Error\ &Window ¿ù»~°T®§µøµ¡(&W)
+ " {{{ Tools.ErrorWindow
+ menutrans &Update<Tab>:cwin §ó·s(&U)<Tab>:cwin
+ menutrans &Open<Tab>:copen ¶}±Ò(&O)<Tab>:copen
+ menutrans &Close<Tab>:cclose Ãö³¬(&C)<Tab>:cclose
+ " }}}
+menutrans &Set\ Compiler ³]©w½s;¹Compiler(&S)
+" ------------------------------------------------------------------------
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Âà´«¦¨16¶i¦ì½X(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ±q16¶i¦ì½XÂà´«¦^¤å¦r(&R)<Tab>:%!xxd\ -r
+" }}}
+
+" {{{ Syntax menu: compete
+menutrans &Syntax »yªk®ÄªG(&S)
+" ------------------------------------------------------------------------
+menutrans &Show\ filetypes\ in\ menu Åã¥Ü©Ò¦³¥i¥ÎÀɮ׮榡(&S)
+menutrans Set\ '&syntax'\ only ¥u¨Ï¥Î\ 'syntax'(&S)
+menutrans Set\ '&filetype'\ too ¨Ï¥Î\ 'syntax'+'filetype'(&F)
+menutrans &Off Ãö³¬®ÄªG(&O)
+menutrans &Manual ¤â°Ê³]©w(&M)
+menutrans A&utomatic ¦Û°Ê³]©w(&U)
+menutrans on/off\ for\ &This\ file ¥u¤Á´«¦¹Àɪº®ÄªG³]©w(&T)
+" ------------------------------------------------------------------------
+menutrans Co&lor\ test ¦â±mÅã¥Ü´ú¸Õ(&L)
+menutrans &Highlight\ test »yªk®ÄªG´ú¸Õ(&H)
+menutrans &Convert\ to\ HTML Âà´«¦¨\ HTML\ ®æ¦¡(&C)
+" }}}
+
+" {{{ Buffers menu: complete
+menutrans &Buffers ½w½Ä°Ï(&B)
+" ------------------------------------------------------------------------
+menutrans &Refresh\ menu §ó·s(&R)
+menutrans &Delete §R°£(&D)
+menutrans &Alternate ¤Á´«¤W¦¸½s¿è½w½Ä°Ï(&A)
+menutrans &Next ¤U¤@Ó(&N)
+menutrans &Previous «e¤@Ó(&P)
+" ------------------------------------------------------------------------
+" menutrans [No\ file] [µLÀÉ®×]
+" }}}
+
+" {{{ Window menu: complete
+menutrans &Window µøµ¡(&W)
+" ------------------------------------------------------------------------
+menutrans &New<Tab>^Wn ¶}·sµøµ¡(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws ¤À³Îµøµ¡(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ ¤À³Î¨ì#(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ««ª½¤À³Î(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer ÀÉ®×Á`ºÞ¦¡¤À³Î(&X)
+" ------------------------------------------------------------------------
+menutrans &Close<Tab>^Wc Ãö³¬µøµ¡(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Ãö³¬¨ä¥¦µøµ¡(&O)<Tab>^Wo
+" ------------------------------------------------------------------------
+menutrans Move\ &To ²¾¦Ü(&T)
+ " {{{ Window.MoveTo
+ menutrans &Top<Tab>^WK ³»ºÝ(&T)<Tab>^WK
+ menutrans &Bottom<Tab>^WJ ©³ºÝ(&B)<Tab>^WJ
+ menutrans &Left\ side<Tab>^WH ¥ªÃä(&L)<Tab>^WH
+ menutrans &Right\ side<Tab>^WL ¥kÃä(&R)<Tab>^WL
+ " }}}
+menutrans Rotate\ &Up<Tab>^WR ¤W²¾µøµ¡(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ¤U²¾µøµ¡(&D)<Tab>^Wr
+" ------------------------------------------------------------------------
+menutrans &Equal\ Size<Tab>^W= ©Ò¦³µøµ¡µ¥°ª(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ³Ì¤j°ª«×(&M)<Tab>^W
+menutrans M&in\ Height<Tab>^W1_ ³Ì¤p°ª«×(&I)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ³Ì¤j¼e«×(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ³Ì¤p¼e«×(&H)<Tab>^W1\|
+" }}}
+
+" {{{ The popup menu: complete
+menutrans &Undo ´_ì(&U)
+" ------------------------------------------------------------------------
+menutrans Cu&t °Å¤U(&T)
+menutrans &Copy ½Æ»s(&C)
+menutrans &Paste ¶K¤W(&P)
+menutrans &Delete §R°£(&D)
+" ------------------------------------------------------------------------
+menutrans Select\ Blockwise Blockwise¦¡¿ï¾Ü
+menutrans Select\ &Word ¿ï¾Ü³æ¦r(&W)
+menutrans Select\ &Line ¿ï¾Ü¦æ(&L)
+menutrans Select\ &Block ¿ï¾Ü°Ï¶ô(&B)
+menutrans Select\ &All ¥þ¿ï(&A)
+" }}}
+
+" {{{ The GUI toolbar: complete
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ¶}±ÒÀÉ®×
+ tmenu ToolBar.Save Àx¦s¥Ø«e½s¿è¤¤ªºÀÉ®×
+ tmenu ToolBar.SaveAll Àx¦s¥þ³¡ÀÉ®×
+ tmenu ToolBar.Print ¦C¦L
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Undo ´_ì¤W¦¸ÅܰÊ
+ tmenu ToolBar.Redo ¨ú®ø¤W¦¸´_ì°Ê§@
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Cut °Å¤U¦Ü°Å¶Kï
+ tmenu ToolBar.Copy ½Æ»s¨ì°Å¶Kï
+ tmenu ToolBar.Paste ¥Ñ°Å¶Kï¶K¤W
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Find ´M§ä...
+ tmenu ToolBar.FindNext §ä¤U¤@Ó
+ tmenu ToolBar.FindPrev §ä¤W¤@Ó
+ tmenu ToolBar.Replace ¨ú¥N...
+" ------------------------------------------------------------------------
+ tmenu ToolBar.LoadSesn ¸ü¤J Session
+ tmenu ToolBar.SaveSesn Àx¦s¥Ø«eªº Session
+ tmenu ToolBar.RunScript °õ¦æ Vim µ{¦¡ÀÉ
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Make °õ¦æ Make
+ tmenu ToolBar.Shell ¶}±Ò¤@Ó©R¥O¦Cµøµ¡ DosBox
+ tmenu ToolBar.RunCtags °õ¦æ ctags
+ tmenu ToolBar.TagJump ¸õ¨ì¥Ø«e´å¼Ð¦ì¸mªº tag
+ tmenu ToolBar.Help Vim »²§U»¡©ú
+ tmenu ToolBar.FindHelp ·j´M Vim »¡©ú¤å¥ó
+ endfun
+endif
+" }}}
+
+" vim:foldmethod=marker:nowrap:foldcolumn=2:foldlevel=1
diff --git a/runtime/lang/menu_cs.cp1250.vim b/runtime/lang/menu_cs.cp1250.vim
new file mode 100644
index 0000000..becbd93
--- /dev/null
+++ b/runtime/lang/menu_cs.cp1250.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Czech
+
+source <sfile>:p:h/menu_czech_czech_republic.1250.vim
diff --git a/runtime/lang/menu_cs.latin1.vim b/runtime/lang/menu_cs.latin1.vim
new file mode 100644
index 0000000..efb28a0
--- /dev/null
+++ b/runtime/lang/menu_cs.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Czech
+
+source <sfile>:p:h/menu_czech_czech_republic.1252.vim
diff --git a/runtime/lang/menu_cs_cz.cp1250.vim b/runtime/lang/menu_cs_cz.cp1250.vim
new file mode 100644
index 0000000..becbd93
--- /dev/null
+++ b/runtime/lang/menu_cs_cz.cp1250.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Czech
+
+source <sfile>:p:h/menu_czech_czech_republic.1250.vim
diff --git a/runtime/lang/menu_cs_cz.iso_8859-2.vim b/runtime/lang/menu_cs_cz.iso_8859-2.vim
new file mode 100644
index 0000000..e4aeb4f
--- /dev/null
+++ b/runtime/lang/menu_cs_cz.iso_8859-2.vim
@@ -0,0 +1,245 @@
+" Menu Translations: Czech for ISO-8859-2
+" Maintainer: Jiri Brezina <brzj@seznam.cz>
+" vim:set foldmethod=marker:
+" $Revision$
+" $Date$
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding ISO-8859-2
+
+" {{{ File menu
+menutrans &File &Soubor
+menutrans &Open\.\.\.<Tab>:e &Otevøít\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Otevøít\ v\ no&vém\ oknì\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nový<Tab>:enew
+menutrans &Close<Tab>:close &Zavøít<Tab>:close
+menutrans &Save<Tab>:w &Ulo¾it<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Ulo¾it\ &jako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Rozdìlit\ okno\ -\ &Diff\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Rozdìlit\ okno\ -\ &Patch\.\.\.
+menutrans &Print &Tisk
+menutrans Sa&ve-Exit<Tab>:wqa U&lo¾it\ -\ Konec<Tab>:wqa
+menutrans E&xit<Tab>:qa &Konec<Tab>:qa
+" }}}
+
+" {{{ Edit menu
+menutrans &Edit Úpr&avy
+menutrans &Undo<Tab>u &Zpìt<Tab>u
+menutrans &Redo<Tab>^R Z&ru¹it\ vrácení<Tab>^R
+menutrans Rep&eat<Tab>\. &Opakovat<Tab>\.
+menutrans Cu&t<Tab>"+x &Vyøíznout<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopírovat<Tab>"+y
+menutrans &Paste<Tab>"+gP V&lo¾it<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Vlo¾it\ &pøed<Tab>[p
+menutrans Put\ &After<Tab>]p Vlo¾i&t\ za<Tab>]p
+menutrans &Delete<Tab>x &Smazat<Tab>x
+menutrans &Select\ all<Tab>ggVG Vy&brat\ v¹e<Tab>ggVG
+menutrans &Find\.\.\. &Hledat\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. &Nahradit\.\.\.
+menutrans Options\.\.\. Volb&y\.\.\.
+menutrans Settings\ &Window Nastav&ení\ okna
+ " {{{2 Edit -1
+menutrans &Global\ Settings &Globální\ nastavení
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Pøepnout\ zvýraznìní\ vzoru<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Pøepnout\ ignorování\ &VERZÁLEK<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Pøepnout\ &Showmatch\ \{\(\[\])\}<Tab>:set\ sm!
+menutrans &Context\ lines Zobrazit\ konte&xt\ kurzoru
+menutrans &Virtual\ Edit Virtuální\ p&ozice\ kurzoru
+ menutrans Never Nikdy
+ menutrans Block\ Selection Výbìr\ Bloku
+ menutrans Insert\ mode Insert\ mód
+ menutrans Block\ and\ Insert Blok\ a\ Insert
+ menutrans Always V¾dycky
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Pøepnout\ Insert\ mó&d<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Pøepnout\ kompatibilní\ re¾im\ s\ 'vi'<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Nastavit\ &cestu\ k\ prohledávání\.\.\.
+menutrans Ta&g\ Files\.\.\. Ta&g\ soubory\.\.\.
+menutrans Toggle\ &Toolbar Pøepnout\ &Toolbar
+menutrans Toggle\ &Bottom\ Scrollbar Pø&epnout\ dolní\ rolovací\ li¹tu
+menutrans Toggle\ &Left\ Scrollbar Pøepnout\ &levou\ rolovací\ li¹tu
+menutrans Toggle\ &Right\ Scrollbar Pøepnout\ p&ravou\ rolovací\ li¹tu
+ " {{{2 Edit -2
+menutrans F&ile\ Settings Nastavení\ so&uboru
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Pøepnout\ èíslování\ øá&dkù<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Pøepnout\ &List\ mód<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Pøepnout\ zala&mování\ øádkù<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Pøepnout\ zl&om\ ve\ slovì<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Pøepnout\ &expand-tab<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Pøepnout\ &auto-indent<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Pøepnout\ &C-indenting<Tab>:set\ cin!
+menutrans &Shiftwidth Nastav&it\ ¹íøku\ od&sazení
+menutrans Soft\ &Tabstop Nastavit\ Soft\ &Tabstop
+menutrans Te&xt\ Width\.\.\. ©íøka\ te&xtu\.\.\.
+menutrans &File\ Format\.\.\. &Formát\ souboru\.\.\.
+ " {{{2 Edit -3
+menutrans C&olor\ Scheme Barevné\ s&chéma
+menutrans &Keymap Klávesová\ m&apa
+menutrans Select\ Fo&nt\.\.\. Vybrat\ pís&mo\.\.\.
+" }}}1
+
+" {{{ Programming menu
+menutrans &Tools Nást&roje
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skoèit\ na\ tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skoèit\ &zpìt<Tab>^T
+menutrans Build\ &Tags\ File &Vytvoøit\ soubor\ tagù
+
+menutrans &Folding &Foldy
+menutrans &Enable/Disable\ folds<Tab>zi &Ano/Ne<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Zobrazit\ øádek\ kurzoru<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Zo&brazit\ pouze\ øádek\ kurzoru\ <Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Vyjmout\ jednu\ úroveò\ foldù<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zavøí&t\ v¹echny\ foldy<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Pøidat\ jedn&u\ úroveò\ foldù<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Otevøít\ v¹echny\ foldy<Tab>zR
+menutrans Fold\ Met&hod Metoda\ &skládání
+ "menutrans M&anual &Ruènì
+ "menutrans I&ndent &Odsazení
+ "menutrans E&xpression &Výraz
+ "menutrans S&yntax &Syntax
+ "menutrans &Diff &Diff
+ "menutrans Ma&rker Ma&rker
+menutrans Create\ &Fold<Tab>zf Vytvoøit\ &fold<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Vymazat\ fol&d<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD V&ymazat\ v¹echny\ foldy<Tab>zD
+menutrans Fold\ col&umn\ width Sloupec\ zob&razení\ foldù
+
+menutrans &Update &Obnovit
+menutrans &Get\ Block &Sejmout\ Blok
+menutrans &Put\ Block &Vlo¾it\ Blok
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl Výpis\ &chyb<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Výp&is\ zpráv<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Dal¹í\ ch&yba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Pøedchozí\ chyba<Tab>:cp
+menutrans &Older\ List<Tab>:cold Sta&r¹í\ seznam<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew N&ovìj¹í\ seznam<Tab>:cnew
+menutrans Error\ &Window Chybové\ o&kno
+menutrans &Update<Tab>:cwin O&bnovit<Tab>:cwin
+menutrans &Open<Tab>:copen &Otevøít<Tab>:copen
+menutrans &Close<Tab>:cclose &Zavøít<Tab>:cclose
+menutrans &Set\ Compiler N&astavit\ kompilátor
+
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Pøevést\ do\ ¹estnáctkového\ formát&u<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Pø&evést\ zpìt<Tab>:%!xxd\ -r
+" }}}
+
+" {{{ Syntax menu
+menutrans &Syntax Synta&xe
+menutrans Set\ '&syntax'\ only Nastavit\ pouze\ 'synta&x'
+menutrans Set\ '&filetype'\ too Nastavit\ také\ '&filetype'
+menutrans &Off &Vypnout
+menutrans &Manual &Ruènì
+menutrans A&utomatic A&utomaticky
+menutrans on/off\ for\ &This\ file &Pøepnout\ (pro\ tento\ soubor)
+menutrans o&ff\ (this\ file) vyp&nout\ (pro\ tento\ soubor)
+menutrans Co&lor\ test Test\ &barev
+menutrans &Highlight\ test &Test\ zvýrazòování
+menutrans &Convert\ to\ HTML Pøevést\ &do\ HTML
+menutrans &Show\ filetypes\ in\ menu &Zobrazit\ výbìr\ mo¾ností
+" }}}
+
+" {{{ Menu Buffers
+menutrans &Buffers &Buffery
+menutrans &Refresh\ menu &Obnovit\ menu
+menutrans &Delete Z&ru¹it
+menutrans &Alternate &Zmìnit
+menutrans &Next &Dal¹í
+menutrans &Previous &Pøedchozí
+menutrans [No\ File] [®ádný\ soubor]
+" }}}
+
+" {{{ Menu Window
+menutrans &Window &Okna
+menutrans &New<Tab>^Wn &Nové<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Rozdìlit<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Ro&zdìlit\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Rozdìlit\ &vertikálnì<Tab>^Wv
+menutrans Split\ File\ E&xplorer Rozdìlit\ -\ File\ E&xplorer
+menutrans Move\ &To &Pøesun
+menutrans &Top<Tab>^WK &Nahoru<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Dolu<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Vlevo<Tab>^WH
+menutrans &Right\ side<Tab>^WL Vp&ravo<Tab>^WL
+
+menutrans &Close<Tab>^Wc Zavøí&t<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zavøít\ &ostatní<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Dal¹í<Tab>^Ww
+menutrans P&revious<Tab>^WW &Pøedchozí<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Stejná\ vý¹ka<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Maximální\ vý¹&ka<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ M&inimální\ vý¹ka<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| &Maximální\ ¹íøka<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimální\ ¹íøk&a<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR Rotovat\ na&horu<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotovat\ &dolù<Tab>^Wr
+
+" {{{ Help menu
+menutrans &Help &Nápovìda
+menutrans &Overview<Tab><F1> &Pøehled<Tab><F1>
+menutrans &User\ Manual &U¾ivatelský\ Manuál
+menutrans &How-to\ links Ho&wto
+menutrans &GUI &Grafické\ rozhraní
+menutrans &Credits &Autoøi
+menutrans Co&pying &Licenèní\ politika
+menutrans &Find\.\.\. &Hledat\.\.\.
+menutrans O&rphans O&siøelé\ dìti
+menutrans &Version &Verze
+menutrans &About &O\ aplikaci
+" }}}
+
+" {{{ The popup menu
+menutrans &Undo &Zpìt
+menutrans Cu&t &Vyøíznout
+menutrans &Copy &Kopírovat
+menutrans &Paste &Vlo¾it
+menutrans &Delete &Smazat
+menutrans Select\ Blockwise Vybrat\ blokovì
+menutrans Select\ &Word Vybrat\ &slovo
+menutrans Select\ &Line Vybrat\ &øádek
+menutrans Select\ &Block Vybrat\ &blok
+menutrans Select\ &All Vybrat\ &v¹e
+" }}}
+
+" {{{ The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otevøít soubor
+ tmenu ToolBar.Save Ulo¾it soubor
+ tmenu ToolBar.SaveAll Ulo¾it v¹echny soubory
+ tmenu ToolBar.Print Tisk
+ tmenu ToolBar.Undo Zpìt
+ tmenu ToolBar.Redo Zru¹it vrácení
+ tmenu ToolBar.Cut Vyøíznout
+ tmenu ToolBar.Copy Kopírovat
+ tmenu ToolBar.Paste Vlo¾it
+ tmenu ToolBar.Find Hledat...
+ tmenu ToolBar.FindNext Hledat dal¹í
+ tmenu ToolBar.FindPrev Hledat pøedchozí
+ tmenu ToolBar.Replace Nahradit...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nové okno
+ tmenu ToolBar.WinSplit Rozdìlit okno
+ tmenu ToolBar.WinMax Maximalizovat okno
+ tmenu ToolBar.WinMin Minimalizovat okno
+ tmenu ToolBar.WinClose Zavøít okno
+ endif
+ tmenu ToolBar.LoadSesn Naèíst sezení
+ tmenu ToolBar.SaveSesn Ulo¾it sezení
+ tmenu ToolBar.RunScript Spustit skript
+ tmenu ToolBar.Make Spustit make
+ tmenu ToolBar.Shell Spustit shell
+ tmenu ToolBar.RunCtags Spustit ctags
+ tmenu ToolBar.TagJump Skoèit na tag pod kurzorem
+ tmenu ToolBar.Help Nápovìda
+ tmenu ToolBar.FindHelp Hledat nápovìdu k...
+ endfun
+endif
+" }}}
diff --git a/runtime/lang/menu_cs_cz.latin1.vim b/runtime/lang/menu_cs_cz.latin1.vim
new file mode 100644
index 0000000..efb28a0
--- /dev/null
+++ b/runtime/lang/menu_cs_cz.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Czech
+
+source <sfile>:p:h/menu_czech_czech_republic.1252.vim
diff --git a/runtime/lang/menu_czech_czech_republic.1250.vim b/runtime/lang/menu_czech_czech_republic.1250.vim
new file mode 100644
index 0000000..2bff9e2
--- /dev/null
+++ b/runtime/lang/menu_czech_czech_republic.1250.vim
@@ -0,0 +1,245 @@
+" Menu Translations: Czech for MS-Windows
+" Maintainer: Jiri Brezina <brzj@seznam.cz>
+" vim:set foldmethod=marker:
+" $Revision$
+" $Date$
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding cp1250
+
+" {{{ File menu
+menutrans &File &Soubor
+menutrans &Open\.\.\.<Tab>:e &Otevøít\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Otevøít\ v\ no&vém\ oknì\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nový<Tab>:enew
+menutrans &Close<Tab>:close &Zavøít<Tab>:close
+menutrans &Save<Tab>:w &Uloit<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Uloit\ &jako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Rozdìlit\ okno\ -\ &Diff\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Rozdìlit\ okno\ -\ &Patch\.\.\.
+menutrans &Print &Tisk
+menutrans Sa&ve-Exit<Tab>:wqa U&loit\ -\ Konec<Tab>:wqa
+menutrans E&xit<Tab>:qa &Konec<Tab>:qa
+" }}}
+
+" {{{ Edit menu
+menutrans &Edit Úpr&avy
+menutrans &Undo<Tab>u &Zpìt<Tab>u
+menutrans &Redo<Tab>^R Z&ruit\ vrácení<Tab>^R
+menutrans Rep&eat<Tab>\. &Opakovat<Tab>\.
+menutrans Cu&t<Tab>"+x &Vyøíznout<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopírovat<Tab>"+y
+menutrans &Paste<Tab>"+gP V&loit<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Vloit\ &pøed<Tab>[p
+menutrans Put\ &After<Tab>]p Vloi&t\ za<Tab>]p
+menutrans &Delete<Tab>x &Smazat<Tab>x
+menutrans &Select\ all<Tab>ggVG Vy&brat\ ve<Tab>ggVG
+menutrans &Find\.\.\. &Hledat\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. &Nahradit\.\.\.
+menutrans Options\.\.\. Volb&y\.\.\.
+menutrans Settings\ &Window Nastav&ení\ okna
+ " {{{2 Edit -1
+menutrans &Global\ Settings &Globální\ nastavení
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Pøepnout\ zvýraznìní\ vzoru<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Pøepnout\ ignorování\ &VERZÁLEK<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Pøepnout\ &Showmatch\ \{\(\[\])\}<Tab>:set\ sm!
+menutrans &Context\ lines Zobrazit\ konte&xt\ kurzoru
+menutrans &Virtual\ Edit Virtuální\ p&ozice\ kurzoru
+ menutrans Never Nikdy
+ menutrans Block\ Selection Výbìr\ Bloku
+ menutrans Insert\ mode Insert\ mód
+ menutrans Block\ and\ Insert Blok\ a\ Insert
+ menutrans Always Vdycky
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Pøepnout\ Insert\ mó&d<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Pøepnout\ kompatibilní\ reim\ s\ 'vi'<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Nastavit\ &cestu\ k\ prohledávání\.\.\.
+menutrans Ta&g\ Files\.\.\. Ta&g\ soubory\.\.\.
+menutrans Toggle\ &Toolbar Pøepnout\ &Toolbar
+menutrans Toggle\ &Bottom\ Scrollbar Pø&epnout\ dolní\ rolovací\ litu
+menutrans Toggle\ &Left\ Scrollbar Pøepnout\ &levou\ rolovací\ litu
+menutrans Toggle\ &Right\ Scrollbar Pøepnout\ p&ravou\ rolovací\ litu
+ " {{{2 Edit -2
+menutrans F&ile\ Settings Nastavení\ so&uboru
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Pøepnout\ èíslování\ øá&dkù<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Pøepnout\ &List\ mód<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Pøepnout\ zala&mování\ øádkù<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Pøepnout\ zl&om\ ve\ slovì<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Pøepnout\ &expand-tab<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Pøepnout\ &auto-indent<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Pøepnout\ &C-indenting<Tab>:set\ cin!
+menutrans &Shiftwidth Nastav&it\ íøku\ od&sazení
+menutrans Soft\ &Tabstop Nastavit\ Soft\ &Tabstop
+menutrans Te&xt\ Width\.\.\. íøka\ te&xtu\.\.\.
+menutrans &File\ Format\.\.\. &Formát\ souboru\.\.\.
+ " {{{2 Edit -3
+menutrans C&olor\ Scheme Barevné\ s&chéma
+menutrans &Keymap Klávesová\ m&apa
+menutrans Select\ Fo&nt\.\.\. Vybrat\ pís&mo\.\.\.
+" }}}1
+
+" {{{ Programming menu
+menutrans &Tools Nást&roje
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skoèit\ na\ tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skoèit\ &zpìt<Tab>^T
+menutrans Build\ &Tags\ File &Vytvoøit\ soubor\ tagù
+
+menutrans &Folding &Foldy
+menutrans &Enable/Disable\ folds<Tab>zi &Ano/Ne<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Zobrazit\ øádek\ kurzoru<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Zo&brazit\ pouze\ øádek\ kurzoru\ <Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Vyjmout\ jednu\ úroveò\ foldù<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zavøí&t\ vechny\ foldy<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Pøidat\ jedn&u\ úroveò\ foldù<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Otevøít\ vechny\ foldy<Tab>zR
+menutrans Fold\ Met&hod Metoda\ &skládání
+ "menutrans M&anual &Ruènì
+ "menutrans I&ndent &Odsazení
+ "menutrans E&xpression &Výraz
+ "menutrans S&yntax &Syntax
+ "menutrans &Diff &Diff
+ "menutrans Ma&rker Ma&rker
+menutrans Create\ &Fold<Tab>zf Vytvoøit\ &fold<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Vymazat\ fol&d<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD V&ymazat\ vechny\ foldy<Tab>zD
+menutrans Fold\ col&umn\ width Sloupec\ zob&razení\ foldù
+
+menutrans &Update &Obnovit
+menutrans &Get\ Block &Sejmout\ Blok
+menutrans &Put\ Block &Vloit\ Blok
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl Výpis\ &chyb<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Výp&is\ zpráv<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Dalí\ ch&yba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Pøedchozí\ chyba<Tab>:cp
+menutrans &Older\ List<Tab>:cold Sta&rí\ seznam<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew N&ovìjí\ seznam<Tab>:cnew
+menutrans Error\ &Window Chybové\ o&kno
+menutrans &Update<Tab>:cwin O&bnovit<Tab>:cwin
+menutrans &Open<Tab>:copen &Otevøít<Tab>:copen
+menutrans &Close<Tab>:cclose &Zavøít<Tab>:cclose
+menutrans &Set\ Compiler N&astavit\ kompilátor
+
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Pøevést\ do\ estnáctkového\ formát&u<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Pø&evést\ zpìt<Tab>:%!xxd\ -r
+" }}}
+
+" {{{ Syntax menu
+menutrans &Syntax Synta&xe
+menutrans Set\ '&syntax'\ only Nastavit\ pouze\ 'synta&x'
+menutrans Set\ '&filetype'\ too Nastavit\ také\ '&filetype'
+menutrans &Off &Vypnout
+menutrans &Manual &Ruènì
+menutrans A&utomatic A&utomaticky
+menutrans on/off\ for\ &This\ file &Pøepnout\ (pro\ tento\ soubor)
+menutrans o&ff\ (this\ file) vyp&nout\ (pro\ tento\ soubor)
+menutrans Co&lor\ test Test\ &barev
+menutrans &Highlight\ test &Test\ zvýrazòování
+menutrans &Convert\ to\ HTML Pøevést\ &do\ HTML
+menutrans &Show\ filetypes\ in\ menu &Zobrazit\ výbìr\ moností
+" }}}
+
+" {{{ Menu Buffers
+menutrans &Buffers &Buffery
+menutrans &Refresh\ menu &Obnovit\ menu
+menutrans &Delete Z&ruit
+menutrans &Alternate &Zmìnit
+menutrans &Next &Dalí
+menutrans &Previous &Pøedchozí
+menutrans [No\ File] [ádný\ soubor]
+" }}}
+
+" {{{ Menu Window
+menutrans &Window &Okna
+menutrans &New<Tab>^Wn &Nové<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Rozdìlit<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Ro&zdìlit\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Rozdìlit\ &vertikálnì<Tab>^Wv
+menutrans Split\ File\ E&xplorer Rozdìlit\ -\ File\ E&xplorer
+menutrans Move\ &To &Pøesun
+menutrans &Top<Tab>^WK &Nahoru<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Dolu<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Vlevo<Tab>^WH
+menutrans &Right\ side<Tab>^WL Vp&ravo<Tab>^WL
+
+menutrans &Close<Tab>^Wc Zavøí&t<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zavøít\ &ostatní<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Dalí<Tab>^Ww
+menutrans P&revious<Tab>^WW &Pøedchozí<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Stejná\ výka<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Maximální\ vý&ka<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ M&inimální\ výka<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| &Maximální\ íøka<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimální\ íøk&a<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR Rotovat\ na&horu<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotovat\ &dolù<Tab>^Wr
+
+" {{{ Help menu
+menutrans &Help &Nápovìda
+menutrans &Overview<Tab><F1> &Pøehled<Tab><F1>
+menutrans &User\ Manual &Uivatelský\ Manuál
+menutrans &How-to\ links Ho&wto
+menutrans &GUI &Grafické\ rozhraní
+menutrans &Credits &Autoøi
+menutrans Co&pying &Licenèní\ politika
+menutrans &Find\.\.\. &Hledat\.\.\.
+menutrans O&rphans O&siøelé\ dìti
+menutrans &Version &Verze
+menutrans &About &O\ aplikaci
+" }}}
+
+" {{{ The popup menu
+menutrans &Undo &Zpìt
+menutrans Cu&t &Vyøíznout
+menutrans &Copy &Kopírovat
+menutrans &Paste &Vloit
+menutrans &Delete &Smazat
+menutrans Select\ Blockwise Vybrat\ blokovì
+menutrans Select\ &Word Vybrat\ &slovo
+menutrans Select\ &Line Vybrat\ &øádek
+menutrans Select\ &Block Vybrat\ &blok
+menutrans Select\ &All Vybrat\ &ve
+" }}}
+
+" {{{ The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otevøít soubor
+ tmenu ToolBar.Save Uloit soubor
+ tmenu ToolBar.SaveAll Uloit vechny soubory
+ tmenu ToolBar.Print Tisk
+ tmenu ToolBar.Undo Zpìt
+ tmenu ToolBar.Redo Zruit vrácení
+ tmenu ToolBar.Cut Vyøíznout
+ tmenu ToolBar.Copy Kopírovat
+ tmenu ToolBar.Paste Vloit
+ tmenu ToolBar.Find Hledat...
+ tmenu ToolBar.FindNext Hledat dalí
+ tmenu ToolBar.FindPrev Hledat pøedchozí
+ tmenu ToolBar.Replace Nahradit...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nové okno
+ tmenu ToolBar.WinSplit Rozdìlit okno
+ tmenu ToolBar.WinMax Maximalizovat okno
+ tmenu ToolBar.WinMin Minimalizovat okno
+ tmenu ToolBar.WinClose Zavøít okno
+ endif
+ tmenu ToolBar.LoadSesn Naèíst sezení
+ tmenu ToolBar.SaveSesn Uloit sezení
+ tmenu ToolBar.RunScript Spustit skript
+ tmenu ToolBar.Make Spustit make
+ tmenu ToolBar.Shell Spustit shell
+ tmenu ToolBar.RunCtags Spustit ctags
+ tmenu ToolBar.TagJump Skoèit na tag pod kurzorem
+ tmenu ToolBar.Help Nápovìda
+ tmenu ToolBar.FindHelp Hledat nápovìdu k...
+ endfun
+endif
+" }}}
diff --git a/runtime/lang/menu_czech_czech_republic.1252.vim b/runtime/lang/menu_czech_czech_republic.1252.vim
new file mode 100644
index 0000000..27e1fb4
--- /dev/null
+++ b/runtime/lang/menu_czech_czech_republic.1252.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Czech for Windows in ASCII encoding
+
+source <sfile>:p:h/menu_czech_czech_republic.ascii.vim
diff --git a/runtime/lang/menu_czech_czech_republic.ascii.vim b/runtime/lang/menu_czech_czech_republic.ascii.vim
new file mode 100644
index 0000000..1f2e96e
--- /dev/null
+++ b/runtime/lang/menu_czech_czech_republic.ascii.vim
@@ -0,0 +1,245 @@
+" Menu Translations: Czech for systems without localization
+" Maintainer: Jiri Brezina <brzj@seznam.cz>
+" vim:set foldmethod=marker:
+" $Revision$
+" $Date$
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+
+
+" {{{ File menu
+menutrans &File &Soubor
+menutrans &Open\.\.\.<Tab>:e &Otevrit\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Otevrit\ v\ no&vem\ okne\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Novy<Tab>:enew
+menutrans &Close<Tab>:close &Zavrit<Tab>:close
+menutrans &Save<Tab>:w &Ulozit<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Ulozit\ &jako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Rozdelit\ okno\ -\ &Diff\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Rozdelit\ okno\ -\ &Patch\.\.\.
+menutrans &Print &Tisk
+menutrans Sa&ve-Exit<Tab>:wqa U&lozit\ -\ Konec<Tab>:wqa
+menutrans E&xit<Tab>:qa &Konec<Tab>:qa
+" }}}
+
+" {{{ Edit menu
+menutrans &Edit Upr&avy
+menutrans &Undo<Tab>u &Zpet<Tab>u
+menutrans &Redo<Tab>^R Z&rusit\ vraceni<Tab>^R
+menutrans Rep&eat<Tab>\. &Opakovat<Tab>\.
+menutrans Cu&t<Tab>"+x &Vyriznout<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopirovat<Tab>"+y
+menutrans &Paste<Tab>"+gP V&lozit<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Vlozit\ &pred<Tab>[p
+menutrans Put\ &After<Tab>]p Vlozi&t\ za<Tab>]p
+menutrans &Delete<Tab>x &Smazat<Tab>x
+menutrans &Select\ all<Tab>ggVG Vy&brat\ vse<Tab>ggVG
+menutrans &Find\.\.\. &Hledat\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. &Nahradit\.\.\.
+menutrans Options\.\.\. Volb&y\.\.\.
+menutrans Settings\ &Window Nastav&eni\ okna
+ " {{{2 Edit -1
+menutrans &Global\ Settings &Globalni\ nastaveni
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Prepnout\ zvyrazneni\ vzoru<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Prepnout\ ignorovani\ &VERZALEK<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Prepnout\ &Showmatch\ \{\(\[\])\}<Tab>:set\ sm!
+menutrans &Context\ lines Zobrazit\ konte&xt\ kurzoru
+menutrans &Virtual\ Edit Virtualni\ p&ozice\ kurzoru
+ menutrans Never Nikdy
+ menutrans Block\ Selection Vyber\ Bloku
+ menutrans Insert\ mode Insert\ mod
+ menutrans Block\ and\ Insert Blok\ a\ Insert
+ menutrans Always Vzdycky
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Prepnout\ Insert\ mo&d<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Prepnout\ kompatibilni\ rezim\ s\ 'vi'<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Nastavit\ &cestu\ k\ prohledavani\.\.\.
+menutrans Ta&g\ Files\.\.\. Ta&g\ soubory\.\.\.
+menutrans Toggle\ &Toolbar Prepnout\ &Toolbar
+menutrans Toggle\ &Bottom\ Scrollbar Pr&epnout\ dolni\ rolovaci\ listu
+menutrans Toggle\ &Left\ Scrollbar Prepnout\ &levou\ rolovaci\ listu
+menutrans Toggle\ &Right\ Scrollbar Prepnout\ p&ravou\ rolovaci\ listu
+ " {{{2 Edit -2
+menutrans F&ile\ Settings Nastaveni\ so&uboru
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Prepnout\ cislovani\ ra&dku<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Prepnout\ &List\ mod<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Prepnout\ zala&movani\ radku<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Prepnout\ zl&om\ ve\ slove<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Prepnout\ &expand-tab<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Prepnout\ &auto-indent<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Prepnout\ &C-indenting<Tab>:set\ cin!
+menutrans &Shiftwidth Nastav&it\ sirku\ od&sazeni
+menutrans Soft\ &Tabstop Nastavit\ Soft\ &Tabstop
+menutrans Te&xt\ Width\.\.\. Sirka\ te&xtu\.\.\.
+menutrans &File\ Format\.\.\. &Format\ souboru\.\.\.
+ " {{{2 Edit -3
+menutrans C&olor\ Scheme Barevne\ s&chema
+menutrans &Keymap Klavesova\ m&apa
+menutrans Select\ Fo&nt\.\.\. Vybrat\ pis&mo\.\.\.
+" }}}1
+
+" {{{ Programming menu
+menutrans &Tools Nast&roje
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skocit\ na\ tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skocit\ &zpet<Tab>^T
+menutrans Build\ &Tags\ File &Vytvorit\ soubor\ tagu
+
+menutrans &Folding &Foldy
+menutrans &Enable/Disable\ folds<Tab>zi &Ano/Ne<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Zobrazit\ radek\ kurzoru<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Zo&brazit\ pouze\ radek\ kurzoru\ <Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Vyjmout\ jednu\ uroven\ foldu<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zavri&t\ vsechny\ foldy<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Pridat\ jedn&u\ uroven\ foldu<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Otevrit\ vsechny\ foldy<Tab>zR
+menutrans Fold\ Met&hod Metoda\ &skladani
+ "menutrans M&anual &Rucne
+ "menutrans I&ndent &Odsazeni
+ "menutrans E&xpression &Vyraz
+ "menutrans S&yntax &Syntax
+ "menutrans &Diff &Diff
+ "menutrans Ma&rker Ma&rker
+menutrans Create\ &Fold<Tab>zf Vytvorit\ &fold<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Vymazat\ fol&d<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD V&ymazat\ vsechny\ foldy<Tab>zD
+menutrans Fold\ col&umn\ width Sloupec\ zob&razeni\ foldu
+
+menutrans &Update &Obnovit
+menutrans &Get\ Block &Sejmout\ Blok
+menutrans &Put\ Block &Vlozit\ Blok
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl Vypis\ &chyb<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Vyp&is\ zprav<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Dalsi\ ch&yba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Predchozi\ chyba<Tab>:cp
+menutrans &Older\ List<Tab>:cold Sta&rsi\ seznam<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew N&ovejsi\ seznam<Tab>:cnew
+menutrans Error\ &Window Chybove\ o&kno
+menutrans &Update<Tab>:cwin O&bnovit<Tab>:cwin
+menutrans &Open<Tab>:copen &Otevrit<Tab>:copen
+menutrans &Close<Tab>:cclose &Zavrit<Tab>:cclose
+menutrans &Set\ Compiler N&astavit\ kompilator
+
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Prevest\ do\ sestnactkoveho\ format&u<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Pr&evest\ zpet<Tab>:%!xxd\ -r
+" }}}
+
+" {{{ Syntax menu
+menutrans &Syntax Synta&xe
+menutrans Set\ '&syntax'\ only Nastavit\ pouze\ 'synta&x'
+menutrans Set\ '&filetype'\ too Nastavit\ take\ '&filetype'
+menutrans &Off &Vypnout
+menutrans &Manual &Rucne
+menutrans A&utomatic A&utomaticky
+menutrans on/off\ for\ &This\ file &Prepnout\ (pro\ tento\ soubor)
+menutrans o&ff\ (this\ file) vyp&nout\ (pro\ tento\ soubor)
+menutrans Co&lor\ test Test\ &barev
+menutrans &Highlight\ test &Test\ zvyraznovani
+menutrans &Convert\ to\ HTML Prevest\ &do\ HTML
+menutrans &Show\ filetypes\ in\ menu &Zobrazit\ vyber\ moznosti
+" }}}
+
+" {{{ Menu Buffers
+menutrans &Buffers &Buffery
+menutrans &Refresh\ menu &Obnovit\ menu
+menutrans &Delete Z&rusit
+menutrans &Alternate &Zmenit
+menutrans &Next &Dalsi
+menutrans &Previous &Predchozi
+menutrans [No\ File] [Zadny\ soubor]
+" }}}
+
+" {{{ Menu Window
+menutrans &Window &Okna
+menutrans &New<Tab>^Wn &Nove<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Rozdelit<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Ro&zdelit\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Rozdelit\ &vertikalne<Tab>^Wv
+menutrans Split\ File\ E&xplorer Rozdelit\ -\ File\ E&xplorer
+menutrans Move\ &To &Presun
+menutrans &Top<Tab>^WK &Nahoru<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Dolu<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Vlevo<Tab>^WH
+menutrans &Right\ side<Tab>^WL Vp&ravo<Tab>^WL
+
+menutrans &Close<Tab>^Wc Zavri&t<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zavrit\ &ostatni<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Dalsi<Tab>^Ww
+menutrans P&revious<Tab>^WW &Predchozi<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Stejna\ vyska<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Maximalni\ vys&ka<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ M&inimalni\ vyska<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| &Maximalni\ sirka<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimalni\ sirk&a<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR Rotovat\ na&horu<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotovat\ &dolu<Tab>^Wr
+
+" {{{ Help menu
+menutrans &Help &Napoveda
+menutrans &Overview<Tab><F1> &Prehled<Tab><F1>
+menutrans &User\ Manual &Uzivatelsky\ Manual
+menutrans &How-to\ links Ho&wto
+menutrans &GUI &Graficke\ rozhrani
+menutrans &Credits &Autori
+menutrans Co&pying &Licencni\ politika
+menutrans &Find\.\.\. &Hledat\.\.\.
+menutrans O&rphans O&sirele\ deti
+menutrans &Version &Verze
+menutrans &About &O\ aplikaci
+" }}}
+
+" {{{ The popup menu
+menutrans &Undo &Zpet
+menutrans Cu&t &Vyriznout
+menutrans &Copy &Kopirovat
+menutrans &Paste &Vlozit
+menutrans &Delete &Smazat
+menutrans Select\ Blockwise Vybrat\ blokove
+menutrans Select\ &Word Vybrat\ &slovo
+menutrans Select\ &Line Vybrat\ &radek
+menutrans Select\ &Block Vybrat\ &blok
+menutrans Select\ &All Vybrat\ &vse
+" }}}
+
+" {{{ The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otevrit soubor
+ tmenu ToolBar.Save Ulozit soubor
+ tmenu ToolBar.SaveAll Ulozit vsechny soubory
+ tmenu ToolBar.Print Tisk
+ tmenu ToolBar.Undo Zpet
+ tmenu ToolBar.Redo Zrusit vraceni
+ tmenu ToolBar.Cut Vyriznout
+ tmenu ToolBar.Copy Kopirovat
+ tmenu ToolBar.Paste Vlozit
+ tmenu ToolBar.Find Hledat...
+ tmenu ToolBar.FindNext Hledat dalsi
+ tmenu ToolBar.FindPrev Hledat predchozi
+ tmenu ToolBar.Replace Nahradit...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nove okno
+ tmenu ToolBar.WinSplit Rozdelit okno
+ tmenu ToolBar.WinMax Maximalizovat okno
+ tmenu ToolBar.WinMin Minimalizovat okno
+ tmenu ToolBar.WinClose Zavrit okno
+ endif
+ tmenu ToolBar.LoadSesn Nacist sezeni
+ tmenu ToolBar.SaveSesn Ulozit sezeni
+ tmenu ToolBar.RunScript Spustit skript
+ tmenu ToolBar.Make Spustit make
+ tmenu ToolBar.Shell Spustit shell
+ tmenu ToolBar.RunCtags Spustit ctags
+ tmenu ToolBar.TagJump Skocit na tag pod kurzorem
+ tmenu ToolBar.Help Napoveda
+ tmenu ToolBar.FindHelp Hledat napovedu k...
+ endfun
+endif
+" }}}
diff --git a/runtime/lang/menu_de.latin1.vim b/runtime/lang/menu_de.latin1.vim
new file mode 100644
index 0000000..07fee4b
--- /dev/null
+++ b/runtime/lang/menu_de.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: German for iso-8859-1 encoding
+
+source <sfile>:p:h/menu_de_de.latin1.vim
diff --git a/runtime/lang/menu_de.utf-8.vim b/runtime/lang/menu_de.utf-8.vim
new file mode 100644
index 0000000..a64bdd0
--- /dev/null
+++ b/runtime/lang/menu_de.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: German for UTF-8 encoding
+
+source <sfile>:p:h/menu_de_de.latin1.vim
diff --git a/runtime/lang/menu_de_de.latin1.vim b/runtime/lang/menu_de_de.latin1.vim
new file mode 100644
index 0000000..15ecf53
--- /dev/null
+++ b/runtime/lang/menu_de_de.latin1.vim
@@ -0,0 +1,279 @@
+" Menu Translations: German / Deutsch
+" Maintainer: Johannes Zellner <johannes@zellner.org>
+" Originally By: Marcin Dalecki <dalecki@cs.net.pl>
+" Last Change: Sat, 20 Apr 2002 19:02:42 CEST
+" vim:set foldmethod=marker tabstop=8:
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252 and
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+" {{{ FILE / DATEI
+menutrans &File &Datei
+menutrans &Open\.\.\.<Tab>:e &Öffnen\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp In\ geteiltem\ &Fenster\ Öffnen\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Neue\ Datei<Tab>:enew
+menutrans &Close<Tab>:close S&chließen<Tab>:close
+menutrans &Save<Tab>:w &Speichern<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Speichern\ &Als\.\.\.<Tab>:sav
+menutrans &Print &Drucken
+menutrans Sa&ve-Exit<Tab>:wqa Speichern\ und\ Be&enden<Tab>:wqa
+menutrans E&xit<Tab>:qa &Beenden<Tab>:qa
+
+if has("diff")
+ menutrans Split\ &Diff\ with\.\.\. D&ifferenz\ in\ geteiltem\ Fenster\ mit\.\.\.
+ menutrans Split\ Patched\ &By\.\.\. &Patch\ in\ geteiltem\ Fenster\ mit\.\.\.
+endif
+" }}} FILE / DATEI
+
+" {{{ EDIT / EDITIEREN
+menutrans &Edit &Editieren
+menutrans &Undo<Tab>u Z&urück<Tab>u
+menutrans &Redo<Tab>^R Vo&r<Tab>^R
+menutrans Rep&eat<Tab>\. &Wiederholen<Tab>\.
+menutrans Cu&t<Tab>"+x &Ausschneiden<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopieren<Tab>"+y
+menutrans &Paste<Tab>"+gP Ein&fügen<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Da&vor\ Einfügen<Tab>[p
+menutrans Put\ &After<Tab>]p Da&nach\ Einfügen<Tab>]p
+menutrans &Select\ all<Tab>ggVG Alles\ &Markieren<Tab>ggVG
+menutrans &Find\.\.\. &Suchen\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Suchen\ und\ &Ersetzen\.\.\.
+
+" [-- SETTINGS --]
+" XXX &E would conflict with 'Suchen\ und\ &Ersetzen', see above
+menutrans Settings\ &Window E&instellungen\.\.\.
+menutrans &Global\ Settings &Globale\ Einstellungen
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Hervorhebungen\ ein-\ und\ ausschalten<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Großschreibung\ &ignorieren\ oder\ benutzen<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Anzeige\ des\ passenden\ &Symbols\ ein-\ und\ ausschalten<Tab>:set\ sm!
+
+menutrans &Context\ lines &Zusammenhang
+
+menutrans &Virtual\ Edit &Virtueller\ Editier-Modus
+menutrans Never Nie
+menutrans Block\ Selection Block-Auswahl
+menutrans Insert\ mode Einfüge-Modus
+menutrans Block\ and\ Insert Block-\ und\ Einfüge-Modus
+menutrans Always Immer
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Einfüge-&Modus\ ein-\ und\ ausschalten<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Vi-Kompatibilität\ ein-\ und\ ausschalten<Tab>:set\ cp!
+
+menutrans Search\ &Path\.\.\. Such-&Pfad\.\.\.
+menutrans Ta&g\ Files\.\.\. Ta&g-Dateien\.\.\.
+
+menutrans Toggle\ &Toolbar Werkzeugleiste\ ein-\ und\ ausschalten
+menutrans Toggle\ &Bottom\ Scrollbar Unteren\ Rollbalken\ ein-\ und\ ausschalten
+menutrans Toggle\ &Left\ Scrollbar Linken\ Rollbalken\ ein-\ und\ ausschalten
+menutrans Toggle\ &Right\ Scrollbar Rechten\ Rollbalken\ ein-\ und\ ausschalten
+
+" Edit/File Settings
+menutrans F&ile\ Settings &Datei-Einstellungen
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Anzeige\ der\ Zeilen&nummer\ ein-\ und\ ausschalten<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! &List-Modus\ ein-\ und\ ausschalten<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! &Zeilenumbruch\ ein-\ und\ ausschalten<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Umbruch\ an\ &Wortgrenzen\ ein-\ und\ ausschalten<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! &Erweiterung\ von\ Tabulatoren\ ein-\ und\ ausschalten<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! &Automatische\ Einrückung\ ein-\ und\ ausschalten<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &C-Einrückung\ ein-\ und\ ausschalten<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth &Schiebeweite
+menutrans Soft\ &Tabstop &Tabulator
+menutrans Te&xt\ Width\.\.\. Te&xt\ Breite\.\.\.
+menutrans &File\ Format\.\.\. &Datei\ Format\.\.\.
+menutrans C&olor\ Scheme F&arbschema\.\.\.
+menutrans &Keymap &Tastatur-Belegung
+" }}} EDIT / EDITIEREN
+
+" {{{ TOOLS / WERKZEUGE
+if has("folding")
+ menutrans &Folding Fa<ung
+ " open close folds
+ menutrans &Enable/Disable\ folds<Tab>zi &Ein-\ und\ ausschalten<Tab>zi
+ menutrans &View\ Cursor\ Line<Tab>zv Momentane\ &Position\ anzeigen<Tab>zv
+ menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx &Ausschließlich\ momentane\ Position\ anzeigen<Tab>zMzx
+ menutrans C&lose\ more\ folds<Tab>zm Faltungen\ &schließen<Tab>zm
+ menutrans &Close\ all\ folds<Tab>zM Alle\ Faltungen\ schließen<Tab>zM
+ menutrans O&pen\ more\ folds<Tab>zr Faltungen\ &öffnen<Tab>zr
+ menutrans &Open\ all\ folds<Tab>zR Alle\ Faltungen\ öffnen<Tab>zR
+ " fold method
+ menutrans Fold\ Met&hod Faltungs-&Methode
+ menutrans M&anual &Manuell
+ menutrans I&ndent &Einrückungen
+ menutrans E&xpression &Ausdruck
+ menutrans S&yntax &Syntax
+ menutrans &Diff &Differenz
+ menutrans Ma&rker Ma&rkierungen
+ " create and delete folds
+ " TODO accelerators
+ menutrans Create\ &Fold<Tab>zf Faltung\ Erzeugen<Tab>zf
+ menutrans &Delete\ Fold<Tab>zd Faltung\ Löschen<Tab>zd
+ menutrans Delete\ &All\ Folds<Tab>zD Alle\ Faltungen\ Löschen<Tab>zD
+ " moving around in folds
+ menutrans Fold\ column\ &width &Breite\ der\ Faltungs-Spalte
+endif " has folding
+
+if has("diff")
+ menutrans &Diff &Differenz
+ menutrans &Update &Aktualisieren
+ menutrans &Get\ Block Block\ &Einfügen
+ menutrans &Put\ Block Block\ &Übertragen
+endif
+
+menutrans &Tools &Werkzeuge
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Springe\ zum\ Tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T Springe\ &Zurück<Tab>^T
+menutrans Build\ &Tags\ File Erstelle\ &Tags\ Datei
+menutrans &Make<Tab>:make &Erstellen<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Fehler\ Anzeigen<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! &Hinweise\ Anzeigen<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Zum\ &Nächsten\ Fehler<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Zum\ &Vorherigen\ Fehler<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Ältere\ Liste<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &Neuere\ Liste<Tab>:cnew
+
+menutrans Error\ &Window Feh&ler-Fenster
+menutrans &Set\ Compiler &Compiler
+menutrans &Update<Tab>:cwin &Aktualisieren<Tab>:cwin
+menutrans &Open<Tab>:copen &Öffnen<Tab>:copen
+menutrans &Close<Tab>:cclose &Schließen<Tab>:cclose
+
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Nach\ HE&X\ konvertieren<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Zurück\ konvertieren<Tab>:%!xxd\ -r
+" }}} TOOLS / WERKZEUGE
+
+" {{{ SYNTAX / SYNTAX
+menutrans &Syntax &Syntax
+menutrans Set\ '&syntax'\ only Nur\ '&syntax'\ Setzen
+menutrans Set\ '&filetype'\ too Auch\ '&filetype'\ Setzen
+menutrans &Off &Aus
+menutrans &Manual &Manuell
+menutrans A&utomatic A&utomatisch
+menutrans on/off\ for\ &This\ file An/Aus (diese\ &Datei)
+menutrans Co&lor\ test Test\ der\ Farben
+menutrans &Highlight\ test Test\ der\ Un&terstreichungen
+menutrans &Convert\ to\ HTML Konvertieren\ nach\ &HTML
+" }}} SYNTAX / SYNTAX
+
+" {{{ BUFFERS / PUFFER
+menutrans &Buffers &Puffer
+menutrans &Refresh\ menu &Aktualisieren
+menutrans Delete Löschen
+menutrans &Alternate &Wechseln
+menutrans &Next &Nächster
+menutrans &Previous &Vorheriger
+menutrans [No\ File] [Keine\ Datei]
+" }}} BUFFERS / PUFFER
+
+" {{{ WINDOW / ANSICHT
+menutrans &Window &Ansicht
+menutrans &New<Tab>^Wn &Neu<Tab>^Wn
+menutrans S&plit<Tab>^Ws Aufs&palten<Tab>^Ws
+menutrans Split\ &Vertically<Tab>^Wv &Vertikal\ Aufspalten<Tab>^Ws
+menutrans Split\ File\ E&xplorer Ver&zeichnis
+menutrans Sp&lit\ To\ #<Tab>^W^^ Aufspa<en\ in\ #<Tab>^W^^
+menutrans &Close<Tab>^Wc &Schließen<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo &Andere\ Schließen<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww N&ächstes<Tab>^Ww
+menutrans P&revious<Tab>^WW Vor&heriges<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Gleiche\ Höhen<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ &Maximale\ Höhe<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ M&inimale\ Höhe<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maximale\ &Breite<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimale\ Brei&te<Tab>^W1\|
+menutrans Move\ &To V&erschiebe\ nach
+menutrans &Top<Tab>^WK &Oben<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Unten<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Links<Tab>^WH
+menutrans &Right\ side<Tab>^WL &Rechts<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Rotiere\ nach\ &oben<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotiere\ nach\ &unten<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. Auswahl\ der\ Schriftart\.\.\.
+" }}} WINDOW / ANSICHT
+
+" {{{ HELP / HILFE
+menutrans &Help &Hilfe
+menutrans &Overview<Tab><F1> &Überblick<Tab><F1>
+menutrans &User\ Manual &Handbuch
+menutrans &How-to\ links How-to\ &Index
+menutrans &GUI &Graphische\ Oberfläche
+menutrans &Credits &Autoren
+menutrans Co&pying &Urheberrecht
+menutrans O&rphans &Waisen
+menutrans &Find\.\.\. &Suchen\.\.\. " conflicts with Edit.Find
+menutrans &Version &Version
+menutrans &About &Titelseite
+" }}} HELP / HILFE
+
+" {{{ POPUP
+menutrans &Undo &Zurück
+menutrans Cu&t Aus&schneiden
+menutrans &Copy &Kopieren
+menutrans &Paste &Einfügen
+menutrans &Delete &Löschen
+menutrans Select\ Blockwise Auswahl\ Blockartig
+menutrans Select\ &Word Auswahl\ des\ &Wortes
+menutrans Select\ &Line Auswahl\ der\ &Zeile
+menutrans Select\ &Block Auswahl\ des\ &Blocks
+menutrans Select\ &All &Alles\ Auswählen
+" }}} POPUP
+
+" {{{ TOOLBAR
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Datei Öffnen
+ tmenu ToolBar.Save Datei Speichern
+ tmenu ToolBar.SaveAll Alle Dateien Speichern
+ tmenu ToolBar.Print Drucken
+ tmenu ToolBar.Undo Zurück
+ tmenu ToolBar.Redo Wiederholen
+ tmenu ToolBar.Cut Ausschneiden
+ tmenu ToolBar.Copy Kopieren
+ tmenu ToolBar.Paste Einfügen
+ tmenu ToolBar.Find Suchen...
+ tmenu ToolBar.FindNext Suche Nächsten
+ tmenu ToolBar.FindPrev Suche Vorherigen
+ tmenu ToolBar.Replace Suchen und Ersetzen...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Neue Ansicht
+ tmenu ToolBar.WinSplit Ansicht Aufspalten
+ tmenu ToolBar.WinMax Ansicht Maximale Höhen
+ tmenu ToolBar.WinMin Ansicht Minimale Höhen
+ tmenu ToolBar.WinClose Ansicht Schließen
+ endif
+ tmenu ToolBar.LoadSesn Sitzung Laden
+ tmenu ToolBar.SaveSesn Sitzung Speichern
+ tmenu ToolBar.RunScript Vim-Skript Ausführen
+ tmenu ToolBar.Make Erstellen
+ tmenu ToolBar.Shell Shell Starten
+ tmenu ToolBar.RunCtags Erstelle Tags Datei
+ tmenu ToolBar.TagJump Springe zum Tag
+ tmenu ToolBar.Help Hilfe!
+ tmenu ToolBar.FindHelp Hilfe Durchsuchen...
+ endfun
+endif
+" }}} TOOLBAR
+
+" {{{ DIALOG TEXTS
+let g:menutrans_no_file = "[Keine Datei]"
+let g:menutrans_help_dialog = "Geben Sie einen Befehl oder ein Wort ein, für das Sie Hilfe benötigen:\n\nVerwenden Sie i_ für Eingabe ('input') Befehle (z.B.: i_CTRL-X)\nVerwenden Sie c_ für Befehls-Zeilen ('command-line') Befehle (z.B.: c_<Del>)\nVerwenden Sie ' für Options-Namen (z.B.: 'shiftwidth')"
+let g:menutrans_path_dialog = "Geben Sie Such-Pfade für Dateien ein.\nTrennen Sie die Verzeichnis-Namen durch Kommata."
+let g:menutrans_tags_dialog = "Geben Sie die Namen der 'tag'-Dateien ein.\nTrennen Sie die Namen durch Kommata."
+let g:menutrans_textwidth_dialog = "Geben Sie eine neue Text-Breite ein (oder 0, um die Formatierung abzuschalten)"
+let g:menutrans_fileformat_dialog = "Wählen Sie ein Datei-Format aus"
+" }}}
diff --git a/runtime/lang/menu_de_de.utf-8.vim b/runtime/lang/menu_de_de.utf-8.vim
new file mode 100644
index 0000000..a64bdd0
--- /dev/null
+++ b/runtime/lang/menu_de_de.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: German for UTF-8 encoding
+
+source <sfile>:p:h/menu_de_de.latin1.vim
diff --git a/runtime/lang/menu_en_gb.latin1.vim b/runtime/lang/menu_en_gb.latin1.vim
new file mode 100644
index 0000000..7fbcf72
--- /dev/null
+++ b/runtime/lang/menu_en_gb.latin1.vim
@@ -0,0 +1,16 @@
+" Menu Translations: UK English
+" Maintainer: Mike Williams <mrw@eandem.co.uk>
+" Last Change: 2003 Feb 10
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" Note: there is no "scriptencoding" command here, all encodings should be
+" able to handle ascii characters without conversion.
+
+" Convert from American to UK spellings.
+menutrans C&olor\ Scheme C&olour\ Scheme
+menutrans Co&lor\ test Co&lour\ test
diff --git a/runtime/lang/menu_en_gb.utf-8.vim b/runtime/lang/menu_en_gb.utf-8.vim
new file mode 100644
index 0000000..b22b3bb
--- /dev/null
+++ b/runtime/lang/menu_en_gb.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: UK English
+
+source <sfile>:p:h/menu_en_gb.latin1.vim
diff --git a/runtime/lang/menu_english_united_kingdom.1252.vim b/runtime/lang/menu_english_united_kingdom.1252.vim
new file mode 100644
index 0000000..fe73f16
--- /dev/null
+++ b/runtime/lang/menu_english_united_kingdom.1252.vim
@@ -0,0 +1,3 @@
+" Menu Translations: UK English for ASCII
+
+source <sfile>:p:h/menu_en_gb.latin1.vim
diff --git a/runtime/lang/menu_english_united_kingdom.ascii.vim b/runtime/lang/menu_english_united_kingdom.ascii.vim
new file mode 100644
index 0000000..fe73f16
--- /dev/null
+++ b/runtime/lang/menu_english_united_kingdom.ascii.vim
@@ -0,0 +1,3 @@
+" Menu Translations: UK English for ASCII
+
+source <sfile>:p:h/menu_en_gb.latin1.vim
diff --git a/runtime/lang/menu_es.latin1.vim b/runtime/lang/menu_es.latin1.vim
new file mode 100644
index 0000000..b8efe51
--- /dev/null
+++ b/runtime/lang/menu_es.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Spanish
+
+source <sfile>:p:h/menu_es_es.latin1.vim
diff --git a/runtime/lang/menu_es.utf-8.vim b/runtime/lang/menu_es.utf-8.vim
new file mode 100644
index 0000000..ca6f754
--- /dev/null
+++ b/runtime/lang/menu_es.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Spanish for UTF-8 encoding
+
+source <sfile>:p:h/menu_es_es.latin1.vim
diff --git a/runtime/lang/menu_es_es.latin1.vim b/runtime/lang/menu_es_es.latin1.vim
new file mode 100644
index 0000000..b3e667a
--- /dev/null
+++ b/runtime/lang/menu_es_es.latin1.vim
@@ -0,0 +1,296 @@
+" Menu Translations: Español
+" Maintainer: Alejandro López-Valencia <dradul@yahoo.com>
+" Last Change: 2004 May 12
+"
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252,
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+
+" Help menu
+menutrans &Help Ay&uda
+menutrans &Overview<Tab><F1> Tabla\ de\ &contenidos<Tab><F1>
+menutrans &User\ Manual &Manual\ del\ usuario
+menutrans &How-to\ links &Enlaces\ a\ ¿Cómo\ hago\.\.\.?
+menutrans &Find\.\.\. &Buscar\ en\ la\ ayuda
+menutrans &Credits &Reconocimientos
+menutrans O&rphans Ayude\ a\ los\ niños\ &huérfanos
+menutrans Co&pying &Términos\ de\ Licencia
+menutrans Sponsor/Register Benefactor/Regístrese
+menutrans &Version &Versión\ e\ \información\ de\ configuración
+menutrans &About &Acerca\ de\ Vim.
+
+" File menu
+menutrans &File &Archivo
+menutrans &Open\.\.\.<Tab>:e &Abrir\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp A&brir\ en\ otra\ ventana\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nuevo<Tab>:enew
+menutrans &Close<Tab>:close &Cerrar<Tab>:close
+menutrans &Save<Tab>:w &Guardar<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Guardar\ &como\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. &Mostrar\ diferencias\ con\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Mostrar\ &parcheado\ por\.\.\.
+menutrans &Print &Imprimir
+menutrans Sa&ve-Exit<Tab>:wqa Gua&rdar\ y\ salir<Tab>:wqa
+menutrans E&xit<Tab>:qa &Salir<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Editar
+menutrans &Undo<Tab>u &Deshacer<Tab>u
+menutrans &Redo<Tab>^R &Rehacer<Tab>^R
+menutrans Rep&eat<Tab>\. Repe&tir<Tab>\.
+menutrans Cu&t<Tab>"+x Cor&tar<Tab>"+x
+menutrans &Copy<Tab>"+y &Copiar<Tab>"+y
+menutrans &Paste<Tab>"+gP &Pegar<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Poner\ &antes<Tab>[p
+menutrans Put\ &After<Tab>]p Poner\ &después<Tab>]p
+if has("win32") || has("win16")
+ menutrans &Delete<Tab>x S&uprimir<Tab>x
+endif
+menutrans &Select\ all<Tab>ggVG &Seleccionar\ todo<Tab>ggVG
+menutrans &Find\.\.\. &Buscar\.\.\.
+menutrans &Find<Tab>/ &Buscar<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. Buscar\ y\ R&eemplazar\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Buscar\ y\ R&eemplazar<Tab>:%s
+menutrans Find\ and\ Rep&lace Buscar\ y\ R&eemplazar
+menutrans Find\ and\ Rep&lace<Tab>:s Buscar\ y\ R&eemplazar<Tab>:s
+menutrans Settings\ &Window &Ventana\ de\ opciones
+
+" Edit/Global Settings
+menutrans &Global\ Settings Opciones\ &globales
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Activar/Desactivar\ &realzado\ de\ sintaxis<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Activar/Desactivar\ &ignorar\ mayúsculas\ y\ minúsculas<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Activar/Desactivar\ &mostrar\ coincidencias<Tab>:set\ sm!
+
+menutrans &Context\ lines Líneas\ de\ &contexto
+
+menutrans &Virtual\ Edit Edición\ &virtual
+menutrans Never Nunca
+menutrans Block\ Selection Selección\ de\ bloque
+menutrans Insert\ mode Modo\ de\ inserción
+menutrans Block\ and\ Insert Bloque\ e\ inserción
+menutrans Always Siempre
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Activar/Desactivar\ modo\ de\ in&serción<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Activar/Desactivar\ compatiblidad\ con\ Vi<Tab>:set\ cp!
+
+menutrans Search\ &Path\.\.\. Ruta\ de\ &búsqueda\.\.\.
+
+menutrans Ta&g\ Files\.\.\. Ficheros\ de\ «ta&gs»\.\.\.
+
+" GUI options
+menutrans Toggle\ &Toolbar Ocultar/Mostrar\ barra\ de\ &herramientas
+menutrans Toggle\ &Bottom\ Scrollbar Ocultar/Mostrar\ barra\ de\ desplazamiento\ &inferior
+menutrans Toggle\ &Left\ Scrollbar Ocultar/Mostrar\ barra\ de\ desplazamiento\ i&zquierda
+menutrans Toggle\ &Right\ Scrollbar Ocultar/Mostrar\ barra\ de\ desplazamiento\ &derecha
+
+let g:menutrans_path_dialog = "Introduzca la ruta de búsqueda para los ficheros.\nSepare los nombres de los directorios con una coma."
+let g:menutrans_tags_dialog = "Introduzca los nombres de los fichero de tags.\nSepare los nombres con una coma."
+
+" Edit/File Settings
+menutrans F&ile\ Settings Opciones\ del\ &fichero
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Activar/Desactivar\ &numeración\ de\ líneas<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Activar/Desactivar\ modo\ «&list»<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Activar/Desactivar\ &quiebre\ de\ líneas<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Activar/Desactivar\ quiebre\ entre\ &palabras<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Activar/Desactivar\ &expansión\ de\ marcas\ de\ \tabulado<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Activar/Desactivar\ &auto-sangrado<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Activar/Desactivar\ sangrado\ &C<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth Anchura\ del\ &sangrado
+
+menutrans Soft\ &Tabstop &Tabulado\ «blando»
+
+menutrans Te&xt\ Width\.\.\. Anchura\ del\ te&xto\.\.\.
+let g:menutrans_textwidth_dialog = "Introduzca el nuevo ancho del texto (0 para desactivar el quiebre de línea): "
+
+menutrans &File\ Format\.\.\. &Formato\ del\ fichero\.\.\.
+let g:menutrans_fileformat_dialog = "Seleccione el formato para escribir el fichero"
+
+menutrans C&olor\ Scheme Esquema\ de\ c&olores
+menutrans blue azul
+menutrans darkblue azul\ oscuro
+menutrans default original
+menutrans desert desierto
+menutrans evening vespertino
+menutrans morning matutino
+menutrans peachpuff melocotón
+menutrans shine brillante
+
+menutrans Select\ Fo&nt\.\.\. Seleccionar\ fue&nte\.\.\.
+
+menutrans &Keymap Asociación\ de\ teclados
+menutrans None Ninguna
+menutrans accents acentos
+menutrans arabic árabe
+menutrans czech checo
+menutrans greek griego
+menutrans hebrew hebreo
+menutrans hebrewp hebreo\ fonético
+menutrans lithuanian-baltic lituano-báltico
+menutrans russian-jcuken ruso-«jcuken»
+menutrans russian-jcukenwin ruso-«jcuken»\ Windows
+menutrans russian-yawerty ruso-«yawerty»
+menutrans serbian-latin serbio-latino
+menutrans serbian serbio
+menutrans slovak eslovaco
+
+
+" Programming menu
+menutrans &Tools &Herramientas
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Saltar\ a\ este\ «tag»<Tab>g^]
+menutrans Jump\ &back<Tab>^T Saltar\ &atrás<Tab>^T
+menutrans Build\ &Tags\ File Crear\ fichero\ de\ «&tags»\
+menutrans &Diff Modo\ de\ &diferencias
+menutrans &Folding &Plegado
+menutrans &Make<Tab>:make Ejecutar\ «&Make»<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Lista\ de\ errores<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! L&ista\ de\ mensajes<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn &Error\ siguiente<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Error\ p&revio<Tab>:cp
+menutrans &Older\ List<Tab>:cold Lista\ de\ &viejos\ a\ nuevos<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Lista\ de\ &nuevos\ a\ viejos<Tab>:cnew
+menutrans Error\ &Window Ven&tana\ de\ errores
+menutrans &Set\ Compiler Esco&ger\ el\ compilador\ a\ usar
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Convertir\ a\ formato\ &hexadecimal<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r &Convertir\ al\ formato\ original<Tab>:%!xxd\ -r
+
+" Tools.Fold Menu
+menutrans &Enable/Disable\ folds<Tab>zi &Activar/Desactivar\ pliegues<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Ver\ línea\ del\ cursor<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Ve&r\ sólo\ la\ línea\ del\ cursor<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm C&errar\ más\ pliegues<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM &Cerrar\ todos\ los\ pliegues<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Abrir\ &más\ pliegues<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Abrir\ todos\ los\ pliegues<Tab>zR
+" fold method
+menutrans Fold\ Met&hod &Método\ de\ plegado
+" create and delete folds
+menutrans Create\ &Fold<Tab>zf Crear\ &pliegue<Tab>zf
+menutrans &Delete\ Fold<Tab>zd &Suprimir\ pliegue<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Suprimir\ &todos\ los\ pligues<Tab>zD
+" moving around in folds
+menutrans Fold\ col&umn\ width A&nchura\ de\ columna\ del\ pliegue
+
+" Tools.Diff Menu
+menutrans &Update &Actualizar
+menutrans &Get\ Block &Obtener\ bloque
+menutrans &Put\ Block &Poner\ bloque
+
+"Tools.Error Menu
+menutrans &Update<Tab>:cwin &Actualizar
+menutrans &Open<Tab>:copen A&brir
+menutrans &Close<Tab>:cclose &Cerrar
+
+" Names for buffer menu.
+menutrans &Buffers &Buffers
+menutrans &Refresh\ menu &Refrescar\ menú
+menutrans &Delete &Suprimir
+menutrans &Alternate &Alternar
+menutrans &Next Si&guiente
+menutrans &Previous &Previo
+let g:menutrans_no_file = "[Sin fichero]"
+
+" Window menu
+menutrans &Window &Ventana
+menutrans &New<Tab>^Wn Ventana\ &nueva<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Dividir\ la\ ventana<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ D&ividir\ en\ el\ marcador\ (#)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Dividir\ &verticalmente<Tab>^Wv
+menutrans Split\ File\ E&xplorer &Abrir\ el\ «Explorador\ de\ ficheros»
+menutrans &Close<Tab>^Wc &Cerrar\ esta\ ventana<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Cerrar\ &otra(s)\ ventana(s)<Tab>^Wo
+menutrans Move\ &To Mov&er\ a
+menutrans &Top<Tab>^WK &Arriba<Tab>^WK
+menutrans &Bottom<Tab>^WJ A&bajo<Tab>^WJ
+menutrans &Left\ side<Tab>^WH Lado\ &izquierdo<Tab>^WH
+menutrans &Right\ side<Tab>^WL Lado\ &derecho<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR &Rotar\ hacia\ arriba<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotar\ hacia\ a&bajo<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= Mismo\ &tamaño<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Altura\ &máxima<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Altura\ mí&nima<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Anchura\ má&xima<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Anc&hura\ mínima<Tab>^W1\|
+
+" The popup menu
+menutrans &Undo &Deshacer
+menutrans Cu&t Cor&tar
+menutrans &Copy &Copiar
+menutrans &Paste &Pegar
+menutrans &Delete &Borrar
+menutrans Select\ Blockwise Seleccionar\ por\ bloque
+menutrans Select\ &Word Seleccionar\ &palabra
+menutrans Select\ &Line Seleccionar\ una\ &línea
+menutrans Select\ &Block Seleccionar\ un\ &bloque
+menutrans Select\ &All Seleccionar\ &todo
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Abrir fichero
+ tmenu ToolBar.Save Guardar fichero
+ tmenu ToolBar.SaveAll Guardar todos los ficheros
+ tmenu ToolBar.Print Imprimir
+ tmenu ToolBar.Undo Deshacer
+ tmenu ToolBar.Redo Rehacer
+ tmenu ToolBar.Cut Cortar
+ tmenu ToolBar.Copy Copiar
+ tmenu ToolBar.Paste Pegar
+ tmenu ToolBar.Find Buscar...
+ tmenu ToolBar.FindNext Buscar siguiente
+ tmenu ToolBar.FindPrev Buscar precedente
+ tmenu ToolBar.Replace Buscar y reemplazar
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Ventana nueva
+ tmenu ToolBar.WinSplit Dividir ventana
+ tmenu ToolBar.WinMax Ventana máxima
+ tmenu ToolBar.WinMin Ventana mínima
+ tmenu ToolBar.WinVSplit Dividir verticalmente
+ tmenu ToolBar.WinMaxWidth Anchura máxima
+ tmenu ToolBar.WinMinWidth Anchura mínima
+ tmenu ToolBar.WinClose Cerrar ventana
+ endif
+ tmenu ToolBar.LoadSesn Cargar sesión
+ tmenu ToolBar.SaveSesn Guardar sesión
+ tmenu ToolBar.RunScript Ejecutar un «script»
+ tmenu ToolBar.Make Ejecutar «Make»
+ tmenu ToolBar.Shell Abrir una «Shell»
+ tmenu ToolBar.RunCtags Generar un fichero de «tags»
+ tmenu ToolBar.TagJump Saltar a un «tag»
+ tmenu ToolBar.Help Ayuda
+ tmenu ToolBar.FindHelp Buscar en la ayuda...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sintaxis
+menutrans &Show\ filetypes\ in\ menu &Mostrar\ listas\ de\ «tipo\ de\ fichero»
+menutrans Set\ '&syntax'\ only Activar\ sólo\ «sintaxis»
+menutrans Set\ '&filetype'\ too Activar\ también\ «tipo\ de\ fichero»
+menutrans &Off &Desactivar\ «sintaxis»
+menutrans &Manual «sintaxis»\ &manual
+menutrans A&utomatic «sintaxis»\ a&utomática
+menutrans on/off\ for\ &This\ file Activar/Desactivar\ en\ es&te\ fichero
+menutrans Co&lor\ test &Prueba\ de\ colores
+menutrans &Highlight\ test Prueba\ de\ &realzado
+menutrans &Convert\ to\ HTML &Convertir\ en\ HTML
+
+" Find Help dialog text
+let g:menutrans_help_dialog = "Introduzca un nombre de comando o palabra para obtener ayuda;\n\nAnteponga i_ para comandos de entrada (e.g.: i_CTRL-X)\nAnteponga c_ para comandos de la línea de comandos (e.g.: c_<Del>)\nAnteponga ` para un nombre de opción (e.g.: `shiftwidth`)"
diff --git a/runtime/lang/menu_es_es.utf-8.vim b/runtime/lang/menu_es_es.utf-8.vim
new file mode 100644
index 0000000..ca6f754
--- /dev/null
+++ b/runtime/lang/menu_es_es.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Spanish for UTF-8 encoding
+
+source <sfile>:p:h/menu_es_es.latin1.vim
diff --git a/runtime/lang/menu_fr.latin1.vim b/runtime/lang/menu_fr.latin1.vim
new file mode 100644
index 0000000..064680b
--- /dev/null
+++ b/runtime/lang/menu_fr.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: French for ISO 8859-1 encoding
+
+source <sfile>:p:h/menu_fr_fr.latin1.vim
diff --git a/runtime/lang/menu_fr.utf-8.vim b/runtime/lang/menu_fr.utf-8.vim
new file mode 100644
index 0000000..5e41906
--- /dev/null
+++ b/runtime/lang/menu_fr.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: French for UTF-8 encoding
+
+source <sfile>:p:h/menu_fr_fr.latin1.vim
diff --git a/runtime/lang/menu_fr_fr.latin1.vim b/runtime/lang/menu_fr_fr.latin1.vim
new file mode 100644
index 0000000..efca71b
--- /dev/null
+++ b/runtime/lang/menu_fr_fr.latin1.vim
@@ -0,0 +1,444 @@
+" Menu Translations: Francais
+" Maintainer: Adrien Beau <version.francaise@free.fr>
+" First Version: Francois Thunus <thunus@systran.fr>
+" Last Change: 2003 May 29
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252 and
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15" && &enc != "iso-8859-1"
+ scriptencoding latin1
+endif
+
+menutrans &Help &Aide
+
+menutrans &Overview<Tab><F1> &Sommaire<Tab><F1>
+menutrans &User\ Manual &Manuel\ utilisateur
+menutrans &How-to\ links &Tâches\ courantes
+menutrans &Find\.\.\. Rec&hercher\.\.\.
+" -sep1-
+menutrans &Credits &Remerciements
+menutrans Co&pying &License
+menutrans O&rphans &Orphelins
+" -sep2-
+menutrans &Version &Version
+menutrans &About À\ &propos\ de\ Vim
+
+let g:menutrans_help_dialog = "Entrez une commande ou un mot à rechercher dans l'aide.\n\nAjoutez i_ pour les commandes du mode Insertion (ex: i_CTRL-X)\nAjoutez c_ pour l'édition de la ligne de commande (ex: c_<Del>)\nEntourez les options avec des apostrophes (ex: 'shiftwidth')"
+
+
+menutrans &File &Fichier
+
+menutrans &Open\.\.\.<Tab>:e &Ouvrir\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Ouvrir\ à\ p&art\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nouveau<Tab>:enew
+menutrans &Close<Tab>:close &Fermer<Tab>:close
+" -SEP1-
+menutrans &Save<Tab>:w &Enregistrer<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Enregistrer\ &sous\.\.\.<Tab>:sav
+" -SEP2-
+menutrans Split\ &Diff\ with\.\.\. &Difference\ avec\.\.\.
+"menutrans Split\ Patched\ &By\.\.\. &Patcher\ avec\.\.\.
+menutrans Split\ Patched\ &By\.\.\. &Tester\ un\ patch\.\.\.
+" -SEP3-
+menutrans &Print &Imprimer
+" -SEP4-
+menutrans Sa&ve-Exit<Tab>:wqa En®istrer\ et\ quitter<Tab>:wqa
+menutrans E&xit<Tab>:qa &Quitter<Tab>:qa
+
+
+menutrans &Edit &Edition
+
+menutrans &Undo<Tab>u &Annuler<Tab>u
+menutrans &Redo<Tab>^R Re&faire<Tab>^R
+menutrans Rep&eat<Tab>\. R&épéter<Tab>\.
+" -SEP1-
+menutrans Cu&t<Tab>"+x Co&uper<Tab>"+x
+menutrans &Copy<Tab>"+y Cop&ier<Tab>"+y
+menutrans &Paste<Tab>"+gP C&oller<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Placer\ a&vant<Tab>[p
+menutrans Put\ &After<Tab>]p Placer\ apr&ès<Tab>]p
+menutrans &Delete<Tab>x Effa&cer<Tab>x
+menutrans &Select\ all<Tab>ggVG &Sélectionner\ tout<Tab>ggVG
+" -SEP2-
+menutrans &Find\.\.\. Rec&hercher\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Re&mplacer\.\.\.
+menutrans &Find<Tab>/ Rec&hercher<Tab>/
+menutrans Find\ and\ Rep&lace<Tab>:%s Re&mplacer<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s Re&mplacer<Tab>:s
+" -SEP3-
+menutrans Settings\ &Window Fe&nêtre\ des\ réglages
+menutrans &Global\ Settings Réglages\ globau&x
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Surligner\ recherche\ on/off<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Ignorer\ casse\ on/off<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Vérifier\ parenth&èses\ on/off<Tab>:set\ sm!
+
+menutrans &Context\ lines Lignes\ &autour\ du\ curseur
+
+menutrans &Virtual\ Edit Édition\ &virtuelle
+menutrans Never &Jamais
+menutrans Block\ Selection &Sélection\ en\ bloc
+menutrans Insert\ mode &Mode\ insertion
+menutrans Block\ and\ Insert &Bloc\ et\ insertion
+menutrans Always &Toujours
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! I&nsertion\ permanente\ on/off<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &Compatibilité\ Vi\ on/off<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Chemin\ de\ rec&herche\ des\ fichiers\.\.\.
+menutrans Ta&g\ Files\.\.\. Fichiers\ d'&étiquettes\.\.\.
+" -SEP1-
+menutrans Toggle\ &Toolbar Barre\ d'&outils\ on/off
+menutrans Toggle\ &Bottom\ Scrollbar Ascenseur\ &horizontal\ on/off
+menutrans Toggle\ &Left\ Scrollbar Ascenseur\ à\ ga&uche\ on/off
+menutrans Toggle\ &Right\ Scrollbar Ascenseur\ à\ &droite\ on/off
+
+let g:menutrans_path_dialog = "Entrez le chemin de recherche des fichiers.\nSéparez les répertoires par des virgules."
+let g:menutrans_tags_dialog = "Entrez les noms des fichiers d'étiquettes.\nSéparez les noms par des virgules."
+
+menutrans F&ile\ Settings Réglages\ fichie&r
+
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Numérotation\ on/off<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Mode\ &listing\ on/off<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! &Retour\ à\ la\ ligne\ on/off<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Retour\ sur\ &mot\ on/off<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! &Tab\.\ en\ espaces\ on/off<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Indentation\ &auto\.\ on/off<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Indent\.\ langage\ &C\ on/off<Tab>:set\ cin!
+" -SEP2-
+menutrans &Shiftwidth Largeur\ des\ in&dentations
+menutrans Soft\ &Tabstop &Pseudo-tabulations
+menutrans Te&xt\ Width\.\.\. Largeur\ du\ te&xte\.\.\.
+menutrans &File\ Format\.\.\. Format\ du\ &fichier\.\.\.
+
+let g:menutrans_textwidth_dialog = "Entrez la nouvelle largeur du texte\n(0 pour désactiver le formattage)."
+let g:menutrans_fileformat_dialog = "Choisissez le format dans lequel écrire le fichier."
+let g:menutrans_fileformat_choices = " &Unix \n &Dos \n &Mac \n &Annuler "
+
+menutrans C&olor\ Scheme &Jeu\ de\ couleurs
+menutrans &Keymap &Type\ de\ clavier
+menutrans None (aucun)
+menutrans Select\ Fo&nt\.\.\. Sélectionner\ &police\.\.\.
+
+
+menutrans &Tools &Outils
+
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Atteindre\ cette\ étiquette<Tab>g^]
+menutrans Jump\ &back<Tab>^T Repartir\ en\ arri&ère<Tab>^T
+menutrans Build\ &Tags\ File &Générer\ fichier\ d'étiquettes
+
+" -SEP1-
+menutrans &Folding &Replis
+
+menutrans &Enable/Disable\ folds<Tab>zi &Replis\ on/off<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv D&éplier\ ligne\ curseur<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Tout\ plier\ &sauf\ ligne\ curseur<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Fermer\ &plus\ de\ replis<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM F&ermer\ tous\ les\ replis<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Ouvrir\ pl&us\ de\ replis<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Ouvrir\ tous\ les\ replis<Tab>zR
+" -SEP1-
+menutrans Fold\ Met&hod &Méthode\ de\ repli
+
+menutrans M&anual &Manuelle
+menutrans I&ndent &Indentation
+menutrans E&xpression &Expression
+menutrans S&yntax &Syntaxe
+menutrans &Diff &Différence
+menutrans Ma&rker Ma&rqueurs
+
+menutrans Create\ &Fold<Tab>zf &Créer\ repli<Tab>zf
+menutrans &Delete\ Fold<Tab>zd E&ffacer\ repli<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Effacer\ &tous\ les\ replis<Tab>zD
+" -SEP2-
+menutrans Fold\ col&umn\ width &Largeur\ colonne\ replis
+
+menutrans &Diff &Différence
+
+menutrans &Update &Mettre\ à\ jour
+menutrans &Get\ Block Corriger\ &ce\ tampon
+menutrans &Put\ Block Corriger\ l'&autre\ tampon
+
+" -SEP2-
+menutrans &Make<Tab>:make Lancer\ ma&ke<Tab>:make
+menutrans &List\ Errors<Tab>:cl Lister\ &erreurs<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Lister\ &messages<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Erreur\ &suivante<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Erreur\ pr&écédente<Tab>:cp
+"menutrans &Older\ List<Tab>:cold A&ncienne\ liste<Tab>:cold
+menutrans &Older\ List<Tab>:cold Liste\ &précédente<Tab>:cold
+"menutrans N&ewer\ List<Tab>:cnew No&uvelle\ liste<Tab>:cnew
+menutrans N&ewer\ List<Tab>:cnew Liste\ suivan&te<Tab>:cnew
+
+menutrans Error\ &Window &Fenêtre\ d'erreurs
+
+menutrans &Update<Tab>:cwin &Mettre\ à\ jour<Tab>:cwin
+menutrans &Open<Tab>:copen &Ouvrir<Tab>:copen
+menutrans &Close<Tab>:cclose &Fermer<Tab>:cclose
+
+" -SEP3-
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Convertir\ en\ he&xa<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Décon&vertir<Tab>:%!xxd\ -r
+
+menutrans &Set\ Compiler Type\ de\ &compilateur
+
+
+menutrans &Buffers &Tampons
+
+menutrans Dummy Factice
+menutrans &Refresh\ menu &Mettre\ ce\ menu\ à\ jour
+menutrans &Delete &Effacer
+menutrans &Alternate &Alterner
+menutrans &Next &Suivant
+menutrans &Previous &Précédent
+" -SEP-
+
+menutrans &others au&tres
+menutrans &u-z &uvwxyz
+let g:menutrans_no_file = "[Aucun fichier]"
+
+
+menutrans &Window Fe&nêtre
+
+menutrans &New<Tab>^Wn &Nouvelle\ fenêtre<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Fractionner<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Fractionner\ p&our\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Fractionner\ &verticalement<Tab>^Wv
+menutrans Split\ File\ E&xplorer Fractionner\ &explorateur
+" -SEP1-
+menutrans &Close<Tab>^Wc Fer&mer<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Fermer\ les\ &autres<Tab>^Wo
+" -SEP2-
+menutrans Move\ &To &Déplacer\ vers\ le
+
+menutrans &Top<Tab>^WK &Haut<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Bas<Tab>^WJ
+menutrans &Left\ side<Tab>^WH Côté\ &gauche<Tab>^WH
+menutrans &Right\ side<Tab>^WL Côté\ &droit<Tab>^WL
+
+menutrans Rotate\ &Up<Tab>^WR Rotation\ vers\ le\ &haut<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotation\ vers\ le\ &bas<Tab>^Wr
+" -SEP3-
+menutrans &Equal\ Size<Tab>^W= Égaliser\ ta&illes<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Hau&teur\ maximale<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Ha&uteur\ minimale<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| &Largeur\ maximale<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| La&rgeur\ minimale<Tab>^W1\|
+
+
+" PopUp
+
+menutrans &Undo &Annuler
+" -SEP1-
+menutrans Cu&t Co&uper
+menutrans &Copy Cop&ier
+menutrans &Paste C&oller
+" &Buffers.&Delete overwrites this one
+menutrans &Delete &Effacer
+" -SEP2-
+menutrans Select\ Blockwise Sélectionner\ &bloc
+menutrans Select\ &Word Sélectionner\ &mot
+menutrans Select\ &Line Sélectionner\ &ligne
+menutrans Select\ &Block Sélectionner\ &bloc
+menutrans Select\ &All Sélectionner\ &tout
+
+
+" ToolBar
+
+menutrans Open Ouvrir
+menutrans Save Enreg
+menutrans SaveAll EnregTout
+menutrans Print Imprimer
+" -sep1-
+menutrans Undo Annuler
+menutrans Redo Refaire
+" -sep2-
+menutrans Cut Couper
+menutrans Copy Copier
+menutrans Paste Coller
+" -sep3-
+menutrans Find Chercher
+menutrans FindNext CherchSuiv
+menutrans FindPrev CherchPrec
+menutrans Replace Remplacer
+" -sep4-
+menutrans New Nouvelle
+menutrans WinSplit FenFract
+menutrans WinMax FenMax
+menutrans WinMin FenMin
+menutrans WinVSplit FenVFract
+menutrans WinMaxWidth FenMaxLarg
+menutrans WinMinWidth FenMinLarg
+menutrans WinClose FenFerme
+" -sep5-
+menutrans LoadSesn OuvrirSess
+menutrans SaveSesn EnregSess
+menutrans RunScript LancScript
+" -sep6-
+menutrans Make Make
+menutrans RunCtags CréerEtiqu
+menutrans TagJump AllerEtiqu
+" -sep7-
+menutrans Help Aide
+menutrans FindHelp CherchAide
+
+fun! Do_toolbar_tmenu()
+ let did_toolbar_tmenu = 1
+ tmenu ToolBar.Open Ouvrir fichier
+ tmenu ToolBar.Save Enregistrer fichier courant
+ tmenu ToolBar.SaveAll Enregistrer tous les fichiers
+ tmenu ToolBar.Print Imprimer
+ tmenu ToolBar.Undo Annuler
+ tmenu ToolBar.Redo Refaire
+ tmenu ToolBar.Cut Couper
+ tmenu ToolBar.Copy Copier
+ tmenu ToolBar.Paste Coller
+ if !has("gui_athena")
+ tmenu ToolBar.Find Rechercher
+ tmenu ToolBar.FindNext Chercher suivant
+ tmenu ToolBar.FindPrev Chercher précédent
+ tmenu ToolBar.Replace Remplacer
+ endif
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nouvelle fenêtre
+ tmenu ToolBar.WinSplit Fractionner fenêtre
+ tmenu ToolBar.WinMax Maximiser fenêtre
+ tmenu ToolBar.WinMin Minimiser fenêtre
+ tmenu ToolBar.WinVSplit Fractionner verticalement
+ tmenu ToolBar.WinMaxWidth Maximiser largeur fenêtre
+ tmenu ToolBar.WinMinWidth Minimiser largeur fenêtre
+ tmenu ToolBar.WinClose Fermer fenêtre
+ endif
+ tmenu ToolBar.LoadSesn Ouvrir session
+ tmenu ToolBar.SaveSesn Enregister session courante
+ tmenu ToolBar.RunScript Lancer un script Vim
+ tmenu ToolBar.Make Lancer make
+ tmenu ToolBar.RunCtags Créer les étiquettes
+ tmenu ToolBar.TagJump Atteindre cette étiquette
+ tmenu ToolBar.Help Aide de Vim
+ tmenu ToolBar.FindHelp Rechercher dans l'aide
+endfun
+
+
+menutrans &Syntax &Syntaxe
+
+menutrans &Manual &Manuelle
+menutrans A&utomatic &Automatique
+menutrans on/off\ for\ &This\ file On/off\ pour\ &ce\ fichier
+
+" The Start Of The Syntax Menu
+menutrans ABC\ music\ notation ABC\ (notation\ musicale)
+menutrans AceDB\ model Modèle\ AceDB
+menutrans Apache\ config Config\.\ Apache
+menutrans Apache-style\ config Config\.\ style\ Apache
+menutrans ASP\ with\ VBScript ASP\ avec\ VBScript
+menutrans ASP\ with\ Perl ASP\ avec\ Perl
+menutrans Assembly Assembleur
+menutrans BC\ calculator Calculateur\ BC
+menutrans BDF\ font Fonte\ BDF
+menutrans BIND\ config Config\.\ BIND
+menutrans BIND\ zone Zone\ BIND
+menutrans Cascading\ Style\ Sheets Feuilles\ de\ style\ en\ cascade
+menutrans Cfg\ Config\ file Fichier\ de\ config\.\ \.cfg
+menutrans Cheetah\ template Patron\ Cheetah
+menutrans commit\ file Fichier\ commit
+menutrans Generic\ Config\ file Fichier\ de\ config\.\ générique
+menutrans Digital\ Command\ Lang DCL
+menutrans DNS/BIND\ zone Zone\ BIND/DNS
+menutrans Dylan\ interface Interface
+menutrans Dylan\ lid LID
+menutrans Elm\ filter\ rules Règles\ de\ filtrage\ Elm
+menutrans ERicsson\ LANGuage Erlang\ (langage\ Ericsson)
+menutrans Essbase\ script Script\ Essbase
+menutrans Eterm\ config Config\.\ Eterm
+menutrans Exim\ conf Config\.\ Exim
+menutrans Fvwm\ configuration Config\.\ Fvwm
+menutrans Fvwm2\ configuration Config\.\ Fvwm2
+menutrans Fvwm2\ configuration\ with\ M4 Config\.\ Fvwm2\ avec\ M4
+menutrans GDB\ command\ file Fichier\ de\ commandes\ GDB
+menutrans HTML\ with\ M4 HTML\ avec\ M4
+menutrans Cheetah\ HTML\ template Patron\ Cheetah\ pour\ HTML
+menutrans IDL\Generic\ IDL IDL\IDL\ générique
+menutrans IDL\Microsoft\ IDL IDL\IDL\ Microsoft
+menutrans Indent\ profile Profil\ Indent
+menutrans Inno\ setup Config\.\ Inno
+menutrans InstallShield\ script Script\ InstallShield
+menutrans KDE\ script Script\ KDE
+menutrans LFTP\ config Config\.\ LFTP
+menutrans LifeLines\ script Script\ LifeLines
+menutrans Lynx\ Style Style\ Lynx
+menutrans Lynx\ config Config\.\ Lynx
+menutrans Man\ page Page\ Man
+menutrans MEL\ (for\ Maya) MEL\ (pour\ Maya)
+menutrans 4DOS\ \.bat\ file Fichier\ \.bat\ 4DOS
+menutrans \.bat\/\.cmd\ file Fichier\ \.bat\ /\ \.cmd
+menutrans \.ini\ file Fichier\ \.ini
+menutrans Module\ Definition Définition\ de\ module
+menutrans Registry Extrait\ du\ registre
+menutrans Resource\ file Fichier\ de\ ressources
+menutrans Novell\ NCF\ batch Batch\ Novell\ NCF
+menutrans NSIS\ script Script\ NSIS
+menutrans Oracle\ config Config\.\ Oracle
+menutrans Palm\ resource\ compiler Compil\.\ de\ resources\ Palm
+menutrans PHP\ 3-4 PHP\ 3\ et\ 4
+menutrans Postfix\ main\ config Config\.\ Postfix
+menutrans Povray\ scene\ descr Scène\ Povray
+menutrans Povray\ configuration Config\.\ Povray
+menutrans Purify\ log Log\ Purify
+menutrans Readline\ config Config\.\ Readline
+menutrans RCS\ log\ output Log\ RCS
+menutrans RCS\ file Fichier\ RCS
+menutrans RockLinux\ package\ desc\. Desc\.\ pkg\.\ RockLinux
+menutrans Samba\ config Config\.\ Samba
+menutrans SGML\ catalog Catalogue\ SGML
+menutrans SGML\ DTD DTD\ SGML
+menutrans SGML\ Declaration Déclaration\ SGML
+menutrans Shell\ script Script\ shell
+menutrans sh\ and\ ksh sh\ et\ ksh
+menutrans Sinda\ compare Comparaison\ Sinda
+menutrans Sinda\ input Entrée\ Sinda
+menutrans Sinda\ output Sortie\ Sinda
+menutrans SKILL\ for\ Diva SKILL\ pour\ Diva
+menutrans Smarty\ Templates Patrons\ Smarty
+menutrans SNNS\ network Réseau\ SNNS
+menutrans SNNS\ pattern Motif\ SNNS
+menutrans SNNS\ result Résultat\ SNNS
+menutrans Snort\ Configuration Config\.\ Snort
+menutrans Squid\ config Config\.\ Squid
+menutrans Subversion\ commit Commit\ Subversion
+menutrans TAK\ compare Comparaison\ TAK
+menutrans TAK\ input Entrée\ TAK
+menutrans TAK\ output Sortie\ TAK
+menutrans TeX\ configuration Config\.\ TeX
+menutrans TF\ mud\ client TF\ (client\ MUD)
+menutrans Tidy\ configuration Config\.\ Tidy
+menutrans Trasys\ input Entrée\ Trasys
+menutrans Command\ Line Ligne\ de\ commande
+menutrans Geometry Géométrie
+menutrans Optics Optiques
+menutrans Vim\ help\ file Fichier\ d'aide\ Vim
+menutrans Vim\ script Script\ Vim
+menutrans Viminfo\ file Fichier\ Viminfo
+menutrans Virata\ config Config\.\ Virata
+menutrans Wget\ config Config\.\ wget
+menutrans Whitespace\ (add) Espaces\ et\ tabulations
+menutrans WildPackets\ EtherPeek\ Decoder Décodeur\ WildPackets\ EtherPeek
+menutrans X\ resources Resources\ X
+menutrans XXD\ hex\ dump Sortie\ hexa\.\ de\ xxd
+menutrans XFree86\ Config Config\.\ XFree86
+" The End Of The Syntax Menu
+
+menutrans &Show\ filetypes\ in\ menu &Afficher\ tout\ le\ menu
+" -SEP1-
+menutrans Set\ '&syntax'\ only Changer\ '&syntax'\ seulement
+menutrans Set\ '&filetype'\ too Changer\ '&filetype'\ aussi
+menutrans &Off &Off
+" -SEP3-
+menutrans Co&lor\ test Tester\ les\ co&uleurs
+menutrans &Highlight\ test Tester\ les\ g&roupes\ de\ surlignage
+menutrans &Convert\ to\ HTML Con&vertir\ en\ HTML
diff --git a/runtime/lang/menu_fr_fr.utf-8.vim b/runtime/lang/menu_fr_fr.utf-8.vim
new file mode 100644
index 0000000..5e41906
--- /dev/null
+++ b/runtime/lang/menu_fr_fr.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: French for UTF-8 encoding
+
+source <sfile>:p:h/menu_fr_fr.latin1.vim
diff --git a/runtime/lang/menu_french_france.1252.vim b/runtime/lang/menu_french_france.1252.vim
new file mode 100644
index 0000000..2c5ddb5
--- /dev/null
+++ b/runtime/lang/menu_french_france.1252.vim
@@ -0,0 +1,3 @@
+" Menu Translations: French for Windows CodePage 1252 encoding
+
+source <sfile>:p:h/menu_fr_fr.latin1.vim
diff --git a/runtime/lang/menu_german_germany.1252.vim b/runtime/lang/menu_german_germany.1252.vim
new file mode 100644
index 0000000..f40d6b5
--- /dev/null
+++ b/runtime/lang/menu_german_germany.1252.vim
@@ -0,0 +1,3 @@
+" Menu Translations: German for Windows CodePage 1252 encoding
+
+source <sfile>:p:h/menu_de_de.latin1.vim
diff --git a/runtime/lang/menu_hu.iso_8859-2.vim b/runtime/lang/menu_hu.iso_8859-2.vim
new file mode 100644
index 0000000..cd21d10
--- /dev/null
+++ b/runtime/lang/menu_hu.iso_8859-2.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Italian for UTF-8 encoding
+
+source <sfile>:p:h/menu_hu_hu.iso_8859-2.vim
diff --git a/runtime/lang/menu_hu.utf-8.vim b/runtime/lang/menu_hu.utf-8.vim
new file mode 100644
index 0000000..2dd35ef
--- /dev/null
+++ b/runtime/lang/menu_hu.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Italian for UTF-8 encoding
+
+source <sfile>:p:h/menu_hu_hu.utf-8.vim
diff --git a/runtime/lang/menu_hu_hu.iso_8859-2.vim b/runtime/lang/menu_hu_hu.iso_8859-2.vim
new file mode 100644
index 0000000..d3fafce
--- /dev/null
+++ b/runtime/lang/menu_hu_hu.iso_8859-2.vim
@@ -0,0 +1,258 @@
+" Menu Translations: Hungarian (Magyar)
+" Original Translation: Zoltán Árpádffy
+" Maintained By: Kontra Gergely <kgergely@mcl.hu>
+" Last Change: 2003 May 31
+" I'm working on defining (unaccented) hotkeys for everything.
+" I want to remove y and z hotkeys, because on the hungarian keymap they're at
+" a differrent place.
+" I also want to avoid g and j shortcuts, because you cannot see, wheter
+" they're underlined or not.
+" If the hotkeys are not uniq (pressing the hotkey doesn't executes the menu,
+" just one menupoint is selected), or you find any other undesired behaviour,
+" please report it to me.
+" All kind of feedback is welcome.
+"
+" Igyekeztem mindenhez gyorsbillentyût rendelni, lehetõleg nem ékezeteset.
+" További tennivaló az y és z gyorsbillentyûk kiirtása, ezenkívül a g, j
+" billentyûk irtása is, mivel ez utóbbiak aláhúzott változatát nem könnyû
+" felismerni.
+" Amennyiben valahol nem egyértelmûk a gyorsbillentyûk (a gyorsbillentyût
+" leütve nem hajtódik végre a kiszemelt menüpont, hanem csak kiválasztódik,
+" vagy másik menüpont választódik ki), vagy egyéb hibát találsz, kérlek jelezd
+" nekem a fenti email címen.
+" Mindennemû visszajelzést szívesen fogadok.
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding iso-8859-2
+
+" Help menu
+menutrans &Help &Súgó
+menutrans &Overview<Tab><F1> Á&ttekintés<Tab><F1>
+menutrans &How-to\ links &HOGYAN\ linkek
+menutrans &User\ Manual &Kézikönyv
+menutrans &Credits &Szerzõk,\ köszönetek
+menutrans Co&pying &Védjegy
+menutrans O&rphans Árvá&k
+menutrans &Find\.\.\. Ke&resés\.\.\.
+menutrans &Version &Verzió
+menutrans &About &Névjegy
+" File menu
+menutrans &File &Fájl
+menutrans &Open\.\.\.<Tab>:e Meg&nyitás\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Megnyitás\ új\ a&blakba\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew Új\ dok&umentum<Tab>:enew
+menutrans &Close<Tab>:close Be&zárás<Tab>:close
+menutrans &Save<Tab>:w &Mentés<Tab>:w
+menutrans Split\ &Diff\ with\.\.\. Össze&hasonlítás\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Összehasonlítás\ &patch\ -el\.\.\.
+menutrans Save\ &As\.\.\.<Tab>:sav Menté&s\ másként\.\.\.<Tab>:w
+menutrans &Print Nyomt&atás
+menutrans Sa&ve-Exit<Tab>:wqa Mentés\ és\ k&ilépés<Tab>:wqa
+menutrans E&xit<Tab>:qa &Kilépés<Tab>:qa
+
+" Edit menu
+menutrans &Edit S&zerkesztés
+menutrans &Undo<Tab>u &Visszavonás<Tab>u
+menutrans &Redo<Tab>^R Mé&gis<Tab>^R
+menutrans Rep&eat<Tab>\. &Ismét<Tab>\.
+menutrans Cu&t<Tab>"+x &Kivágás<Tab>"+x
+menutrans &Copy<Tab>"+y &Másolás<Tab>"+y
+menutrans &Paste<Tab>"+gP &Beillesztés<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Berakás\ e&lé<Tab>[p
+menutrans Put\ &After<Tab>]p Berakás\ &mögé<Tab>]p
+menutrans &Delete<Tab>x &Törlés<Tab>x
+menutrans &Select\ all<Tab>ggVG A&z\ összes kijelölése<Tab>ggvG
+menutrans &Find\.\.\. Ke&resés\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Keresés\ és\ c&sere\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Keresés\ és\ c&sere<Tab>:%s
+menutrans Find\ and\ Rep&lace Keresés\ és\ c&sere
+menutrans Find\ and\ Rep&lace<Tab>:s Keresés\ és\ c&sere<Tab>:s
+menutrans Settings\ &Window &Ablak\ beállításai
+menutrans &Global\ Settings Ál&talános\ beállítások
+menutrans F&ile\ Settings &Fájl\ beállítások
+menutrans C&olor\ Scheme &Színek
+menutrans &Keymap Billent&yûzetkiosztás
+
+" Edit.Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Minta\ kiemelés\ BE/KI<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Kis/nagybetû\ azonos/különbözõ<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Zárójelpár\ mutatása\ BE/KI<Tab>:set\ sm!
+menutrans &Context\ lines &Kurzor\ ablak\ szélétõl
+menutrans &Virtual\ Edit &Virtuális\ szerkesztés
+menutrans Never &Soha
+menutrans Block\ Selection &Blokk\ kijelölésekor
+menutrans Insert\ mode S&zöveg\ bevitelekor
+menutrans Block\ and\ Insert Bl&okk\ kijelölésekor\ és\ szöveg\ bevitelekor
+menutrans Always &Mindig
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! &Szövegbeviteli\ mód\ BE/KI<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &Vi\ kompatíbilis\ mód\ BE/Ki<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Ke&resési\ útvonal\.\.\.
+menutrans Ta&g\ Files\.\.\. &Tag\ fájl\.\.\.
+menutrans Toggle\ &Toolbar &Eszköztár\ BE/KI
+menutrans Toggle\ &Bottom\ Scrollbar &Vízszintes\ Görgetõsáv\ BE/KI
+menutrans Toggle\ &Left\ Scrollbar &Bal\ görgetõsáv\ BE/KI
+menutrans Toggle\ &Right\ Scrollbar &Jobb\ görgetõsáv\ BE/KI
+menutrans None Nincs
+
+" Edit.File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Sorszá&mozás\ BE/KI<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! &Lista\ mód\ BE/KI<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Sor&törés\ BE/KI<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Sortörés\ s&zóvégeknél\ BE/KI<tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! &Tab\ kifejtés\ BE/KI<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! &Automatikus\ behúzás\ BE/KI<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &C-behúzás\ BE/KI<Tab>:set\ cin!
+menutrans &Shiftwidth &Behúzás\ mértéke\ ('sw')
+menutrans Soft\ &Tabstop T&abulálás\ mértéke\ ('sts')
+menutrans Te&xt\ Width\.\.\. &Szöveg\ szélessége\.\.\.
+menutrans &File\ Format\.\.\. &Fájlformátum\.\.\.
+
+" Tools menu
+menutrans &Tools &Eszközök
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Ugrás\ a\ taghoz<Tab>g^]
+menutrans Jump\ &back<Tab>^T Ugrás\ &vissza<Tab>^T
+menutrans Build\ &Tags\ File &Tag\ fájl\ készítése
+menutrans &Folding &Behajtások
+menutrans &Make<Tab>:make &Fordítás<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Hibák\ listája<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Ü&zenetek\ listája<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn &Következõ\ &hiba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Elõzõ\ hiba<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Régebbi\ lista<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &Újabb\ lista<Tab>:cnew
+menutrans Error\ &Window Hibaablak
+menutrans &Update<Tab>:cwin &Frissítés<Tab>:cwin
+menutrans &Open<Tab>:copen M&egnyitás<Tab>:copen
+menutrans &Close<Tab>:cclose Be&zárás<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Normál->HEX\ nézet<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEX->Normál\ nézet<Tab>:%!xxd\ -r
+menutrans &Set\ Compiler Fordító\ &megadása
+
+" Tools.Folding
+menutrans &Enable/Disable\ folds<Tab>zi Behajtások\ BE&/KI<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Aktuális\ sor\ látszik<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx &Csak\ aktuális\ sor\ látszik<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Következõ\ szint\ be&zárása<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Összes\ hajtás\ &bezárása<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Következõ\ szint\ ki&nyitása<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Összes\ hajtás\ &kinyitása<Tab>zR
+menutrans Fold\ Met&hod Behajtások\ &létrehozása
+menutrans M&anual &Kézi
+menutrans I&ndent Be&húzás
+menutrans E&xpression Ki&fejezés
+menutrans S&yntax &Szintaxis
+menutrans &Diff &Diff-különbség
+menutrans Ma&rker &Jelölés
+menutrans Create\ &Fold<Tab>zf Ú&j\ behajtás<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Behajtás\ &törlése<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Öss&zes\ behajtás\ törlése<Tab>zD
+menutrans Fold\ col&umn\ width Behajtások\ a\ &margón\ x\ oszlopban
+
+" Tools.Diff
+menutrans &Update &Frissítés
+menutrans &Get\ Block Block\ &BE
+menutrans &Put\ Block Block\ &KI
+
+
+
+" Names for buffer menu.
+menutrans &Buffers &Pufferok
+menutrans &Refresh\ menu &Frissítés
+menutrans Delete &Törlés
+menutrans &Alternate &Csere
+menutrans &Next &Következõ
+menutrans &Previous &Elõzõ
+
+" Window menu
+menutrans &Window &Ablak
+menutrans &New<Tab>^Wn Ú&j<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Felosztás<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Felosztás\ &#-val<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Felosztás\ Fü&ggõlegesen<Tab>^Wv
+menutrans Split\ File\ E&xplorer Új\ &intézõ
+menutrans &Close<Tab>^Wc Be&zárás<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo &Többi\ bezárása<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Következõ<Tab>^Ww
+menutrans P&revious<Tab>^WW &Elõzõ<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Azonos\ magasság<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Ma&x\ magasság<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ &Min\ magasság<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Max\ &szélesség<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Mi&n\ szélesség<Tab>^W1\|
+menutrans Move\ &To &Elmozdítás
+menutrans &Top<Tab>^WK &Fel<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Le<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Balra<Tab>^WH
+menutrans &Right\ side<Tab>^WL &Jobbra<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Gördítés\ &felfelé<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Gördítés\ &lefelé<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. &Betûtípus\.\.\.
+
+" The popup menu
+menutrans &Undo &Visszavonás
+menutrans Cu&t &Kivágás
+menutrans &Copy &Másolás
+menutrans &Paste &Beillesztés
+menutrans &Delete &Törlés
+menutrans Select\ Blockwise Kijelölés\ blo&kként
+menutrans Select\ &Word S&zó\ kijelölése
+menutrans Select\ &Line &Sor\ kijelölése
+menutrans Select\ &Block B&lokk\ kijelölése
+menutrans Select\ &All A&z\ összes\ kijelölése
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Megnyitás
+ tmenu ToolBar.Save Mentés
+ tmenu ToolBar.SaveAll Mindet menti
+ tmenu ToolBar.Print Nyomtatás
+ tmenu ToolBar.Undo Visszavonás
+ tmenu ToolBar.Redo Mégis
+ tmenu ToolBar.Cut Kivágás
+ tmenu ToolBar.Copy Másolás
+ tmenu ToolBar.Paste Beillesztés
+ tmenu ToolBar.Find Keresés
+ tmenu ToolBar.FindNext Tovább keresés
+ tmenu ToolBar.FindPrev Keresés visszafelé
+ tmenu ToolBar.Replace Keresés/csere
+ tmenu ToolBar.LoadSesn Munkamenet beolvasás
+ tmenu ToolBar.SaveSesn Munkamenet mentés
+ tmenu ToolBar.RunScript Vim program indítás
+ tmenu ToolBar.Make Projekt építés
+ tmenu ToolBar.Shell Shell indítás
+ tmenu ToolBar.RunCtags Tag építés
+ tmenu ToolBar.TagJump Ugrás a kurzor alatti tagra
+ tmenu ToolBar.Help Vim súgó
+ tmenu ToolBar.FindHelp Keresés a Vim súgóban
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax Sz&intaxis
+menutrans &Show\ filetypes\ in\ menu Fájl&típusok\ menü
+menutrans Set\ '&syntax'\ only Csak\ '&syntax'
+menutrans Set\ '&filetype'\ too '&filetype'\ is
+menutrans &Off &Ki
+menutrans &Manual Ké&zi
+menutrans A&utomatic A&utomatikus
+menutrans on/off\ for\ &This\ file &BE/KI\ ennél\ a\ fájlnál
+menutrans Co&lor\ test &Színteszt
+menutrans &Highlight\ test Kiemelés\ &teszt
+menutrans &Convert\ to\ HTML &HTML\ oldal\ készítése
+
+" dialog texts
+let menutrans_no_file = "[Nincs file]"
+let menutrans_help_dialog = "Írd be a kívánt szót vagy parancsot:\n\n A szövegbeviteli parancsok elé írj i_-t (pl.: i_CTRL-X)\nA sorszerkeszõ parancsok elé c_-t (pl.: c_<Del>)\nA változókat a ' jellel vedd körül (pl.: 'shiftwidth')"
+let g:menutrans_path_dialog = "Írd be a keresett fájl lehetséges elérési útjait, vesszõvel elválasztva"
+let g:menutrans_tags_dialog = "Írd be a tag fájl lehetséges elérési útjait, vesszõvel elválasztva"
+let g:menutrans_textwidth_dialog = "Írd be a szöveg szélességét (0 = formázás kikapcsolva)"
+let g:menutrans_fileformat_dialog = "Válaszd ki a fájl formátumát"
diff --git a/runtime/lang/menu_hu_hu.utf-8.vim b/runtime/lang/menu_hu_hu.utf-8.vim
new file mode 100644
index 0000000..83a4dca
--- /dev/null
+++ b/runtime/lang/menu_hu_hu.utf-8.vim
@@ -0,0 +1,242 @@
+" Menu Translations: Hungarian (Magyar)
+" Original Translation: Zoltán Árpádffy
+" Maintained By: Kontra Gergely <kgergely@mcl.hu>
+" Last Change: 2004 Jun 10
+"
+" This file was converted from menu_hu_hu.iso_8859-2.vim. See there for
+" remarks.
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding utf-8
+
+" Help menu
+menutrans &Help &Súgó
+menutrans &Overview<Tab><F1> Á&ttekintés<Tab><F1>
+menutrans &How-to\ links &HOGYAN\ linkek
+menutrans &User\ Manual &Kézikönyv
+menutrans &Credits &Szerzők,\ köszönetek
+menutrans Co&pying &Védjegy
+menutrans O&rphans Árvá&k
+menutrans &Find\.\.\. Ke&resés\.\.\.
+menutrans &Version &Verzió
+menutrans &About &Névjegy
+" File menu
+menutrans &File &Fájl
+menutrans &Open\.\.\.<Tab>:e Meg&nyitás\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Megnyitás\ új\ a&blakba\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew Új\ dok&umentum<Tab>:enew
+menutrans &Close<Tab>:close Be&zárás<Tab>:close
+menutrans &Save<Tab>:w &Mentés<Tab>:w
+menutrans Split\ &Diff\ with\.\.\. Össze&hasonlítás\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Összehasonlítás\ &patch\ -el\.\.\.
+menutrans Save\ &As\.\.\.<Tab>:sav Menté&s\ másként\.\.\.<Tab>:w
+menutrans &Print Nyomt&atás
+menutrans Sa&ve-Exit<Tab>:wqa Mentés\ és\ k&ilépés<Tab>:wqa
+menutrans E&xit<Tab>:qa &Kilépés<Tab>:qa
+
+" Edit menu
+menutrans &Edit S&zerkesztés
+menutrans &Undo<Tab>u &Visszavonás<Tab>u
+menutrans &Redo<Tab>^R Mé&gis<Tab>^R
+menutrans Rep&eat<Tab>\. &Ismét<Tab>\.
+menutrans Cu&t<Tab>"+x &Kivágás<Tab>"+x
+menutrans &Copy<Tab>"+y &Másolás<Tab>"+y
+menutrans &Paste<Tab>"+gP &Beillesztés<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Berakás\ e&lé<Tab>[p
+menutrans Put\ &After<Tab>]p Berakás\ &mögé<Tab>]p
+menutrans &Delete<Tab>x &Törlés<Tab>x
+menutrans &Select\ all<Tab>ggVG A&z\ összes kijelölése<Tab>ggvG
+menutrans &Find\.\.\. Ke&resés\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Keresés\ és\ c&sere\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Keresés\ és\ c&sere<Tab>:%s
+menutrans Find\ and\ Rep&lace Keresés\ és\ c&sere
+menutrans Find\ and\ Rep&lace<Tab>:s Keresés\ és\ c&sere<Tab>:s
+menutrans Settings\ &Window &Ablak\ beállításai
+menutrans &Global\ Settings Ál&talános\ beállítások
+menutrans F&ile\ Settings &Fájl\ beállítások
+menutrans C&olor\ Scheme &Színek
+menutrans &Keymap Billent&yűzetkiosztás
+
+" Edit.Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Minta\ kiemelés\ BE/KI<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Kis/nagybetű\ azonos/különböző<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Zárójelpár\ mutatása\ BE/KI<Tab>:set\ sm!
+menutrans &Context\ lines &Kurzor\ ablak\ szélétől
+menutrans &Virtual\ Edit &Virtuális\ szerkesztés
+menutrans Never &Soha
+menutrans Block\ Selection &Blokk\ kijelölésekor
+menutrans Insert\ mode S&zöveg\ bevitelekor
+menutrans Block\ and\ Insert Bl&okk\ kijelölésekor\ és\ szöveg\ bevitelekor
+menutrans Always &Mindig
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! &Szövegbeviteli\ mód\ BE/KI<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &Vi\ kompatíbilis\ mód\ BE/Ki<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Ke&resési\ útvonal\.\.\.
+menutrans Ta&g\ Files\.\.\. &Tag\ fájl\.\.\.
+menutrans Toggle\ &Toolbar &Eszköztár\ BE/KI
+menutrans Toggle\ &Bottom\ Scrollbar &Vízszintes\ Görgetősáv\ BE/KI
+menutrans Toggle\ &Left\ Scrollbar &Bal\ görgetősáv\ BE/KI
+menutrans Toggle\ &Right\ Scrollbar &Jobb\ görgetősáv\ BE/KI
+menutrans None Nincs
+
+" Edit.File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Sorszá&mozás\ BE/KI<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! &Lista\ mód\ BE/KI<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Sor&törés\ BE/KI<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Sortörés\ s&zóvégeknél\ BE/KI<tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! &Tab\ kifejtés\ BE/KI<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! &Automatikus\ behúzás\ BE/KI<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &C-behúzás\ BE/KI<Tab>:set\ cin!
+menutrans &Shiftwidth &Behúzás\ mértéke\ ('sw')
+menutrans Soft\ &Tabstop T&abulálás\ mértéke\ ('sts')
+menutrans Te&xt\ Width\.\.\. &Szöveg\ szélessége\.\.\.
+menutrans &File\ Format\.\.\. &Fájlformátum\.\.\.
+
+" Tools menu
+menutrans &Tools &Eszközök
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Ugrás\ a\ taghoz<Tab>g^]
+menutrans Jump\ &back<Tab>^T Ugrás\ &vissza<Tab>^T
+menutrans Build\ &Tags\ File &Tag\ fájl\ készítése
+menutrans &Folding &Behajtások
+menutrans &Make<Tab>:make &Fordítás<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Hibák\ listája<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Ü&zenetek\ listája<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn &Következő\ &hiba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Előző\ hiba<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Régebbi\ lista<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &Újabb\ lista<Tab>:cnew
+menutrans Error\ &Window Hibaablak
+menutrans &Update<Tab>:cwin &Frissítés<Tab>:cwin
+menutrans &Open<Tab>:copen M&egnyitás<Tab>:copen
+menutrans &Close<Tab>:cclose Be&zárás<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Normál->HEX\ nézet<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEX->Normál\ nézet<Tab>:%!xxd\ -r
+menutrans &Set\ Compiler Fordító\ &megadása
+
+" Tools.Folding
+menutrans &Enable/Disable\ folds<Tab>zi Behajtások\ BE&/KI<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Aktuális\ sor\ látszik<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx &Csak\ aktuális\ sor\ látszik<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Következő\ szint\ be&zárása<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Összes\ hajtás\ &bezárása<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Következő\ szint\ ki&nyitása<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Összes\ hajtás\ &kinyitása<Tab>zR
+menutrans Fold\ Met&hod Behajtások\ &létrehozása
+menutrans M&anual &Kézi
+menutrans I&ndent Be&húzás
+menutrans E&xpression Ki&fejezés
+menutrans S&yntax &Szintaxis
+menutrans &Diff &Diff-különbség
+menutrans Ma&rker &Jelölés
+menutrans Create\ &Fold<Tab>zf Ú&j\ behajtás<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Behajtás\ &törlése<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Öss&zes\ behajtás\ törlése<Tab>zD
+menutrans Fold\ col&umn\ width Behajtások\ a\ &margón\ x\ oszlopban
+
+" Tools.Diff
+menutrans &Update &Frissítés
+menutrans &Get\ Block Block\ &BE
+menutrans &Put\ Block Block\ &KI
+
+
+
+" Names for buffer menu.
+menutrans &Buffers &Pufferok
+menutrans &Refresh\ menu &Frissítés
+menutrans Delete &Törlés
+menutrans &Alternate &Csere
+menutrans &Next &Következő
+menutrans &Previous &Előző
+
+" Window menu
+menutrans &Window &Ablak
+menutrans &New<Tab>^Wn Ú&j<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Felosztás<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Felosztás\ &#-val<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Felosztás\ Fü&ggőlegesen<Tab>^Wv
+menutrans Split\ File\ E&xplorer Új\ &intéző
+menutrans &Close<Tab>^Wc Be&zárás<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo &Többi\ bezárása<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Következő<Tab>^Ww
+menutrans P&revious<Tab>^WW &Előző<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Azonos\ magasság<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Ma&x\ magasság<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ &Min\ magasság<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Max\ &szélesség<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Mi&n\ szélesség<Tab>^W1\|
+menutrans Move\ &To &Elmozdítás
+menutrans &Top<Tab>^WK &Fel<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Le<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Balra<Tab>^WH
+menutrans &Right\ side<Tab>^WL &Jobbra<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Gördítés\ &felfelé<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Gördítés\ &lefelé<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. &Betűtípus\.\.\.
+
+" The popup menu
+menutrans &Undo &Visszavonás
+menutrans Cu&t &Kivágás
+menutrans &Copy &Másolás
+menutrans &Paste &Beillesztés
+menutrans &Delete &Törlés
+menutrans Select\ Blockwise Kijelölés\ blo&kként
+menutrans Select\ &Word S&zó\ kijelölése
+menutrans Select\ &Line &Sor\ kijelölése
+menutrans Select\ &Block B&lokk\ kijelölése
+menutrans Select\ &All A&z\ összes\ kijelölése
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Megnyitás
+ tmenu ToolBar.Save Mentés
+ tmenu ToolBar.SaveAll Mindet menti
+ tmenu ToolBar.Print Nyomtatás
+ tmenu ToolBar.Undo Visszavonás
+ tmenu ToolBar.Redo Mégis
+ tmenu ToolBar.Cut Kivágás
+ tmenu ToolBar.Copy Másolás
+ tmenu ToolBar.Paste Beillesztés
+ tmenu ToolBar.Find Keresés
+ tmenu ToolBar.FindNext Tovább keresés
+ tmenu ToolBar.FindPrev Keresés visszafelé
+ tmenu ToolBar.Replace Keresés/csere
+ tmenu ToolBar.LoadSesn Munkamenet beolvasás
+ tmenu ToolBar.SaveSesn Munkamenet mentés
+ tmenu ToolBar.RunScript Vim program indítás
+ tmenu ToolBar.Make Projekt építés
+ tmenu ToolBar.Shell Shell indítás
+ tmenu ToolBar.RunCtags Tag építés
+ tmenu ToolBar.TagJump Ugrás a kurzor alatti tagra
+ tmenu ToolBar.Help Vim súgó
+ tmenu ToolBar.FindHelp Keresés a Vim súgóban
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax Sz&intaxis
+menutrans &Show\ filetypes\ in\ menu Fájl&típusok\ menü
+menutrans Set\ '&syntax'\ only Csak\ '&syntax'
+menutrans Set\ '&filetype'\ too '&filetype'\ is
+menutrans &Off &Ki
+menutrans &Manual Ké&zi
+menutrans A&utomatic A&utomatikus
+menutrans on/off\ for\ &This\ file &BE/KI\ ennél\ a\ fájlnál
+menutrans Co&lor\ test &Színteszt
+menutrans &Highlight\ test Kiemelés\ &teszt
+menutrans &Convert\ to\ HTML &HTML\ oldal\ készítése
+
+" dialog texts
+let menutrans_no_file = "[Nincs file]"
+let menutrans_help_dialog = "Írd be a kívánt szót vagy parancsot:\n\n A szövegbeviteli parancsok elé írj i_-t (pl.: i_CTRL-X)\nA sorszerkesző parancsok elé c_-t (pl.: c_<Del>)\nA változókat a ' jellel vedd körül (pl.: 'shiftwidth')"
+let g:menutrans_path_dialog = "Írd be a keresett fájl lehetséges elérési útjait, vesszővel elválasztva"
+let g:menutrans_tags_dialog = "Írd be a tag fájl lehetséges elérési útjait, vesszővel elválasztva"
+let g:menutrans_textwidth_dialog = "Írd be a szöveg szélességét (0 = formázás kikapcsolva)"
+let g:menutrans_fileformat_dialog = "Válaszd ki a fájl formátumát"
diff --git a/runtime/lang/menu_it.latin1.vim b/runtime/lang/menu_it.latin1.vim
new file mode 100644
index 0000000..333bb41
--- /dev/null
+++ b/runtime/lang/menu_it.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Italian
+
+source <sfile>:p:h/menu_it_it.latin1.vim
diff --git a/runtime/lang/menu_it.utf-8.vim b/runtime/lang/menu_it.utf-8.vim
new file mode 100644
index 0000000..1770445
--- /dev/null
+++ b/runtime/lang/menu_it.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Italian for UTF-8 encoding
+
+source <sfile>:p:h/menu_it_it.latin1.vim
diff --git a/runtime/lang/menu_it_it.latin1.vim b/runtime/lang/menu_it_it.latin1.vim
new file mode 100644
index 0000000..7da58e1
--- /dev/null
+++ b/runtime/lang/menu_it_it.latin1.vim
@@ -0,0 +1,327 @@
+" Menu Translations: Italian / Italiano
+" Maintainer: Antonio Colombo <antonio.colombo@jrc.it>
+" Vlad Sandrini <sator72@libero.it>
+" Last Change: 2004 Mar 3
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding iso-8859-1
+
+" Help / Aiuto
+menut &Help &Aiuto
+menut &Overview<Tab><F1> &Panoramica<Tab><F1>
+menut &User\ Manual Manuale\ &Utente
+menut &How-to\ links Co&me\.\.\.
+"menut &GUI &GUI
+menut &Credits Cr&editi
+menut Co&pying C&opie
+menut &Sponsor/Register &Sponsor/Registrazione
+menut O&rphans O&rfani
+"menut &Find\.\.\. &Cerca\.\.\.
+"NOTA: fa conflitto con 'cerca' nel menu 'modifica'
+menut &Version &Versione
+menut &About &Intro
+
+let g:menutrans_help_dialog = "Batti un comando o una parola per cercare aiuto:\n\nPremetti i_ per comandi in modalità Input (ad.es.: i_CTRL-X)\nPremetti c_ per comandi che editano la linea-comandi (ad.es.: c_<Del>)\nPremetti ' per un nome di opzione (ad.es.: 'shiftwidth')"
+
+" File menu
+"menut &File &File
+"
+menut &Open\.\.\.<Tab>:e &Apri\.\.\.<Tab>:e
+menut Sp&lit-Open\.\.\.<Tab>:sp A&pri\ nuova\ Finestra\.\.\.<Tab>:sp
+menut &New<Tab>:enew &Nuovo<Tab>:enew
+menut &Close<Tab>:close &Chiudi<Tab>:close
+menut &Save<Tab>:w &Salva<Tab>:w
+menut Save\ &As\.\.\.<Tab>:sav Salva\ &con\ nome\.\.\.<Tab>:sav
+
+if has("diff")
+ menut Split\ &Diff\ with\.\.\. Finestra\ &Differenza\ con\.\.\.
+ menut Split\ Patched\ &By\.\.\. Finestra\ Patc&h\ da\.\.\.
+endif
+
+menut &Print S&tampa
+menut Sa&ve-Exit<Tab>:wqa Sa&lva\ ed\ esci<Tab>:wqa
+menut E&xit<Tab>:qa &Esci<Tab>:qa
+
+" Edit / Modifica
+
+menut &Edit &Modifica
+menut &Undo<Tab>u &Annulla<Tab>u
+menut &Redo<Tab>^R &Ripristina<Tab>^R
+menut Rep&eat<Tab>\. Ri&peti<Tab>\.
+menut Cu&t<Tab>"+x &Taglia<Tab>"+x
+menut &Copy<Tab>"+y &Copia<Tab>"+y
+menut &Paste<Tab>"+gP &Incolla<Tab>"+gP
+menut Put\ &Before<Tab>[p &Metti\ davanti<Tab>[p
+menut Put\ &After<Tab>]p M&etti\ dietro<Tab>]p
+menut &Delete<Tab>x Cance&lla<Tab>x
+menut &Select\ all<Tab>ggVG Seleziona\ &tutto<Tab>ggVG
+menut &Select\ All<Tab>ggVG Seleziona\ &tutto<Tab>ggVG
+menut &Find\.\.\. &Cerca\.\.\.
+menut Find\ and\ Rep&lace\.\.\. &Sostituisci\.\.\.
+menut Settings\ &Window &Finestra\ Impostazioni
+menut &Global\ Settings Impostazioni\ &globali
+menut Question Domanda
+
+" Edit / Modifica Impostazioni Globali
+menut &Global\ Settings Impostazioni\ &Globali
+menut Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Evidenzia\ ricerche\ Sì/No<Tab>:set\ hls!
+menut Toggle\ &Ignore-case<Tab>:set\ ic! &Ignora\ maiusc\.-minusc\.\ Sì/No<Tab>:set\ ic!
+menut Toggle\ &Showmatch<Tab>:set\ sm! Indica\ &Corrispondente\ Sì/No<Tab>:set\ sm!
+
+menut &Context\ lines &Linee\ di\ contesto
+menut &Virtual\ Edit &Edit\ Virtuale
+
+menut Never Mai
+menut Block\ Selection Selezione\ Blocco
+menut Insert\ mode Modalità\ Inserimento
+menut Block\ and\ Insert Selezione\ Blocco+Inserimento
+menut Always Sempre
+
+menut Toggle\ Insert\ &Mode<Tab>:set\ im! &Modalità\ Inserimento\ Sì/No<Tab>:set\ im!
+menut Toggle\ Vi\ C&ompatible<Tab>:set\ cp! C&ompatibile\ Vi\ Sì/No<Tab>:set\ cp!
+menut Search\ &Path\.\.\. Ca&mmino\ di\ ricerca\.\.\.
+menut Ta&g\ Files\.\.\. File\ Ta&g\.\.\.
+"
+" Opzioni GUI
+menut Toggle\ &Toolbar Barra\ S&trumenti\ Sì/No
+menut Toggle\ &Bottom\ Scrollbar Barra\ Scorrimento\ in\ &fondo\ Sì/No
+menut Toggle\ &Left\ Scrollbar Barra\ Scorrimento\ a\ &sinistra\ Sì/No
+menut Toggle\ &Right\ Scrollbar Barra\ Scorrimento\ a\ &destra\ Sì/No
+
+let g:menutrans_path_dialog = "Batti percorso di ricerca per i file.\nSepara fra loro i nomi di directory con una virgola."
+let g:menutrans_tags_dialog = "Batti nome dei file di tag.\nSepara fra loro i nomi di directory con una virgola."
+
+" Edit / Impostazioni File
+menut F&ile\ Settings &Impostazioni\ File
+
+" Boolean options
+menut Toggle\ Line\ &Numbering<Tab>:set\ nu! &Numerazione\ \ Sì/No<Tab>:set\ nu!
+menut Toggle\ &List\ Mode<Tab>:set\ list! Modalità\ &Lista\ Sì/No<Tab>:set\ list!
+menut Toggle\ Line\ &Wrap<Tab>:set\ wrap! Linee\ &Continuate\ Sì/No<Tab>:set\ wrap!
+menut Toggle\ W&rap\ at\ word<Tab>:set\ lbr! A\ capo\ alla\ &parola\ Sì/No<Tab>:set\ lbr!
+menut Toggle\ &expand-tab<Tab>:set\ et! &Espandi\ Tabulazione\ Sì/No<Tab>:set\ et!
+menut Toggle\ &auto-indent<Tab>:set\ ai! Indentazione\ &automatica\ Sì/No<Tab>:set ai!
+menut Toggle\ &C-indenting<Tab>:set\ cin! Indentazione\ stile\ &C\ Sì/No<Tab>:set cin!
+
+" altre opzioni
+menut &Shiftwidth &Spazi\ Rientranza
+menut Soft\ &Tabstop &Tabulazione\ Software
+menut Te&xt\ Width\.\.\. Lunghe&zza\ Riga\.\.\.
+menut &File\ Format\.\.\. Formato\ &File\.\.\.
+
+let g:menutrans_textwidth_dialog = "Batti nuova lunghezza linea (0 per inibire la formattazione): "
+
+let g:menutrans_fileformat_dialog = "Scegli formato con cui scrivere il file"
+
+menut C&olor\ Scheme Schema\ C&olori
+
+menut default normale
+menut DEFAULT NORMALE
+menut evening notturno
+menut EVENING NOTTURNO
+menut morning diurno
+menut MORNING DIURNO
+menut shine brillante
+menut SHINE BRILLANTE
+menut peachpuff pesca
+menut PEACHPUF PESCA
+
+menut &Keymap &Mappa\ tastiera
+
+menut None nessuna
+menut accents accenti
+menut ACCENTS ACCENTI
+menut hebrew ebraico
+menut HEBREW EBRAICO
+menut hebrew_iso-8859-8 ebraico_iso-8859-8
+menut hebrew_cp1255 ebraico_cp1255
+menut hebrew_utf-8 ebraico_utf-8
+menut hebrewp_iso-8859-8 ebraico_p_iso-8859-8
+menut HEBREW- EBRAICO+
+menut hebrewp EBRAICOP
+menut HEBREWP EBRAICOP
+menut russian-jcuken cirillico-jcuken
+menut russian-jcukenwin cirillico-jcuken-win
+menut RUSSIAN CIRILLICO
+menut RUSSIAN- CIRILLICO-
+
+menut Select\ Fo&nt\.\.\. Scegli\ &Font\.\.\.
+
+" Menu strumenti programmazione
+menut &Tools &Strumenti
+
+menut &Jump\ to\ this\ tag<Tab>g^] &Vai\ a\ questa\ Tag<Tab>g^]
+menut Jump\ &back<Tab>^T Torna\ &indietro<Tab>^T
+menut Build\ &Tags\ File Costruisci\ File\ &Tags\
+
+" Menu piegature / Fold
+if has("folding")
+ menut &Folding &Piegature
+ " apri e chiudi piegature
+ menut &Enable/Disable\ folds<Tab>zi Pi&egature\ Sì/No<Tab>zi
+ menut &View\ Cursor\ Line<Tab>zv &Vedi\ linea\ col\ Cursore<Tab>zv
+ menut Vie&w\ Cursor\ Line\ only<Tab>zMzx Vedi\ &solo\ linea\ col\ Cursore<Tab>zMzx
+ menut C&lose\ more\ folds<Tab>zm C&hiudi\ più\ Piegature<Tab>zm
+ menut &Close\ all\ folds<Tab>zM &Chiudi\ tutte\ le\ Piegature<Tab>zM
+ menut O&pen\ more\ folds<Tab>zr A&pri\ più\ Piegature<Tab>zr
+ menut &Open\ all\ folds<Tab>zR &Apri\ tutte\ le\ Piegature<Tab>zR
+ " metodo piegatura
+ menut Fold\ Met&hod Meto&do\ Piegatura
+ menut M&anual &Manuale
+ menut I&ndent &Nidificazione
+ menut E&xpression &Espressione\ Reg\.
+ menut S&yntax &Sintassi
+ menut &Diff &Differenza
+ menut Ma&rker Mar&catura
+ " crea e cancella piegature
+ menut Create\ &Fold<Tab>zf Crea\ &Piegatura<Tab>zf
+ menut &Delete\ Fold<Tab>zd &Leva\ Piegatura<Tab>zd
+ menut Delete\ &All\ Folds<Tab>zD Leva\ &tutte\ le\ Piegature<Tab>zD
+ " movimenti all'interno delle piegature
+ menut Fold\ col&umn\ width Larghezza\ piegat&ure\ in\ colonne
+endif " has folding
+
+if has("diff")
+ menut &Diff &Differenza
+ "
+ menut &Update &Aggiorna
+ menut &Get\ Block &Importa\ Differenze
+ menut &Put\ Block &Esporta\ Differenze
+endif " has diff
+
+menut &Make<Tab>:make Esegui\ &Make<Tab>:make
+
+menut &List\ Errors<Tab>:cl Lista\ &Errori<Tab>:cl
+menut L&ist\ Messages<Tab>:cl! Lista\ &Messaggi<Tab>:cl!
+menut &Next\ Error<Tab>:cn Errore\ S&uccessivo<Tab>:cn
+menut &Previous\ Error<Tab>:cp Errore\ &Precedente<Tab>:cp
+menut &Older\ List<Tab>:cold Lista\ men&o\ recente<Tab>:cold
+menut N&ewer\ List<Tab>:cnew Lista\ più\ rece&nte<Tab>:cnew
+
+menut Error\ &Window &Finestra\ errori
+
+menut &Update<Tab>:cwin A&ggiorna<Tab>:cwin
+menut &Open<Tab>:copen &Apri<Tab>:copen
+menut &Close<Tab>:cclose &Chiudi<Tab>:cclose
+
+menut &Convert\ to\ HEX<Tab>:%!xxd &Converti\ a\ Esadecimale<Tab>:%!xxd
+menut Conve&rt\ back<Tab>:%!xxd\ -r Conve&rti\ da\ Esadecimale<Tab>:%!xxd\ -r
+
+menut &Set\ Compiler Impo&sta\ Compilatore
+
+" Buffers / Buffer
+menut &Buffers &Buffer
+
+menut &Refresh\ menu A&ggiorna\ menu
+menut &Delete &Elimina
+menut &Alternate &Alternato
+menut &Next &Successivo
+menut &Previous &Precedente
+menut [No\ File] [Nessun\ File]
+" Syntax / Sintassi
+menut &Syntax &Sintassi
+menut &Show\ filetypes\ in\ menu Mo&stra\ tipi\ di\ file\ nel\ menu
+menut Set\ '&syntax'\ only Attiva\ solo\ \ '&syntax'
+menut Set\ '&filetype'\ too Attiva\ anche\ '&filetype'
+menut &Off &Disattiva
+menut &Manual &Manuale
+menut A&utomatic A&utomatico
+menut on/off\ for\ &This\ file Attiva\ Sì/No\ su\ ques&to\ file
+menut Co&lor\ test Test\ &Colori
+menut &Highlight\ test Test\ &Evidenziamento
+menut &Convert\ to\ HTML Converti\ ad\ &HTML
+
+let g:menutrans_no_file = "[Senza nome]"
+
+" Window / Finestra
+menut &Window &Finestra
+
+menut &New<Tab>^Wn &Nuova<Tab>^Wn
+menut S&plit<Tab>^Ws &Dividi\ lo\ schermo<Tab>^Ws
+menut Sp&lit\ To\ #<Tab>^W^^ D&ividi\ verso\ #<Tab>^W^^
+menut Split\ &Vertically<Tab>^Wv Di&vidi\ verticalmente<Tab>^Wv
+menut Split\ File\ E&xplorer Aggiungi\ finestra\ E&xplorer
+
+menut &Close<Tab>^Wc &Chiudi<Tab>^Wc
+menut Close\ &Other(s)<Tab>^Wo C&hiudi\ altra(e)<Tab>^Wo
+
+menut Move\ &To &Muovi\ verso
+
+menut &Top<Tab>^WK &Cima<Tab>^WK
+menut &Bottom<Tab>^WJ &Fondo<Tab>^WJ
+menut &Left\ side<Tab>^WH Lato\ &Sinistro<Tab>^WH
+menut &Right\ side<Tab>^WL Lato\ &Destro<Tab>^WL
+menut Rotate\ &Up<Tab>^WR Ruota\ verso\ l'&alto<Tab>^WR
+menut Rotate\ &Down<Tab>^Wr Ruota\ verso\ il\ &basso<Tab>^Wr
+
+menut &Equal\ Size<Tab>^W= &Uguale\ ampiezza<Tab>^W=
+menut &Max\ Height<Tab>^W_ &Altezza\ massima<Tab>^W_
+menut M&in\ Height<Tab>^W1_ A<ezza\ minima<Tab>^W1_
+menut Max\ &Width<Tab>^W\| Larghezza\ massima<Tab>^W\|
+menut Min\ Widt&h<Tab>^W1\| Larghezza\ minima<Tab>^W1\|
+
+" The popup menu
+menut &Undo &Annulla
+menut Cu&t &Taglia
+menut &Copy &Copia
+menut &Paste &Incolla
+menut &Delete &Elimina
+
+menut Select\ Blockwise Seleziona\ in\ blocco
+menut Select\ &Word Seleziona\ &Parola
+menut Select\ &Line Seleziona\ &Linea
+menut Select\ &Block Seleziona\ &Blocco
+menut Select\ &All Seleziona\ T&utto
+
+" The GUI Toolbar / Barra Strumenti
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Apri
+ tmenu ToolBar.Save Salva
+ tmenu ToolBar.SaveAll Salva Tutto
+ tmenu ToolBar.Print Stampa
+ tmenu ToolBar.Undo Annulla
+ tmenu ToolBar.Redo Ripristina
+ tmenu ToolBar.Cut Taglia
+ tmenu ToolBar.Copy Copia
+ tmenu ToolBar.Paste Incolla
+
+ if !has("gui_athena")
+ tmenu ToolBar.Find Cerca
+ tmenu ToolBar.FindNext Cerca Successivo
+ tmenu ToolBar.FindPrev Cerca Precedente
+ tmenu ToolBar.Replace Sostituisci
+ endif
+
+if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nuova finestra
+ tmenu ToolBar.WinSplit Dividi finestra
+ tmenu ToolBar.WinMax Massima ampiezza
+ tmenu ToolBar.WinMin Minima ampiezza
+ tmenu ToolBar.WinVSplit Dividi verticalmente
+ tmenu ToolBar.WinMaxWidth Massima larghezza
+ tmenu ToolBar.WinMinWidth Minima larghezza
+ tmenu ToolBar.WinClose Chiudi finestra
+endif
+
+ tmenu ToolBar.LoadSesn Carica Sessione
+ tmenu ToolBar.SaveSesn Salva Sessione
+ tmenu ToolBar.RunScript Esegui Script
+ tmenu ToolBar.Make Make
+ tmenu ToolBar.Shell Shell
+ tmenu ToolBar.RunCtags Esegui Ctags
+ tmenu ToolBar.TagJump Vai a Tag
+ tmenu ToolBar.Help Aiuto
+ tmenu ToolBar.FindHelp Cerca in Aiuto
+ endfun
+endif
+
+" vim: set sw=2 :
diff --git a/runtime/lang/menu_it_it.utf-8.vim b/runtime/lang/menu_it_it.utf-8.vim
new file mode 100644
index 0000000..1770445
--- /dev/null
+++ b/runtime/lang/menu_it_it.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Italian for UTF-8 encoding
+
+source <sfile>:p:h/menu_it_it.latin1.vim
diff --git a/runtime/lang/menu_italian_italy.1252.vim b/runtime/lang/menu_italian_italy.1252.vim
new file mode 100644
index 0000000..b336fcb
--- /dev/null
+++ b/runtime/lang/menu_italian_italy.1252.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Italian for Latin1
+
+source <sfile>:p:h/menu_it_it.latin1.vim
diff --git a/runtime/lang/menu_ja.cp932.vim b/runtime/lang/menu_ja.cp932.vim
new file mode 100644
index 0000000..c761b08
--- /dev/null
+++ b/runtime/lang/menu_ja.cp932.vim
@@ -0,0 +1,5 @@
+" Menu Translations: Japanese (for Windows)
+" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
+" Last Change: 29-Apr-2004.
+
+source <sfile>:p:h/menu_japanese_japan.932.vim
diff --git a/runtime/lang/menu_ja.utf-8.vim b/runtime/lang/menu_ja.utf-8.vim
new file mode 100644
index 0000000..105a199
--- /dev/null
+++ b/runtime/lang/menu_ja.utf-8.vim
@@ -0,0 +1,4 @@
+" Menu Translations: Japanese
+
+" eucjp is the same as euc-jp. Source the other one from here.
+source <sfile>:p:h/menu_ja_jp.utf-8.vim
diff --git a/runtime/lang/menu_ja_jp.cp932.vim b/runtime/lang/menu_ja_jp.cp932.vim
new file mode 100644
index 0000000..c761b08
--- /dev/null
+++ b/runtime/lang/menu_ja_jp.cp932.vim
@@ -0,0 +1,5 @@
+" Menu Translations: Japanese (for Windows)
+" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
+" Last Change: 29-Apr-2004.
+
+source <sfile>:p:h/menu_japanese_japan.932.vim
diff --git a/runtime/lang/menu_ja_jp.euc-jp.vim b/runtime/lang/menu_ja_jp.euc-jp.vim
new file mode 100644
index 0000000..06be3ff
--- /dev/null
+++ b/runtime/lang/menu_ja_jp.euc-jp.vim
@@ -0,0 +1,315 @@
+" vi:set ts=8 sts=8 sw=8 tw=0:
+"
+" Menu Translations: Japanese (EUC-JP)
+" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
+" Last Change: 29-Apr-2004.
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding euc-jp
+
+" Help menu
+menutrans &Help ¥Ø¥ë¥×(&H)
+menutrans &Overview<Tab><F1> ³µÎ¬(&O)<Tab><F1>
+menutrans &User\ Manual ¥æ¡¼¥¶¥Þ¥Ë¥å¥¢¥ë(&U)
+menutrans &How-to\ links &How-to¥ê¥ó¥¯
+menutrans &Credits ¥¯¥ì¥¸¥Ã¥È(&C)
+menutrans Co&pying Ãøºî¸¢¾ðÊó(&P)
+menutrans &Sponsor/Register ¥¹¥Ý¥ó¥µ¡¼/ÅÐÏ¿(&S)
+menutrans O&rphans ¸É»ù(&R)
+menutrans &Version ¥Ð¡¼¥¸¥ç¥ó¾ðÊó(&V)
+menutrans &About Vim¤Ë¤Ä¤¤¤Æ(&A)
+
+let g:menutrans_help_dialog = "¥Ø¥ë¥×¤ò¸¡º÷¤·¤¿¤¤¥³¥Þ¥ó¥É¤â¤·¤¯¤Ïñ¸ì¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:\n\nÁÞÆþ¥â¡¼¥É¤Î¥³¥Þ¥ó¥É¤Ë¤Ï i_ ¤òÀèÆ¬¤ËÉղä·¤Þ¤¹. (Îã: i_CTRL-X)\n¥³¥Þ¥ó¥É¥é¥¤¥óÊÔ½¸¥³¥Þ¥ó¥É¤Ë¤Ï c_ ¤òÀèÆ¬¤ËÉղä·¤Þ¤¹. (Îã: c_<Del>)\n¥ª¥×¥·¥ç¥ó¤Î̾Á°¤Ë¤Ï ' ¤òÉղä·¤Þ¤¹. (Îã: 'shiftwidth')"
+
+" File menu
+menutrans &File ¥Õ¥¡¥¤¥ë(&F)
+menutrans &Open\.\.\.<Tab>:e ³«¤¯(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ʬ³ä¤·¤Æ³«¤¯(&L)\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew ¿·µ¬ºîÀ®(&N)<Tab>:enew
+menutrans &Close<Tab>:close ÊĤ¸¤ë(&C)<Tab>:close
+menutrans &Save<Tab>:w Êݸ(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav ̾Á°¤òÉÕ¤±¤ÆÊݸ(&A)\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. º¹Ê¬É½¼¨(&D)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. ¥Ñ¥Ã¥Á·ë²Ì¤òɽ¼¨(&B)\.\.\.
+menutrans &Print °õºþ(&P)
+menutrans Sa&ve-Exit<Tab>:wqa Êݸ¤·¤Æ½ªÎ»(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa ½ªÎ»(&X)<Tab>:qa
+
+" Edit menu
+menutrans &Edit ÊÔ½¸(&E)
+menutrans &Undo<Tab>u ¼è¤ê¾Ã¤¹(&U)<Tab>u
+menutrans &Redo<Tab>^R ¤â¤¦°ìÅÙ¤ä¤ë(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. ·«¤êÊÖ¤¹(&E)<Tab>\.
+menutrans Cu&t<Tab>"+x ÀÚ¤ê¼è¤ê(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y ¥³¥Ô¡¼(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP ޤêÉÕ¤±(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Á°¤Ëޤë(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p ¸å¤Ëޤë(&A)<Tab>]p
+menutrans &Delete<Tab>x ¾Ã¤¹(&D)<Tab>x
+menutrans &Select\ All<Tab>ggVG Á´¤ÆÁªÂò(&S)<Tab>ggvG
+menutrans &Find\.\.\. ¸¡º÷(&F)\.\.\.
+menutrans &Find<Tab>/ ¸¡º÷(&F)<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. ÃÖ´¹(&L)\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s ÃÖ´¹(&L)<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s ÃÖ´¹(&L)<Tab>:s
+"menutrans Options\.\.\. ¥ª¥×¥·¥ç¥ó(&O)\.\.\.
+menutrans Settings\ &Window ÀßÄꥦ¥£¥ó¥É¥¦(&W)
+
+" Edit/Global Settings
+menutrans &Global\ Settings Á´ÂÎÀßÄê(&G)
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!
+ \ ¥Ñ¥¿¡¼¥ó¶¯Ä´ÀÚÂØ(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic!
+ \ Â羮ʸ»ú¶èÊÌÀÚÂØ(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm!
+ \ ¥Þ¥Ã¥Áɽ¼¨ÀÚÂØ(&S)<Tab>:set\ sm!
+menutrans &Context\ lines ¥«¡¼¥½¥ë¼þÊÕ¹Ô¿ô(&C)
+menutrans &Virtual\ Edit ²¾ÁÛÊÔ½¸(&V)
+menutrans Never ̵¸ú
+menutrans Block\ Selection ¥Ö¥í¥Ã¥¯ÁªÂò»þ
+menutrans Insert\ mode ÁÞÆþ¥â¡¼¥É»þ
+menutrans Block\ and\ Insert ¥Ö¥í¥Ã¥¯/ÁÞÆþ¥â¡¼¥É»þ
+menutrans Always ¾ï»þ
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!
+ \ ÁÞÆþ(½é¿´¼Ô)¥â¡¼¥ÉÀÚÂØ(&M)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp!
+ \ Vi¸ß´¹¥â¡¼¥ÉÀÚÂØ(&O)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. ¸¡º÷¥Ñ¥¹(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. ¥¿¥°¥Õ¥¡¥¤¥ë(&G)\.\.\.
+"
+" GUI options
+menutrans Toggle\ &Toolbar ¥Ä¡¼¥ë¥Ð¡¼É½¼¨ÀÚÂØ(&T)
+menutrans Toggle\ &Bottom\ Scrollbar ¥¹¥¯¥í¡¼¥ë¥Ð¡¼(²¼)ɽ¼¨ÀÚÂØ(&B)
+menutrans Toggle\ &Left\ Scrollbar ¥¹¥¯¥í¡¼¥ë¥Ð¡¼(º¸)ɽ¼¨ÀÚÂØ(&L)
+menutrans Toggle\ &Right\ Scrollbar ¥¹¥¯¥í¡¼¥ë¥Ð¡¼(±¦)ɽ¼¨ÀÚÂØ(&R)
+
+let g:menutrans_path_dialog = "¥Õ¥¡¥¤¥ë¤Î¸¡º÷¥Ñ¥¹¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:\n¥Ç¥£¥ì¥¯¥È¥ê̾¤Ï¥«¥ó¥Þ ( , ) ¤Ç¶èÀڤäƤ¯¤À¤µ¤¤."
+let g:menutrans_tags_dialog = "¥¿¥°¥Õ¥¡¥¤¥ë¤Î̾Á°¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:\n̾Á°¤Ï¥«¥ó¥Þ ( , ) ¤Ç¶èÀڤäƤ¯¤À¤µ¤¤."
+
+" Edit/File Settings
+
+" Boolean options
+menutrans F&ile\ Settings ¥Õ¥¡¥¤¥ëÀßÄê(&I)
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!
+ \ ¹ÔÈÖ¹æÉ½¼¨ÀÚÂØ(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list!
+ \ ¥ê¥¹¥È¥â¡¼¥ÉÀÚÂØ(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap!
+ \ ¹ÔÀÞÊÖ¤·ÀÚÂØ(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr!
+ \ ñ¸ìÀÞÊÖ¤·ÀÚÂØ(&R)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et!
+ \ ¥¿¥ÖŸ³«ÀÚÂØ(&E)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai!
+ \ ¼«Æ°»ú²¼¤²ÀÚÂØ(&A)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin!
+ \ C¸À¸ì»ú²¼¤²ÀÚÂØ(&C)<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth ¥·¥Õ¥ÈÉý(&S)
+menutrans Soft\ &Tabstop ¥½¥Õ¥È¥¦¥§¥¢¥¿¥ÖÉý(&T)
+menutrans Te&xt\ Width\.\.\. ¥Æ¥¥¹¥ÈÉý(&X)\.\.\.
+menutrans &File\ Format\.\.\. ²þ¹Ôµ¹æÁªÂò(&F)\.\.\.
+
+let g:menutrans_textwidth_dialog = "¥Æ¥¥¹¥È¤ÎÉý('textwidth')¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤ (0¤ÇÀ°·Á¤ò̵¸ú²½):"
+let g:menutrans_fileformat_dialog = "¥Õ¥¡¥¤¥ë½ÐÎϤκݤβþ¹Ôµ¹æ¤Î·Á¼°¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤."
+let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\n¥¥ã¥ó¥»¥ë(&C)"
+
+menutrans C&olor\ Scheme ¿§¥Æ¡¼¥ÞÁªÂò(&O)
+menutrans &Keymap ¥¡¼¥Þ¥Ã¥×(&K)
+menutrans None ¤Ê¤·
+
+" Programming menu
+menutrans &Tools ¥Ä¡¼¥ë(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] ¥¿¥°¥¸¥ã¥ó¥×(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T Ìá¤ë(&B)<Tab>^T
+menutrans Build\ &Tags\ File ¥¿¥°¥Õ¥¡¥¤¥ëºîÀ®(&T)
+menutrans &Make<Tab>:make ¥á¥¤¥¯(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl ¥¨¥é¡¼¥ê¥¹¥È(&L)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! ¥á¥Ã¥»¡¼¥¸¥ê¥¹¥È(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn ¼¡¤Î¥¨¥é¡¼¤Ø(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Á°¤Î¥¨¥é¡¼¤Ø(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold ¸Å¤¤¥ê¥¹¥È(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew ¿·¤·¤¤¥ê¥¹¥È(&E)<Tab>:cnew
+menutrans Error\ &Window ¥¨¥é¡¼¥¦¥£¥ó¥É¥¦(&W)
+menutrans &Update<Tab>:cwin ¹¹¿·(&U)<Tab>:cwin
+menutrans &Open<Tab>:copen ³«¤¯(&O)<Tab>:copen
+menutrans &Close<Tab>:cclose ÊĤ¸¤ë(&C)<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd HEX¤ØÊÑ´¹(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEX¤«¤éµÕÊÑ´¹(&R)<Tab>%!xxd\ -r
+menutrans &Set\ Compiler ¥³¥ó¥Ñ¥¤¥éÀßÄê(&S)
+
+" Tools.Fold Menu
+menutrans &Folding ÀÞ¾ö¤ß(&F)
+" open close folds
+menutrans &Enable/Disable\ folds<Tab>zi ͸ú/̵¸úÀÚÂØ(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv ¥«¡¼¥½¥ë¹Ô¤òɽ¼¨(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx ¥«¡¼¥½¥ë¹Ô¤À¤±¤òɽ¼¨(&W)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm ÀÞ¾ö¤ß¤òÊĤ¸¤ë(&L)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Á´ÀÞ¾ö¤ß¤òÊĤ¸¤ë(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr ÀÞ¾ö¤ß¤ò³«¤¯(&P)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Á´ÀÞ¾ö¤ß¤ò³«¤¯(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod ÀÞ¾ö¤ßÊýË¡(&H)
+menutrans M&anual ¼êư(&A)
+menutrans I&ndent ¥¤¥ó¥Ç¥ó¥È(&N)
+menutrans E&xpression ¼°É¾²Á(&X)
+menutrans S&yntax ¥·¥ó¥¿¥Ã¥¯¥¹(&Y)
+menutrans &Diff º¹Ê¬(&D)
+menutrans Ma&rker ¥Þ¡¼¥«¡¼(&R)
+" create and delete folds
+menutrans Create\ &Fold<Tab>zf ÀÞ¾ö¤ßºîÀ®(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd ÀÞ¾ö¤ßºï½ü(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Á´ÀÞ¾ö¤ßºï½ü(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ col&umn\ width ÀÞ¾ö¤ß¥«¥é¥àÉý(&U)
+
+menutrans &Update ¹¹¿·(&U)
+menutrans &Get\ Block ¥Ö¥í¥Ã¥¯Ãê½Ð(&G)
+menutrans &Put\ Block ¥Ö¥í¥Ã¥¯Å¬ÍÑ(&P)
+
+" Names for buffer menu.
+menutrans &Buffers ¥Ð¥Ã¥Õ¥¡(&B)
+menutrans &Refresh\ menu ¥á¥Ë¥å¡¼ºÆÆÉ¹þ(&R)
+menutrans &Delete ºï½ü(&D)
+menutrans &Alternate ΢¤ØÀÚÂØ(&A)
+menutrans &Next ¼¡¤Î¥Ð¥Ã¥Õ¥¡(&N)
+menutrans &Previous Á°¤Î¥Ð¥Ã¥Õ¥¡(&P)
+menutrans [No\ File] [̵Âê]
+let g:menutrans_no_file = "[̵Âê]"
+
+" Window menu
+menutrans &Window ¥¦¥£¥ó¥É¥¦(&W)
+menutrans &New<Tab>^Wn ¿·µ¬ºîÀ®(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws ʬ³ä(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ ΢¥Ð¥Ã¥Õ¥¡¤ØÊ¬³ä(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ¿âľʬ³ä(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer ¥Õ¥¡¥¤¥ë¥¨¥¯¥¹¥×¥í¡¼¥é(&X)
+menutrans &Close<Tab>^Wc ÊĤ¸¤ë(&C)<Tab>^Wc
+menutrans Move\ &To °Üư(&T)
+menutrans &Top<Tab>^WK ¾å(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ ²¼(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH º¸(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL ±¦(&R)<Tab>^WL
+menutrans Close\ &Other(s)<Tab>^Wo ¾¤òÊĤ¸¤ë(&O)<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww ¼¡¤Ø(&X)<Tab>^Ww
+menutrans P&revious<Tab>^WW Á°¤Ø(&R)<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= Ʊ¤¸¹â¤µ¤Ë(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ºÇÂç¹â¤Ë(&M)<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ ºÇ¾®¹â¤Ë(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ºÇÂçÉý¤Ë(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ºÇ¾®Éý¤Ë(&H)<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR ¾å¤Ë¥í¡¼¥Æ¡¼¥·¥ç¥ó(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ²¼¤Ë¥í¡¼¥Æ¡¼¥·¥ç¥ó(&D)<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. ¥Õ¥©¥ó¥ÈÀßÄê(&N)\.\.\.
+
+" The popup menu
+menutrans &Undo ¼è¤ê¾Ã¤¹(&U)
+menutrans Cu&t ÀÚ¤ê¼è¤ê(&T)
+menutrans &Copy ¥³¥Ô¡¼(&C)
+menutrans &Paste ޤêÉÕ¤±(&P)
+menutrans &Delete ºï½ü(&D)
+menutrans Select\ Blockwise ¶ë·Á¥Ö¥í¥Ã¥¯ÁªÂò
+menutrans Select\ &Word ñ¸ìÁªÂò(&W)
+menutrans Select\ &Line ¹ÔÁªÂò(&L)
+menutrans Select\ &Block ¥Ö¥í¥Ã¥¯ÁªÂò(&B)
+menutrans Select\ &All ¤¹¤Ù¤ÆÁªÂò(&A)
+
+" The GUI toolbar (for Win32 or GTK)
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ¥Õ¥¡¥¤¥ë¤ò³«¤¯
+ tmenu ToolBar.Save ¸½ºß¤Î¥Õ¥¡¥¤¥ë¤òÊݸ
+ tmenu ToolBar.SaveAll ¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¤òÊݸ
+ tmenu ToolBar.Print °õºþ
+ tmenu ToolBar.Undo ¼è¤ê¾Ã¤·
+ tmenu ToolBar.Redo ¤â¤¦°ìÅÙ¤ä¤ë
+ tmenu ToolBar.Cut ¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤ØÀÚ¤ê¼è¤ê
+ tmenu ToolBar.Copy ¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤Ø¥³¥Ô¡¼
+ tmenu ToolBar.Paste ¥¯¥ê¥Ã¥×¥Ü¡¼¥É¤«¤éޤêÉÕ¤±
+ tmenu ToolBar.Find ¸¡º÷...
+ tmenu ToolBar.FindNext ¼¡¤ò¸¡º÷
+ tmenu ToolBar.FindPrev Á°¤ò¸¡º÷
+ tmenu ToolBar.Replace ÃÖ´¹...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New ¿·µ¬¥¦¥£¥ó¥É¥¦ºîÀ®
+ tmenu ToolBar.WinSplit ¥¦¥£¥ó¥É¥¦Ê¬³ä
+ tmenu ToolBar.WinMax ¥¦¥£¥ó¥É¥¦ºÇÂç²½
+ tmenu ToolBar.WinMin ¥¦¥£¥ó¥É¥¦ºÇ¾®²½
+ tmenu ToolBar.WinClose ¥¦¥£¥ó¥É¥¦¤òÊĤ¸¤ë
+ endif
+ tmenu ToolBar.LoadSesn ¥»¥Ã¥·¥ç¥óÆÉ¹þ
+ tmenu ToolBar.SaveSesn ¥»¥Ã¥·¥ç¥óÊݸ
+ tmenu ToolBar.RunScript Vim¥¹¥¯¥ê¥×¥È¼Â¹Ô
+ tmenu ToolBar.Make ¥×¥í¥¸¥§¥¯¥È¤òMake
+ tmenu ToolBar.Shell ¥·¥§¥ë¤ò³«¤¯
+ tmenu ToolBar.RunCtags tagsºîÀ®
+ tmenu ToolBar.TagJump ¥¿¥°¥¸¥ã¥ó¥×
+ tmenu ToolBar.Help Vim¥Ø¥ë¥×
+ tmenu ToolBar.FindHelp Vim¥Ø¥ë¥×¸¡º÷
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax ¥·¥ó¥¿¥Ã¥¯¥¹(&S)
+menutrans &Show\ filetypes\ in\ menu Âбþ·Á¼°¤ò¥á¥Ë¥å¡¼¤Ëɽ¼¨(&S)
+menutrans Set\ '&syntax'\ only 'syntax'¤À¤±ÀßÄê(&S)
+menutrans Set\ '&filetype'\ too 'filetype'¤âÀßÄê(&F)
+menutrans &Off ̵¸ú²½(&O)
+menutrans &Manual ¼êưÀßÄê(&M)
+menutrans A&utomatic ¼«Æ°ÀßÄê(&U)
+menutrans on/off\ for\ &This\ file
+ \ ¥ª¥ó/¥ª¥ÕÀÚÂØ(&T)
+menutrans Co&lor\ test ¥«¥é¡¼¥Æ¥¹¥È(&L)
+menutrans &Highlight\ test ¥Ï¥¤¥é¥¤¥È¥Æ¥¹¥È(&H)
+menutrans &Convert\ to\ HTML HTML¤Ø¥³¥ó¥Ð¡¼¥È(&C)
+
+" Japanese specific menu
+" À®ÈݤÏiconv¼¡Â衢ɬ¤º¤·¤â»ØÄꤷ¤¿¥¨¥ó¥³¡¼¥É¤Ë¤Ê¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤³¤È¤ËÃí°Õ
+if has('iconv')
+ " iconv¤Î¥Ð¡¼¥¸¥ç¥óȽÄê
+ let support_jisx0213 = (iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb") ? 1 : 0
+ "
+ " ÆÉ¤ß¹þ¤ß
+ an 10.395 ¥Õ¥¡¥¤¥ë(&F).-SEPICONV- <Nop>
+ an 10.396.100.100 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..³«¤¯(&O)\.\.\..SJIS(&S)<Tab>fenc=cp932 :browse confirm e ++enc=cp932<CR>
+ if !support_jisx0213
+ an 10.396.100.110 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..³«¤¯(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jp :browse confirm e ++enc=euc-jp<CR>
+ an 10.396.100.120 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..³«¤¯(&O)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :browse confirm e ++enc=iso-2022-jp<CR>
+ else
+ an 10.396.100.110 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..³«¤¯(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :browse confirm e ++enc=euc-jisx0213<CR>
+ an 10.396.100.120 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..³«¤¯(&O)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :browse confirm e ++enc=iso-2022-jp-3<CR>
+ endif
+ an 10.396.100.130 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..³«¤¯(&O)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :browse confirm e ++enc=utf-8<CR>
+
+ " ºÆÆÉ¹þ
+ an 10.396.110.100 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..ºÆÆÉ¹þ(&R)\.\.\..SJIS(&S)<Tab>fenc=cp932 :e ++enc=cp932<CR>
+ if !support_jisx0213
+ an 10.396.110.110 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..ºÆÆÉ¹þ(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jp :e ++enc=euc-jp<CR>
+ an 10.396.110.120 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..ºÆÆÉ¹þ(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :e ++enc=iso-2022-jp<CR>
+ else
+ an 10.396.110.110 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..ºÆÆÉ¹þ(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :e ++enc=euc-jisx0213<CR>
+ an 10.396.110.120 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..ºÆÆÉ¹þ(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :e ++enc=iso-2022-jp-3<CR>
+ endif
+ an 10.396.110.130 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..ºÆÆÉ¹þ(&R)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :e ++enc=utf-8<CR>
+
+ " Êݸ
+ an 10.396.115 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..-SEP1- <Nop>
+ an 10.396.120.100 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..Êݸ(&S)\.\.\..SJIS(&S)<Tab>fenc=cp932 :set fenc=cp932 \| w<CR>
+ if !support_jisx0213
+ an 10.396.120.110 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..Êݸ(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jp :set fenc=euc-jp \| w<CR>
+ an 10.396.120.120 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..Êݸ(&S)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :set fenc=iso-2022-jp \| w<CR>
+ else
+ an 10.396.120.110 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..Êݸ(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :set fenc=euc-jisx0213 \| w<CR>
+ an 10.396.120.120 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..Êݸ(&S)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :set fenc=iso-2022-jp-3 \| w<CR>
+ endif
+ an 10.396.120.130 ¥Õ¥¡¥¤¥ë(&F).¥¨¥ó¥³¡¼¥É»ØÄê(&E)\.\.\..Êݸ(&S)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :set fenc=utf-8 \| w<CR>
+endif
diff --git a/runtime/lang/menu_ja_jp.eucjp.vim b/runtime/lang/menu_ja_jp.eucjp.vim
new file mode 100644
index 0000000..0861315
--- /dev/null
+++ b/runtime/lang/menu_ja_jp.eucjp.vim
@@ -0,0 +1,6 @@
+" Menu Translations: Japanese (for UNIX)
+" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
+" Last Change: 08:50:47 25-Mar-2001.
+
+" eucjp is the same as euc-jp. Source the other one from here.
+source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja_jp.ujis.vim b/runtime/lang/menu_ja_jp.ujis.vim
new file mode 100644
index 0000000..49248fc
--- /dev/null
+++ b/runtime/lang/menu_ja_jp.ujis.vim
@@ -0,0 +1,6 @@
+" Menu Translations: Japanese (for UNIX)
+" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
+" Last Change: 08:50:47 25-Mar-2001.
+
+" ujis is the same as euc-jp. Source the other one from here.
+source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja_jp.utf-8.vim b/runtime/lang/menu_ja_jp.utf-8.vim
new file mode 100644
index 0000000..7b7f8bf
--- /dev/null
+++ b/runtime/lang/menu_ja_jp.utf-8.vim
@@ -0,0 +1,315 @@
+" vi:set ts=8 sts=8 sw=8 tw=0:
+"
+" Menu Translations: Japanese (UTF-8)
+" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
+" Last Change: 29-Apr-2004.
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding utf-8
+
+" Help menu
+menutrans &Help ヘルプ(&H)
+menutrans &Overview<Tab><F1> 概略(&O)<Tab><F1>
+menutrans &User\ Manual ユーザマニュアル(&U)
+menutrans &How-to\ links &How-toリンク
+menutrans &Credits クレジット(&C)
+menutrans Co&pying 著作権情報(&P)
+menutrans &Sponsor/Register スポンサー/登録(&S)
+menutrans O&rphans 孤児(&R)
+menutrans &Version バージョン情報(&V)
+menutrans &About Vimについて(&A)
+
+let g:menutrans_help_dialog = "ヘルプを検索したいコマンドもしくは単語を入力してください:\n\n挿入モードのコマンドには i_ を先頭に付加します. (例: i_CTRL-X)\nコマンドライン編集コマンドには c_ を先頭に付加します. (例: c_<Del>)\nオプションの名前には ' を付加します. (例: 'shiftwidth')"
+
+" File menu
+menutrans &File ファイル(&F)
+menutrans &Open\.\.\.<Tab>:e 開く(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp 分割して開く(&L)\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew 新規作成(&N)<Tab>:enew
+menutrans &Close<Tab>:close 閉じる(&C)<Tab>:close
+menutrans &Save<Tab>:w 保存(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav 名前を付けて保存(&A)\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. 差分表示(&D)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. パッチ結果を表示(&B)\.\.\.
+menutrans &Print 印刷(&P)
+menutrans Sa&ve-Exit<Tab>:wqa 保存して終了(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa 終了(&X)<Tab>:qa
+
+" Edit menu
+menutrans &Edit 編集(&E)
+menutrans &Undo<Tab>u 取り消す(&U)<Tab>u
+menutrans &Redo<Tab>^R もう一度やる(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. 繰り返す(&E)<Tab>\.
+menutrans Cu&t<Tab>"+x 切り取り(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y コピー(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP 貼り付け(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p 前に貼る(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p 後に貼る(&A)<Tab>]p
+menutrans &Delete<Tab>x 消す(&D)<Tab>x
+menutrans &Select\ All<Tab>ggVG 全て選択(&S)<Tab>ggvG
+menutrans &Find\.\.\. 検索(&F)\.\.\.
+menutrans &Find<Tab>/ 検索(&F)<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. 置換(&L)\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s 置換(&L)<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s 置換(&L)<Tab>:s
+"menutrans Options\.\.\. オプション(&O)\.\.\.
+menutrans Settings\ &Window 設定ウィンドウ(&W)
+
+" Edit/Global Settings
+menutrans &Global\ Settings 全体設定(&G)
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!
+ \ パターン強調切替(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic!
+ \ 大小文字区別切替(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm!
+ \ マッチ表示切替(&S)<Tab>:set\ sm!
+menutrans &Context\ lines カーソル周辺行数(&C)
+menutrans &Virtual\ Edit 仮想編集(&V)
+menutrans Never 無効
+menutrans Block\ Selection ブロック選択時
+menutrans Insert\ mode 挿入モード時
+menutrans Block\ and\ Insert ブロック/挿入モード時
+menutrans Always 常時
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!
+ \ 挿入(初心者)モード切替(&M)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp!
+ \ Vi互換モード切替(&O)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. 検索パス(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. タグファイル(&G)\.\.\.
+"
+" GUI options
+menutrans Toggle\ &Toolbar ツールバー表示切替(&T)
+menutrans Toggle\ &Bottom\ Scrollbar スクロールバー(下)表示切替(&B)
+menutrans Toggle\ &Left\ Scrollbar スクロールバー(左)表示切替(&L)
+menutrans Toggle\ &Right\ Scrollbar スクロールバー(右)表示切替(&R)
+
+let g:menutrans_path_dialog = "ファイルの検索パスを入力してください:\nディレクトリ名はカンマ ( , ) で区切ってください."
+let g:menutrans_tags_dialog = "タグファイルの名前を入力してください:\n名前はカンマ ( , ) で区切ってください."
+
+" Edit/File Settings
+
+" Boolean options
+menutrans F&ile\ Settings ファイル設定(&I)
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!
+ \ 行番号表示切替(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list!
+ \ リストモード切替(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap!
+ \ 行折返し切替(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr!
+ \ 単語折返し切替(&R)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et!
+ \ タブ展開切替(&E)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai!
+ \ 自動字下げ切替(&A)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin!
+ \ C言語字下げ切替(&C)<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth シフト幅(&S)
+menutrans Soft\ &Tabstop ソフトウェアタブ幅(&T)
+menutrans Te&xt\ Width\.\.\. テキスト幅(&X)\.\.\.
+menutrans &File\ Format\.\.\. 改行記号選択(&F)\.\.\.
+
+let g:menutrans_textwidth_dialog = "テキストの幅('textwidth')を設定してください (0で整形を無効化):"
+let g:menutrans_fileformat_dialog = "ファイル出力の際の改行記号の形式を選んでください."
+let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nキャンセル(&C)"
+
+menutrans C&olor\ Scheme 色テーマ選択(&O)
+menutrans &Keymap キーマップ(&K)
+menutrans None なし
+
+" Programming menu
+menutrans &Tools ツール(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] タグジャンプ(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T 戻る(&B)<Tab>^T
+menutrans Build\ &Tags\ File タグファイル作成(&T)
+menutrans &Make<Tab>:make メイク(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl エラーリスト(&L)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! メッセージリスト(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn 次のエラーへ(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp 前のエラーへ(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold 古いリスト(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew 新しいリスト(&E)<Tab>:cnew
+menutrans Error\ &Window エラーウィンドウ(&W)
+menutrans &Update<Tab>:cwin 更新(&U)<Tab>:cwin
+menutrans &Open<Tab>:copen 開く(&O)<Tab>:copen
+menutrans &Close<Tab>:cclose 閉じる(&C)<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd HEXへ変換(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEXから逆変換(&R)<Tab>%!xxd\ -r
+menutrans &Set\ Compiler コンパイラ設定(&S)
+
+" Tools.Fold Menu
+menutrans &Folding 折畳み(&F)
+" open close folds
+menutrans &Enable/Disable\ folds<Tab>zi 有効/無効切替(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv カーソル行を表示(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx カーソル行だけを表示(&W)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm 折畳みを閉じる(&L)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM 全折畳みを閉じる(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr 折畳みを開く(&P)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR 全折畳みを開く(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod 折畳み方法(&H)
+menutrans M&anual 手動(&A)
+menutrans I&ndent インデント(&N)
+menutrans E&xpression 式評価(&X)
+menutrans S&yntax シンタックス(&Y)
+menutrans &Diff 差分(&D)
+menutrans Ma&rker マーカー(&R)
+" create and delete folds
+menutrans Create\ &Fold<Tab>zf 折畳み作成(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd 折畳み削除(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD 全折畳み削除(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ col&umn\ width 折畳みカラム幅(&U)
+
+menutrans &Update 更新(&U)
+menutrans &Get\ Block ブロック抽出(&G)
+menutrans &Put\ Block ブロック適用(&P)
+
+" Names for buffer menu.
+menutrans &Buffers バッファ(&B)
+menutrans &Refresh\ menu メニュー再読込(&R)
+menutrans &Delete 削除(&D)
+menutrans &Alternate 裏へ切替(&A)
+menutrans &Next 次のバッファ(&N)
+menutrans &Previous 前のバッファ(&P)
+menutrans [No\ File] [無題]
+let g:menutrans_no_file = "[無題]"
+
+" Window menu
+menutrans &Window ウィンドウ(&W)
+menutrans &New<Tab>^Wn 新規作成(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws 分割(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ 裏バッファへ分割(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv 垂直分割(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer ファイルエクスプローラ(&X)
+menutrans &Close<Tab>^Wc 閉じる(&C)<Tab>^Wc
+menutrans Move\ &To 移動(&T)
+menutrans &Top<Tab>^WK 上(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ 下(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH 左(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL 右(&R)<Tab>^WL
+menutrans Close\ &Other(s)<Tab>^Wo 他を閉じる(&O)<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww 次へ(&X)<Tab>^Ww
+menutrans P&revious<Tab>^WW 前へ(&R)<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= 同じ高さに(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ 最大高に(&M)<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ 最小高に(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| 最大幅に(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| 最小幅に(&H)<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR 上にローテーション(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr 下にローテーション(&D)<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. フォント設定(&N)\.\.\.
+
+" The popup menu
+menutrans &Undo 取り消す(&U)
+menutrans Cu&t 切り取り(&T)
+menutrans &Copy コピー(&C)
+menutrans &Paste 貼り付け(&P)
+menutrans &Delete 削除(&D)
+menutrans Select\ Blockwise 矩形ブロック選択
+menutrans Select\ &Word 単語選択(&W)
+menutrans Select\ &Line 行選択(&L)
+menutrans Select\ &Block ブロック選択(&B)
+menutrans Select\ &All すべて選択(&A)
+
+" The GUI toolbar (for Win32 or GTK)
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ファイルを開く
+ tmenu ToolBar.Save 現在のファイルを保存
+ tmenu ToolBar.SaveAll すべてのファイルを保存
+ tmenu ToolBar.Print 印刷
+ tmenu ToolBar.Undo 取り消し
+ tmenu ToolBar.Redo もう一度やる
+ tmenu ToolBar.Cut クリップボードへ切り取り
+ tmenu ToolBar.Copy クリップボードへコピー
+ tmenu ToolBar.Paste クリップボードから貼り付け
+ tmenu ToolBar.Find 検索...
+ tmenu ToolBar.FindNext 次を検索
+ tmenu ToolBar.FindPrev 前を検索
+ tmenu ToolBar.Replace 置換...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New 新規ウィンドウ作成
+ tmenu ToolBar.WinSplit ウィンドウ分割
+ tmenu ToolBar.WinMax ウィンドウ最大化
+ tmenu ToolBar.WinMin ウィンドウ最小化
+ tmenu ToolBar.WinClose ウィンドウを閉じる
+ endif
+ tmenu ToolBar.LoadSesn セッション読込
+ tmenu ToolBar.SaveSesn セッション保存
+ tmenu ToolBar.RunScript Vimスクリプト実行
+ tmenu ToolBar.Make プロジェクトをMake
+ tmenu ToolBar.Shell シェルを開く
+ tmenu ToolBar.RunCtags tags作成
+ tmenu ToolBar.TagJump タグジャンプ
+ tmenu ToolBar.Help Vimヘルプ
+ tmenu ToolBar.FindHelp Vimヘルプ検索
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax シンタックス(&S)
+menutrans &Show\ filetypes\ in\ menu 対応形式をメニューに表示(&S)
+menutrans Set\ '&syntax'\ only 'syntax'だけ設定(&S)
+menutrans Set\ '&filetype'\ too 'filetype'も設定(&F)
+menutrans &Off 無効化(&O)
+menutrans &Manual 手動設定(&M)
+menutrans A&utomatic 自動設定(&U)
+menutrans on/off\ for\ &This\ file
+ \ オン/オフ切替(&T)
+menutrans Co&lor\ test カラーテスト(&L)
+menutrans &Highlight\ test ハイライトテスト(&H)
+menutrans &Convert\ to\ HTML HTMLへコンバート(&C)
+
+" Japanese specific menu
+" 成否はiconv次第、必ずしも指定したエンコードになるわけではないことに注意
+if has('iconv')
+ " iconvのバージョン判定
+ let support_jisx0213 = (iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb") ? 1 : 0
+ "
+ " 読み込み
+ an 10.395 ファイル(&F).-SEPICONV- <Nop>
+ an 10.396.100.100 ファイル(&F).エンコード指定(&E)\.\.\..開く(&O)\.\.\..SJIS(&S)<Tab>fenc=cp932 :browse confirm e ++enc=cp932<CR>
+ if !support_jisx0213
+ an 10.396.100.110 ファイル(&F).エンコード指定(&E)\.\.\..開く(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jp :browse confirm e ++enc=euc-jp<CR>
+ an 10.396.100.120 ファイル(&F).エンコード指定(&E)\.\.\..開く(&O)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :browse confirm e ++enc=iso-2022-jp<CR>
+ else
+ an 10.396.100.110 ファイル(&F).エンコード指定(&E)\.\.\..開く(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :browse confirm e ++enc=euc-jisx0213<CR>
+ an 10.396.100.120 ファイル(&F).エンコード指定(&E)\.\.\..開く(&O)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :browse confirm e ++enc=iso-2022-jp-3<CR>
+ endif
+ an 10.396.100.130 ファイル(&F).エンコード指定(&E)\.\.\..開く(&O)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :browse confirm e ++enc=utf-8<CR>
+
+ " 再読込
+ an 10.396.110.100 ファイル(&F).エンコード指定(&E)\.\.\..再読込(&R)\.\.\..SJIS(&S)<Tab>fenc=cp932 :e ++enc=cp932<CR>
+ if !support_jisx0213
+ an 10.396.110.110 ファイル(&F).エンコード指定(&E)\.\.\..再読込(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jp :e ++enc=euc-jp<CR>
+ an 10.396.110.120 ファイル(&F).エンコード指定(&E)\.\.\..再読込(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :e ++enc=iso-2022-jp<CR>
+ else
+ an 10.396.110.110 ファイル(&F).エンコード指定(&E)\.\.\..再読込(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :e ++enc=euc-jisx0213<CR>
+ an 10.396.110.120 ファイル(&F).エンコード指定(&E)\.\.\..再読込(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :e ++enc=iso-2022-jp-3<CR>
+ endif
+ an 10.396.110.130 ファイル(&F).エンコード指定(&E)\.\.\..再読込(&R)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :e ++enc=utf-8<CR>
+
+ " 保存
+ an 10.396.115 ファイル(&F).エンコード指定(&E)\.\.\..-SEP1- <Nop>
+ an 10.396.120.100 ファイル(&F).エンコード指定(&E)\.\.\..保存(&S)\.\.\..SJIS(&S)<Tab>fenc=cp932 :set fenc=cp932 \| w<CR>
+ if !support_jisx0213
+ an 10.396.120.110 ファイル(&F).エンコード指定(&E)\.\.\..保存(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jp :set fenc=euc-jp \| w<CR>
+ an 10.396.120.120 ファイル(&F).エンコード指定(&E)\.\.\..保存(&S)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :set fenc=iso-2022-jp \| w<CR>
+ else
+ an 10.396.120.110 ファイル(&F).エンコード指定(&E)\.\.\..保存(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :set fenc=euc-jisx0213 \| w<CR>
+ an 10.396.120.120 ファイル(&F).エンコード指定(&E)\.\.\..保存(&S)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :set fenc=iso-2022-jp-3 \| w<CR>
+ endif
+ an 10.396.120.130 ファイル(&F).エンコード指定(&E)\.\.\..保存(&S)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :set fenc=utf-8 \| w<CR>
+endif
diff --git a/runtime/lang/menu_japanese_japan.932.vim b/runtime/lang/menu_japanese_japan.932.vim
new file mode 100644
index 0000000..3fa21b6
--- /dev/null
+++ b/runtime/lang/menu_japanese_japan.932.vim
@@ -0,0 +1,315 @@
+" vi:set ts=8 sts=8 sw=8 tw=0:
+"
+" Menu Translations: Japanese (CP932)
+" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
+" Last Change: 29-Apr-2004.
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding cp932
+
+" Help menu
+menutrans &Help wv(&H)
+menutrans &Overview<Tab><F1> Tª(&O)<Tab><F1>
+menutrans &User\ Manual [U}j
A(&U)
+menutrans &How-to\ links &How-toN
+menutrans &Credits NWbg(&C)
+menutrans Co&pying ì îñ(&P)
+menutrans &Sponsor/Register X|T[/o^(&S)
+menutrans O&rphans Ç(&R)
+menutrans &Version o[Wîñ(&V)
+menutrans &About VimÉ¢Ä(&A)
+
+let g:menutrans_help_dialog = "wvðõµ½¢R}hàµÍPêðü͵ľ³¢:\n\n}ü[hÌR}hÉÍ i_ ðæªÉtÁµÜ·. (á: i_CTRL-X)\nR}hCÒWR}hÉÍ c_ ðæªÉtÁµÜ·. (á: c_<Del>)\nIvV̼OÉÍ ' ðtÁµÜ·. (á: 'shiftwidth')"
+
+" File menu
+menutrans &File t@C(&F)
+menutrans &Open\.\.\.<Tab>:e J(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ªµÄJ(&L)\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew VKì¬(&N)<Tab>:enew
+menutrans &Close<Tab>:close 妎(&C)<Tab>:close
+menutrans &Save<Tab>:w Û¶(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav ¼Oðt¯ÄÛ¶(&A)\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. ·ª\¦(&D)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. pb`Êð\¦(&B)\.\.\.
+menutrans &Print óü(&P)
+menutrans Sa&ve-Exit<Tab>:wqa Û¶µÄI¹(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa I¹(&X)<Tab>:qa
+
+" Edit menu
+menutrans &Edit ÒW(&E)
+menutrans &Undo<Tab>u æèÁ·(&U)<Tab>u
+menutrans &Redo<Tab>^R à¤êxâé(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. JèÔ·(&E)<Tab>\.
+menutrans Cu&t<Tab>"+x Øèæè(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y Rs[(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP \èt¯(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p OÉ\é(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p ãÉ\é(&A)<Tab>]p
+menutrans &Delete<Tab>x Á·(&D)<Tab>x
+menutrans &Select\ All<Tab>ggVG SÄIð(&S)<Tab>ggvG
+menutrans &Find\.\.\. õ(&F)\.\.\.
+menutrans &Find<Tab>/ õ(&F)<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. u·(&L)\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s u·(&L)<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s u·(&L)<Tab>:s
+"menutrans Options\.\.\. IvV(&O)\.\.\.
+menutrans Settings\ &Window ÝèEBhE(&W)
+
+" Edit/Global Settings
+menutrans &Global\ Settings SÌÝè(&G)
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!
+ \ p^[²ØÖ(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic!
+ \ 嬶æÊØÖ(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm!
+ \ }b`\¦ØÖ(&S)<Tab>:set\ sm!
+menutrans &Context\ lines J[\üÓs(&C)
+menutrans &Virtual\ Edit ¼zÒW(&V)
+menutrans Never ³ø
+menutrans Block\ Selection ubNIð
+menutrans Insert\ mode }ü[h
+menutrans Block\ and\ Insert ubN/}ü[h
+menutrans Always í
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!
+ \ }ü(SÒ)[hØÖ(&M)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp!
+ \ ViÝ·[hØÖ(&O)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. õpX(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. ^Ot@C(&G)\.\.\.
+"
+" GUI options
+menutrans Toggle\ &Toolbar c[o[\¦ØÖ(&T)
+menutrans Toggle\ &Bottom\ Scrollbar XN[o[(º)\¦ØÖ(&B)
+menutrans Toggle\ &Left\ Scrollbar XN[o[(¶)\¦ØÖ(&L)
+menutrans Toggle\ &Right\ Scrollbar XN[o[(E)\¦ØÖ(&R)
+
+let g:menutrans_path_dialog = "t@CÌõpXðü͵ľ³¢:\nfBNg¼ÍJ} ( , ) ÅæØÁľ³¢."
+let g:menutrans_tags_dialog = "^Ot@C̼Oðü͵ľ³¢:\n¼OÍJ} ( , ) ÅæØÁľ³¢."
+
+" Edit/File Settings
+
+" Boolean options
+menutrans F&ile\ Settings t@CÝè(&I)
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!
+ \ sÔ\¦ØÖ(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list!
+ \ Xg[hØÖ(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap!
+ \ sÜÔµØÖ(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr!
+ \ PêÜÔµØÖ(&R)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et!
+ \ ^uWJØÖ(&E)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai!
+ \ ©®º°ØÖ(&A)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin!
+ \ C¾êº°ØÖ(&C)<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth Vtg(&S)
+menutrans Soft\ &Tabstop \tgEFA^u(&T)
+menutrans Te&xt\ Width\.\.\. eLXg(&X)\.\.\.
+menutrans &File\ Format\.\.\. üsLIð(&F)\.\.\.
+
+let g:menutrans_textwidth_dialog = "eLXgÌ('textwidth')ðÝèµÄ¾³¢ (0Å®`ð³ø»):"
+let g:menutrans_fileformat_dialog = "t@CoÍÌÛÌüsLÌ`®ðIñž³¢."
+let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nLZ(&C)"
+
+menutrans C&olor\ Scheme Fe[}Ið(&O)
+menutrans &Keymap L[}bv(&K)
+menutrans None ȵ
+
+" Programming menu
+menutrans &Tools c[(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] ^OWv(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T ßé(&B)<Tab>^T
+menutrans Build\ &Tags\ File ^Ot@Cì¬(&T)
+menutrans &Make<Tab>:make CN(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl G[Xg(&L)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! bZ[WXg(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn ÌG[Ö(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp OÌG[Ö(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold âXg(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Vµ¢Xg(&E)<Tab>:cnew
+menutrans Error\ &Window G[EBhE(&W)
+menutrans &Update<Tab>:cwin XV(&U)<Tab>:cwin
+menutrans &Open<Tab>:copen J(&O)<Tab>:copen
+menutrans &Close<Tab>:cclose 妎(&C)<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd HEXÖÏ·(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r HEX©çtÏ·(&R)<Tab>%!xxd\ -r
+menutrans &Set\ Compiler RpCÝè(&S)
+
+" Tools.Fold Menu
+menutrans &Folding ÜôÝ(&F)
+" open close folds
+menutrans &Enable/Disable\ folds<Tab>zi Lø/³øØÖ(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv J[\sð\¦(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx J[\s¾¯ð\¦(&W)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm ÜôÝð¶é(&L)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM SÜôÝð¶é(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr ÜôÝðJ(&P)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR SÜôÝðJ(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod ÜôÝû@(&H)
+menutrans M&anual è®(&A)
+menutrans I&ndent Cfg(&N)
+menutrans E&xpression ®]¿(&X)
+menutrans S&yntax V^bNX(&Y)
+menutrans &Diff ·ª(&D)
+menutrans Ma&rker }[J[(&R)
+" create and delete folds
+menutrans Create\ &Fold<Tab>zf ÜôÝì¬(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd ÜôÝí(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD SÜôÝí(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ col&umn\ width ÜôÝJ(&U)
+
+menutrans &Update XV(&U)
+menutrans &Get\ Block ubNo(&G)
+menutrans &Put\ Block ubNKp(&P)
+
+" Names for buffer menu.
+menutrans &Buffers obt@(&B)
+menutrans &Refresh\ menu j
[ÄÇ(&R)
+menutrans &Delete í(&D)
+menutrans &Alternate ÖØÖ(&A)
+menutrans &Next Ìobt@(&N)
+menutrans &Previous OÌobt@(&P)
+menutrans [No\ File] [³è]
+let g:menutrans_no_file = "[³è]"
+
+" Window menu
+menutrans &Window EBhE(&W)
+menutrans &New<Tab>^Wn VKì¬(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws ª(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ obt@Öª(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ¼ª(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer t@CGNXv[(&X)
+menutrans &Close<Tab>^Wc 妎(&C)<Tab>^Wc
+menutrans Move\ &To Ú®(&T)
+menutrans &Top<Tab>^WK ã(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ º(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH ¶(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL E(&R)<Tab>^WL
+menutrans Close\ &Other(s)<Tab>^Wo ¼ð¶é(&O)<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww Ö(&X)<Tab>^Ww
+menutrans P&revious<Tab>^WW OÖ(&R)<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= ¯¶³É(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ÅåÉ(&M)<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ ŬÉ(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ÅåÉ(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ŬÉ(&H)<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR ãÉ[e[V(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ºÉ[e[V(&D)<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. tHgÝè(&N)\.\.\.
+
+" The popup menu
+menutrans &Undo æèÁ·(&U)
+menutrans Cu&t Øèæè(&T)
+menutrans &Copy Rs[(&C)
+menutrans &Paste \èt¯(&P)
+menutrans &Delete í(&D)
+menutrans Select\ Blockwise é`ubNIð
+menutrans Select\ &Word PêIð(&W)
+menutrans Select\ &Line sIð(&L)
+menutrans Select\ &Block ubNIð(&B)
+menutrans Select\ &All ·×ÄIð(&A)
+
+" The GUI toolbar (for Win32 or GTK)
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open t@CðJ
+ tmenu ToolBar.Save »ÝÌt@CðÛ¶
+ tmenu ToolBar.SaveAll ·×ÄÌt@CðÛ¶
+ tmenu ToolBar.Print óü
+ tmenu ToolBar.Undo æèÁµ
+ tmenu ToolBar.Redo à¤êxâé
+ tmenu ToolBar.Cut Nbv{[hÖØèæè
+ tmenu ToolBar.Copy Nbv{[hÖRs[
+ tmenu ToolBar.Paste Nbv{[h©ç\èt¯
+ tmenu ToolBar.Find õ...
+ tmenu ToolBar.FindNext ðõ
+ tmenu ToolBar.FindPrev Oðõ
+ tmenu ToolBar.Replace u·...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New VKEBhEì¬
+ tmenu ToolBar.WinSplit EBhEª
+ tmenu ToolBar.WinMax EBhEÅå»
+ tmenu ToolBar.WinMin EBhEŬ»
+ tmenu ToolBar.WinClose EBhEð¶é
+ endif
+ tmenu ToolBar.LoadSesn ZbVÇ
+ tmenu ToolBar.SaveSesn ZbVÛ¶
+ tmenu ToolBar.RunScript VimXNvgÀs
+ tmenu ToolBar.Make vWFNgðMake
+ tmenu ToolBar.Shell VFðJ
+ tmenu ToolBar.RunCtags tagsì¬
+ tmenu ToolBar.TagJump ^OWv
+ tmenu ToolBar.Help Vimwv
+ tmenu ToolBar.FindHelp Vimwvõ
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax V^bNX(&S)
+menutrans &Show\ filetypes\ in\ menu Î`®ðj
[É\¦(&S)
+menutrans Set\ '&syntax'\ only 'syntax'¾¯Ýè(&S)
+menutrans Set\ '&filetype'\ too 'filetype'àÝè(&F)
+menutrans &Off ³ø»(&O)
+menutrans &Manual è®Ýè(&M)
+menutrans A&utomatic ©®Ýè(&U)
+menutrans on/off\ for\ &This\ file
+ \ I/ItØÖ(&T)
+menutrans Co&lor\ test J[eXg(&L)
+menutrans &Highlight\ test nCCgeXg(&H)
+menutrans &Convert\ to\ HTML HTMLÖRo[g(&C)
+
+" Japanese specific menu
+" ¬ÛÍiconvæAK¸µàwèµ½GR[hÉÈéí¯ÅÍÈ¢±ÆÉÓ
+if has('iconv')
+ " iconvÌo[W»è
+ let support_jisx0213 = (iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb") ? 1 : 0
+ "
+ " ÇÝÝ
+ an 10.395 t@C(&F).-SEPICONV- <Nop>
+ an 10.396.100.100 t@C(&F).GR[hwè(&E)\.\.\..J(&O)\.\.\..SJIS(&S)<Tab>fenc=cp932 :browse confirm e ++enc=cp932<CR>
+ if !support_jisx0213
+ an 10.396.100.110 t@C(&F).GR[hwè(&E)\.\.\..J(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jp :browse confirm e ++enc=euc-jp<CR>
+ an 10.396.100.120 t@C(&F).GR[hwè(&E)\.\.\..J(&O)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :browse confirm e ++enc=iso-2022-jp<CR>
+ else
+ an 10.396.100.110 t@C(&F).GR[hwè(&E)\.\.\..J(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :browse confirm e ++enc=euc-jisx0213<CR>
+ an 10.396.100.120 t@C(&F).GR[hwè(&E)\.\.\..J(&O)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :browse confirm e ++enc=iso-2022-jp-3<CR>
+ endif
+ an 10.396.100.130 t@C(&F).GR[hwè(&E)\.\.\..J(&O)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :browse confirm e ++enc=utf-8<CR>
+
+ " ÄÇ
+ an 10.396.110.100 t@C(&F).GR[hwè(&E)\.\.\..ÄÇ(&R)\.\.\..SJIS(&S)<Tab>fenc=cp932 :e ++enc=cp932<CR>
+ if !support_jisx0213
+ an 10.396.110.110 t@C(&F).GR[hwè(&E)\.\.\..ÄÇ(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jp :e ++enc=euc-jp<CR>
+ an 10.396.110.120 t@C(&F).GR[hwè(&E)\.\.\..ÄÇ(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :e ++enc=iso-2022-jp<CR>
+ else
+ an 10.396.110.110 t@C(&F).GR[hwè(&E)\.\.\..ÄÇ(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :e ++enc=euc-jisx0213<CR>
+ an 10.396.110.120 t@C(&F).GR[hwè(&E)\.\.\..ÄÇ(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :e ++enc=iso-2022-jp-3<CR>
+ endif
+ an 10.396.110.130 t@C(&F).GR[hwè(&E)\.\.\..ÄÇ(&R)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :e ++enc=utf-8<CR>
+
+ " Û¶
+ an 10.396.115 t@C(&F).GR[hwè(&E)\.\.\..-SEP1- <Nop>
+ an 10.396.120.100 t@C(&F).GR[hwè(&E)\.\.\..Û¶(&S)\.\.\..SJIS(&S)<Tab>fenc=cp932 :set fenc=cp932 \| w<CR>
+ if !support_jisx0213
+ an 10.396.120.110 t@C(&F).GR[hwè(&E)\.\.\..Û¶(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jp :set fenc=euc-jp \| w<CR>
+ an 10.396.120.120 t@C(&F).GR[hwè(&E)\.\.\..Û¶(&S)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :set fenc=iso-2022-jp \| w<CR>
+ else
+ an 10.396.120.110 t@C(&F).GR[hwè(&E)\.\.\..Û¶(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :set fenc=euc-jisx0213 \| w<CR>
+ an 10.396.120.120 t@C(&F).GR[hwè(&E)\.\.\..Û¶(&S)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp-3 :set fenc=iso-2022-jp-3 \| w<CR>
+ endif
+ an 10.396.120.130 t@C(&F).GR[hwè(&E)\.\.\..Û¶(&S)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :set fenc=utf-8 \| w<CR>
+endif
diff --git a/runtime/lang/menu_ko.utf-8.vim b/runtime/lang/menu_ko.utf-8.vim
new file mode 100644
index 0000000..52efddc
--- /dev/null
+++ b/runtime/lang/menu_ko.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Korean
+
+source <sfile>:p:h/menu_ko_kr.utf-8.vim
diff --git a/runtime/lang/menu_ko_kr.euckr.vim b/runtime/lang/menu_ko_kr.euckr.vim
new file mode 100644
index 0000000..180a498
--- /dev/null
+++ b/runtime/lang/menu_ko_kr.euckr.vim
@@ -0,0 +1,243 @@
+" Menu Translations: Korean
+" Maintainer: Nam SungHyun <namsh@kldp.org>
+" Last Change: 2003 Apr 25
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding euc-kr
+
+" Help menu
+menutrans &Help µµ¿ò¸»(&H)
+menutrans &Overview<Tab><F1> °³°ü(&O)<Tab><F1>
+menutrans &User\ Manual »ç¿ëÀÚ\ ¸Å´º¾ó(&U)
+menutrans &How-to\ links ¾îÂîÇϳª\ ¸ñ·Ï(&H)
+menutrans &GUI ±¸ÀÌ(&G)
+menutrans &Find\.\.\. ã±â(&F)\.\.\.
+menutrans &Credits °í¸¶¿î\ ºÐ(&C)
+menutrans Co&pying ÀúÀÛ±Ç(&p)
+menutrans O&rphans °í¾Æ(&r)
+menutrans &Version ¹öÀü(&V)
+menutrans &About ÀÌ\ ÇÁ·Î±×·¥Àº(&A)
+
+" File menu
+menutrans &File ÆÄÀÏ(&F)
+menutrans &Open\.\.\.<Tab>:e ¿±â(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ³ª´²¼\ ¿±â(&l)\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew »õ·Î¿î(&N)<Tab>:enew
+menutrans &Close<Tab>:close ´Ý±â(&C)<Tab>:close
+menutrans &Save<Tab>:w ÀúÀå(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav ´Ù¸¥\ À̸§À¸·Î\ ÀúÀå(&A)\.\.\.<Tab>:sav
+"menutrans Split\ &Diff\ with\.\.\. Split\ &Diff\ with\.\.\.
+"menutrans Split\ Patched\ &By\.\.\. Split\ Patched\ &By\.\.\.
+menutrans &Print Àμâ(&P)
+menutrans Sa&ve-Exit<Tab>:wqa ÀúÀåÇϰí\ ³¡³»±â(&v)<Tab>:wqa
+menutrans E&xit<Tab>:qa ³¡³»±â(&x)<Tab>:qa
+
+" Edit menu
+menutrans &Edit ÆíÁý(&E)
+menutrans &Undo<Tab>u Ãë¼Ò(&U)<Tab>u
+menutrans &Redo<Tab>^R ´Ù½Ã ½ÇÇà(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. µÇÇ®ÀÌ(&e)<Tab>\.
+menutrans Cu&t<Tab>"+x ÀÚ¸£±â(&t)<Tab>"+x
+menutrans &Copy<Tab>"+y º¹»ç(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP ºÙÀ̱â(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p ¾Õ¿¡\ ºÙÀ̱â(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p µÚ¿¡\ ºÙÀ̱â(&A)<Tab>]p
+menutrans &Delete<Tab>x Áö¿ì±â(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG ¸ðµÎ\ °í¸£±â(&S)<Tab>ggVG
+menutrans &Find\.\.\. ã±â(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. ã¾Æ¼\ ¹Ù²Ù±â(&l)\.\.\.
+menutrans Settings\ &Window ¼³Á¤\ â(&W)
+
+" Edit/Global Settings
+menutrans &Global\ Settings Àü¿ª\ ¼³Á¤(&G)
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ÆÐÅÏ\ ÇÏÀ̶óÀÌÆ®\ Åä±Û(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! ´ë¼Ò¹®ÀÚ\ ±¸ºÐ\ Åä±Û(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Showmatch\ Åä±Û(&S)<Tab>:set\ sm!
+menutrans &Context\ lines ÄÜÅØ½ºÆ®\ ÁÙ(&C)
+menutrans &Virtual\ Edit °¡»ó\ ÆíÁý(&V)
+menutrans Never »ç¿ë ¾È ÇÔ
+menutrans Block\ Selection ºí·°\ °í¸£±â
+menutrans Insert\ mode »ðÀÔ\ ¸ðµå
+menutrans Block\ and\ Insert ºí·°°ú\ »ðÀÔ
+menutrans Always Ç×»ó\ »ç¿ë
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! »ðÀÔ\ ¸ðµå\ Åä±Û(&M)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Vi\ ȣȯ\ Åä±Û(&o)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. ã±â\ °æ·Î(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. ²¿¸®Ç¥\ ÆÄÀÏ(&g)\.\.\.
+
+" GUI options
+menutrans Toggle\ &Toolbar µµ±¸¸·´ë\ Åä±Û(&T)
+menutrans Toggle\ &Bottom\ Scrollbar ¹Ù´Ú\ ½ºÅ©·Ñ¹Ù\ Åä±Û(&B)
+menutrans Toggle\ &Left\ Scrollbar ¿ÞÂÊ\ ½ºÅ©·Ñ¹Ù\ Åä±Û(&L)
+menutrans Toggle\ &Right\ Scrollbar ¿À¸¥ÂÊ\ ½ºÅ©·Ñ¹Ù\ Åä±Û(&R)
+
+" Edit/File Settings
+menutrans F&ile\ Settings ÆÄÀÏ\ ¼³Á¤(&i)
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! ÁÙ\ ¹øÈ£ºÙÀ̱â\ Åä±Û(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! ¸ñ·Ï\ ¸ðµå\ Åä±Û(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! ÁÙ\ Wrap\ Åä±Û(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ³¹¸»¿¡¼\ Wrap\ Åä±Û(&r)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ÅÇ\ È®Àå\ Åä±Û(&e)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! ÀÚµ¿Àε§Æ®\ Åä±Û(&a)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! C-Àε§ÆÃ\ Åä±Û(&C)<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth ½¬ÇÁÆ® ³Êºñ(&S)
+menutrans Soft\ &Tabstop ¼ÒÇÁÆ®\ ÅǽºÅé(&T)
+menutrans Te&xt\ Width\.\.\. ÅØ½ºÆ®\ ³Êºñ(&x)\.\.\.
+menutrans &File\ Format\.\.\. ÆÄÀÏ\ Çü½Ä(&F)\.\.\.
+menutrans C&olor\ Scheme Ä÷¯\ ½ºÅ´(&o)
+menutrans &Keymap ۸Ê(&K)
+
+menutrans Select\ Fo&nt\.\.\. ±Û²Ã\ °í¸£±â(&F)\.\.\.
+
+" Programming menu
+menutrans &Tools µµ±¸(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] ÀÌ\ ²¿¸®Ç¥·Î\ °¡±â(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T µÚ·Î\ °¡±â(&b)<Tab>^T
+menutrans Build\ &Tags\ File ²¿¸®Ç¥\ ÆÄÀÏ\ ¸¸µé±â(&T)
+
+" Tools.Fold Menu
+menutrans &Folding Á¢±â(&F)
+" open close folds
+menutrans &Enable/Disable\ folds<Tab>zi Á¢´Â\ ±â´É\ »ç¿ë\ Åä±Û(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv Ä¿¼\ ÁÙ\ º¸±â(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Ä¿¼\ ÁÙ¸¸\ º¸±â(&w)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm ´õ\ ¸¹Àº\ Á¢±â\ ´Ý±â(&l)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Á¢Èù\ ºÎºÐ\ ¸ðµÎ\ Á¢±â(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr ´õ ¸¹Àº\ Á¢±â\ ¿±â(&p)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Á¢Èù\ ºÎºÐ\ ¸ðµÎ\ Æì±â(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod Á¢´Â\ ¹æ¹ý(&h)
+menutrans M&anual ¼öµ¿(&a)
+menutrans I&ndent µé¿©¾²±â(&n)
+menutrans E&xpression Ç¥Çö½Ä(&x)
+menutrans S&yntax ½ÅÅýº(&y)
+"menutrans &Diff &Diff
+menutrans Ma&rker ²¿¸®Ç¥(&r)
+" create and delete folds
+menutrans Create\ &Fold<Tab>zf »õ·Î Á¢±â(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd ¿ÏÀüÈ÷ Æì±â(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD ¸ðµÎ\ Æì±â(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ column\ &width Á¢À»\ Ä\ ³Êºñ(&w)
+
+"menutrans &Diff &Diff
+menutrans &Update °»½Å(&U)
+menutrans &Get\ Block ºí·°\ °¡Á®¿À±â(&G)
+menutrans &Put\ Block ºí·°\ Áý¾î³Ö±â(&P)
+
+menutrans &Make<Tab>:make Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl ¿¡·¯\ ¸ñ·Ï\ º¸±â(&L)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! ¸Þ½ÃÁö\ ¸ñ·Ï\ º¸±â(&i)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn ´ÙÀ½\ ¿¡·¯(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp ÀÌÀü\ ¿¡·¯(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold ¿À·¡µÈ\ ¸ñ·Ï(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew »õ·Î¿î\ ¸ñ·Ï(&e)<Tab>:cnew
+menutrans Error\ &Window ¿¡·¯\ â(&W)
+menutrans &Update<Tab>:cwin °»½Å(&U)<Tab>:cwin
+menutrans &Open<Tab>:copen ¿±â(&O)<Tab>:copen
+menutrans &Close<Tab>:cclose ´Ý±â(&C)<Tab>:cclose
+menutrans &Set\ Compiler ÄÄÆÄÀÏ·¯\ ¼³Á¤(&S)
+menutrans &Convert\ to\ HEX<Tab>:%!mc\ vim:xxd ½ÊÀ°ÁøÀ¸·Î\ º¯È¯<Tab>:%!mc\ vim:xxd
+menutrans &Convert\ to\ HEX<Tab>:%!xxd ½ÊÀ°ÁøÀ¸·Î\ º¯È¯(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!mc\ vim:xxd\ -r ¿ø·¡´ë·Î\ º¯È¯(&r)<Tab>:%!mc\ vim:xxd\ -r
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ¿ø·¡´ë·Î\ º¯È¯(&r)<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers ¹öÆÛ(&B)
+menutrans &Refresh\ menu Â÷¸²Ç¥\ ´Ù½Ã±×¸®±â(&R)
+menutrans &Delete Áö¿ì±â(&D)
+menutrans &Alternate ±³Ã¼(&A)
+menutrans &Next ´ÙÀ½(&N)
+menutrans &Previous ÀÌÀü(&P)
+
+" Window menu
+menutrans &Window â(&W)
+menutrans &New<Tab>^Wn ț\ ̢(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws ³ª´©±â(&p)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ #À¸·Î\ ³ª´©±â(&l)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ¼¼·Î·Î\ ³ª´©±â(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer ÆÄÀÏ\ ÀͽºÇ÷η¯\ ³ª´©±â
+
+menutrans &Close<Tab>^Wc ´Ý±â(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo ´Ù¸¥\ â\ ´Ý±â(&O)<Tab>^Wo
+
+menutrans Move\ &To À̵¿(&T)
+menutrans &Top<Tab>^WK ²À´ë±â(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ ¹Ù´Ú(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH ¿ÞÂÊ(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL ¿À¸¥ÂÊ(&R)<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR À§·Î\ ȸÀü(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ¾Æ·¡·Î\ ȸÀü(&D)<Tab>^Wr
+
+menutrans &Equal\ Size<Tab>^W= °°Àº\ ³ôÀÌ·Î(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ÃÖ´ë\ ³ôÀÌ·Î(&M)<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ ÃÖ¼Ò\ ³ôÀÌ·Î(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ÃÖ´ë\ ³ÐÀÌ·Î(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ÃÖ¼Ò\ ³ÐÀÌ·Î(&h)<Tab>^W1\|
+
+" The popup menu
+menutrans &Undo Ãë¼Ò(&U)
+menutrans Cu&t ÀÚ¸£±â(&t)
+menutrans &Copy º¹»ç(&C)
+menutrans &Paste ºÙÀ̱â(&P)
+menutrans &Delete Áö¿ì±â(&D)
+menutrans Select\ Blockwise »ç°¢Çü\ °í¸£±â
+menutrans Select\ &Word ³¹¸»\ °í¸£±â(&W)
+menutrans Select\ &Line ÁÙ\ °í¸£±â(&L)
+menutrans Select\ &Block ±¸È¹\ °í¸£±â(&B)
+menutrans Select\ &All ¸ðµÎ\ °í¸£±â(&A)
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ÆÄÀÏ ¿±â
+ tmenu ToolBar.Save ÇöÀç ÆÄÀÏ ÀúÀå
+ tmenu ToolBar.SaveAll ¸ðµÎ ÀúÀå
+ tmenu ToolBar.Print Àμâ
+ tmenu ToolBar.Undo Ãë¼Ò
+ tmenu ToolBar.Redo ´Ù½Ã ½ÇÇà
+ tmenu ToolBar.Cut ÀÚ¸£±â
+ tmenu ToolBar.Copy º¹»ç
+ tmenu ToolBar.Paste ºÙÀ̱â
+ tmenu ToolBar.Find ã±â...
+ tmenu ToolBar.FindNext ´ÙÀ½ ã±â
+ tmenu ToolBar.FindPrev ÀÌÀü ã±â
+ tmenu ToolBar.Replace ¹Ù²Ù±â
+ tmenu ToolBar.LoadSesn ¼¼¼Ç Àоî¿À±â
+ tmenu ToolBar.SaveSesn ¼¼¼Ç ÀúÀå
+ tmenu ToolBar.RunScript ½ºÅ©¸³Æ® ½ÇÇà
+ tmenu ToolBar.Make Make
+ tmenu ToolBar.Shell ½©
+ tmenu ToolBar.RunCtags ²¿¸®Ç¥ ¸¸µé±â
+ tmenu ToolBar.TagJump ²¿¸®Ç¥·Î °¡±â
+ tmenu ToolBar.Help µµ¿ò¸»
+ tmenu ToolBar.FindHelp µµ¿ò¸» ã±â...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax ¹®¹ý(&S)
+menutrans &Show\ individual\ choices ¸ðµç\ ¼±Åð¡´ÉÇÑ\ Ç׸ñ\ º¸±â(&S)
+menutrans Set\ '&syntax'\ only 'syntax'¸¸\ ¼³Á¤(&s)
+menutrans Set\ '&filetype'\ too 'filetype'µµ\ ¼³Á¤(&f)
+menutrans &Off ²ô±â(&O)
+menutrans &Manual ¼öµ¿(&M)
+menutrans A&utomatic ÀÚµ¿(&u)
+menutrans on/off\ for\ &This\ file ÀÌ\ ÆÄÀϸ¸\ Äѱâ/²ô±â(&T)
+
+menutrans Co&lor\ test »ö\ ½ÃÇè(&l)
+menutrans &Highlight\ test Highlight\ ½ÃÇè(&H)
+menutrans &Convert\ to\ HTML HTML·Î\ º¯È¯(&C)
+
diff --git a/runtime/lang/menu_ko_kr.utf-8.vim b/runtime/lang/menu_ko_kr.utf-8.vim
new file mode 100644
index 0000000..e08d9ba
--- /dev/null
+++ b/runtime/lang/menu_ko_kr.utf-8.vim
@@ -0,0 +1,243 @@
+" Menu Translations: Korean
+" Maintainer: Nam SungHyun <namsh@kldp.org>
+" Last Change: 2003 Apr 25
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding utf-8
+
+" Help menu
+menutrans &Help 도움말(&H)
+menutrans &Overview<Tab><F1> 개관(&O)<Tab><F1>
+menutrans &User\ Manual 사용자\ 매뉴얼(&U)
+menutrans &How-to\ links 어찌하나\ 목록(&H)
+menutrans &GUI 구이(&G)
+menutrans &Find\.\.\. 찾기(&F)\.\.\.
+menutrans &Credits 고마운\ 분(&C)
+menutrans Co&pying 저작권(&p)
+menutrans O&rphans 고아(&r)
+menutrans &Version 버전(&V)
+menutrans &About 이\ 프로그램은(&A)
+
+" File menu
+menutrans &File 파일(&F)
+menutrans &Open\.\.\.<Tab>:e 열기(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp 나눠서\ 열기(&l)\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew 새로운(&N)<Tab>:enew
+menutrans &Close<Tab>:close 닫기(&C)<Tab>:close
+menutrans &Save<Tab>:w 저장(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav 다른\ 이름으로\ 저장(&A)\.\.\.<Tab>:sav
+"menutrans Split\ &Diff\ with\.\.\. Split\ &Diff\ with\.\.\.
+"menutrans Split\ Patched\ &By\.\.\. Split\ Patched\ &By\.\.\.
+menutrans &Print 인쇄(&P)
+menutrans Sa&ve-Exit<Tab>:wqa 저장하고\ 끝내기(&v)<Tab>:wqa
+menutrans E&xit<Tab>:qa 끝내기(&x)<Tab>:qa
+
+" Edit menu
+menutrans &Edit 편집(&E)
+menutrans &Undo<Tab>u 취소(&U)<Tab>u
+menutrans &Redo<Tab>^R 다시 실행(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. 되풀이(&e)<Tab>\.
+menutrans Cu&t<Tab>"+x 자르기(&t)<Tab>"+x
+menutrans &Copy<Tab>"+y 복사(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP 붙이기(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p 앞에\ 붙이기(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p 뒤에\ 붙이기(&A)<Tab>]p
+menutrans &Delete<Tab>x 지우기(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG 모두\ 고르기(&S)<Tab>ggVG
+menutrans &Find\.\.\. 찾기(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. 찾아서\ 바꾸기(&l)\.\.\.
+menutrans Settings\ &Window 설정\ 창(&W)
+
+" Edit/Global Settings
+menutrans &Global\ Settings 전역\ 설정(&G)
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! 패턴\ 하이라이트\ 토글(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! 대소문자\ 구분\ 토글(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Showmatch\ 토글(&S)<Tab>:set\ sm!
+menutrans &Context\ lines 콘텍스트\ 줄(&C)
+menutrans &Virtual\ Edit 가상\ 편집(&V)
+menutrans Never 사용 안 함
+menutrans Block\ Selection 블럭\ 고르기
+menutrans Insert\ mode 삽입\ 모드
+menutrans Block\ and\ Insert 블럭과\ 삽입
+menutrans Always 항상\ 사용
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! 삽입\ 모드\ 토글(&M)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Vi\ 호환\ 토글(&o)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. 찾기\ 경로(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. 꼬리표\ 파일(&g)\.\.\.
+
+" GUI options
+menutrans Toggle\ &Toolbar 도구막대\ 토글(&T)
+menutrans Toggle\ &Bottom\ Scrollbar 바닥\ 스크롤바\ 토글(&B)
+menutrans Toggle\ &Left\ Scrollbar 왼쪽\ 스크롤바\ 토글(&L)
+menutrans Toggle\ &Right\ Scrollbar 오른쪽\ 스크롤바\ 토글(&R)
+
+" Edit/File Settings
+menutrans F&ile\ Settings 파일\ 설정(&i)
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! 줄\ 번호붙이기\ 토글(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! 목록\ 모드\ 토글(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! 줄\ Wrap\ 토글(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! 낱말에서\ Wrap\ 토글(&r)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! 탭\ 확장\ 토글(&e)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! 자동인덴트\ 토글(&a)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! C-인덴팅\ 토글(&C)<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth 쉬프트 너비(&S)
+menutrans Soft\ &Tabstop 소프트\ 탭스톱(&T)
+menutrans Te&xt\ Width\.\.\. 텍스트\ 너비(&x)\.\.\.
+menutrans &File\ Format\.\.\. 파일\ 형식(&F)\.\.\.
+menutrans C&olor\ Scheme 컬러\ 스킴(&o)
+menutrans &Keymap 키맵(&K)
+
+menutrans Select\ Fo&nt\.\.\. 글꼴\ 고르기(&F)\.\.\.
+
+" Programming menu
+menutrans &Tools 도구(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] 이\ 꼬리표로\ 가기(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T 뒤로\ 가기(&b)<Tab>^T
+menutrans Build\ &Tags\ File 꼬리표\ 파일\ 만들기(&T)
+
+" Tools.Fold Menu
+menutrans &Folding 접기(&F)
+" open close folds
+menutrans &Enable/Disable\ folds<Tab>zi 접는\ 기능\ 사용\ 토글(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv 커서\ 줄\ 보기(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx 커서\ 줄만\ 보기(&w)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm 더\ 많은\ 접기\ 닫기(&l)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM 접힌\ 부분\ 모두\ 접기(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr 더 많은\ 접기\ 열기(&p)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR 접힌\ 부분\ 모두\ 펴기(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod 접는\ 방법(&h)
+menutrans M&anual 수동(&a)
+menutrans I&ndent 들여쓰기(&n)
+menutrans E&xpression 표현식(&x)
+menutrans S&yntax 신택스(&y)
+"menutrans &Diff &Diff
+menutrans Ma&rker 꼬리표(&r)
+" create and delete folds
+menutrans Create\ &Fold<Tab>zf 새로 접기(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd 완전히 펴기(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD 모두\ 펴기(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ column\ &width 접을\ 칸\ 너비(&w)
+
+"menutrans &Diff &Diff
+menutrans &Update 갱신(&U)
+menutrans &Get\ Block 블럭\ 가져오기(&G)
+menutrans &Put\ Block 블럭\ 집어넣기(&P)
+
+menutrans &Make<Tab>:make Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl 에러\ 목록\ 보기(&L)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! 메시지\ 목록\ 보기(&i)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn 다음\ 에러(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp 이전\ 에러(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold 오래된\ 목록(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew 새로운\ 목록(&e)<Tab>:cnew
+menutrans Error\ &Window 에러\ 창(&W)
+menutrans &Update<Tab>:cwin 갱신(&U)<Tab>:cwin
+menutrans &Open<Tab>:copen 열기(&O)<Tab>:copen
+menutrans &Close<Tab>:cclose 닫기(&C)<Tab>:cclose
+menutrans &Set\ Compiler 컴파일러\ 설정(&S)
+menutrans &Convert\ to\ HEX<Tab>:%!mc\ vim:xxd 십육진으로\ 변환<Tab>:%!mc\ vim:xxd
+menutrans &Convert\ to\ HEX<Tab>:%!xxd 십육진으로\ 변환(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!mc\ vim:xxd\ -r 원래대로\ 변환(&r)<Tab>:%!mc\ vim:xxd\ -r
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r 원래대로\ 변환(&r)<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers 버퍼(&B)
+menutrans &Refresh\ menu 차림표\ 다시그리기(&R)
+menutrans &Delete 지우기(&D)
+menutrans &Alternate 교체(&A)
+menutrans &Next 다음(&N)
+menutrans &Previous 이전(&P)
+
+" Window menu
+menutrans &Window 창(&W)
+menutrans &New<Tab>^Wn 새\ 창(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws 나누기(&p)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ #으로\ 나누기(&l)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv 세로로\ 나누기(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer 파일\ 익스플로러\ 나누기
+
+menutrans &Close<Tab>^Wc 닫기(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo 다른\ 창\ 닫기(&O)<Tab>^Wo
+
+menutrans Move\ &To 이동(&T)
+menutrans &Top<Tab>^WK 꼭대기(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ 바닥(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH 왼쪽(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL 오른쪽(&R)<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR 위로\ 회전(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr 아래로\ 회전(&D)<Tab>^Wr
+
+menutrans &Equal\ Size<Tab>^W= 같은\ 높이로(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ 최대\ 높이로(&M)<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ 최소\ 높이로(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| 최대\ 넓이로(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| 최소\ 넓이로(&h)<Tab>^W1\|
+
+" The popup menu
+menutrans &Undo 취소(&U)
+menutrans Cu&t 자르기(&t)
+menutrans &Copy 복사(&C)
+menutrans &Paste 붙이기(&P)
+menutrans &Delete 지우기(&D)
+menutrans Select\ Blockwise 사각형\ 고르기
+menutrans Select\ &Word 낱말\ 고르기(&W)
+menutrans Select\ &Line 줄\ 고르기(&L)
+menutrans Select\ &Block 구획\ 고르기(&B)
+menutrans Select\ &All 모두\ 고르기(&A)
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open 파일 열기
+ tmenu ToolBar.Save 현재 파일 저장
+ tmenu ToolBar.SaveAll 모두 저장
+ tmenu ToolBar.Print 인쇄
+ tmenu ToolBar.Undo 취소
+ tmenu ToolBar.Redo 다시 실행
+ tmenu ToolBar.Cut 자르기
+ tmenu ToolBar.Copy 복사
+ tmenu ToolBar.Paste 붙이기
+ tmenu ToolBar.Find 찾기...
+ tmenu ToolBar.FindNext 다음 찾기
+ tmenu ToolBar.FindPrev 이전 찾기
+ tmenu ToolBar.Replace 바꾸기
+ tmenu ToolBar.LoadSesn 세션 읽어오기
+ tmenu ToolBar.SaveSesn 세션 저장
+ tmenu ToolBar.RunScript 스크립트 실행
+ tmenu ToolBar.Make Make
+ tmenu ToolBar.Shell 쉘
+ tmenu ToolBar.RunCtags 꼬리표 만들기
+ tmenu ToolBar.TagJump 꼬리표로 가기
+ tmenu ToolBar.Help 도움말
+ tmenu ToolBar.FindHelp 도움말 찾기...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax 문법(&S)
+menutrans &Show\ individual\ choices 모든\ 선택가능한\ 항목\ 보기(&S)
+menutrans Set\ '&syntax'\ only 'syntax'만\ 설정(&s)
+menutrans Set\ '&filetype'\ too 'filetype'도\ 설정(&f)
+menutrans &Off 끄기(&O)
+menutrans &Manual 수동(&M)
+menutrans A&utomatic 자동(&u)
+menutrans on/off\ for\ &This\ file 이\ 파일만\ 켜기/끄기(&T)
+
+menutrans Co&lor\ test 색\ 시험(&l)
+menutrans &Highlight\ test Highlight\ 시험(&H)
+menutrans &Convert\ to\ HTML HTML로\ 변환(&C)
+
diff --git a/runtime/lang/menu_ko_kr.vim b/runtime/lang/menu_ko_kr.vim
new file mode 100644
index 0000000..26a959a
--- /dev/null
+++ b/runtime/lang/menu_ko_kr.vim
@@ -0,0 +1,5 @@
+" Menu Translations: Korean
+" Translated By: Nam SungHyun <namsh@kldp.org>
+" Last Change: 2003 Feb 24
+
+source <sfile>:p:h/menu_ko_kr.euckr.vim
diff --git a/runtime/lang/menu_nl.latin1.vim b/runtime/lang/menu_nl.latin1.vim
new file mode 100644
index 0000000..f10ec44
--- /dev/null
+++ b/runtime/lang/menu_nl.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Nederlands
+
+source <sfile>:p:h/menu_nl_nl.latin1.vim
diff --git a/runtime/lang/menu_nl.utf-8.vim b/runtime/lang/menu_nl.utf-8.vim
new file mode 100644
index 0000000..8e87d96
--- /dev/null
+++ b/runtime/lang/menu_nl.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Nederlands for UTF-8 encoding
+
+source <sfile>:p:h/menu_nl_nl.latin1.vim
diff --git a/runtime/lang/menu_nl_nl.latin1.vim b/runtime/lang/menu_nl_nl.latin1.vim
new file mode 100644
index 0000000..d7f75f2
--- /dev/null
+++ b/runtime/lang/menu_nl_nl.latin1.vim
@@ -0,0 +1,240 @@
+" Menu Translations: Nederlands
+" Maintainer: Bram Moolenaar
+" Last Change: 2004 May 05
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252 and
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+" Help menu
+menutrans &Help &Help
+menutrans &Overview<Tab><F1> &Overzicht<Tab><F1>
+menutrans &User\ Manual Gebruikershandleiding
+menutrans &How-to\ links &Hoe-doe-ik\ lijst
+"menutrans &GUI &GUI
+menutrans &Credits &Met\ dank\ aan
+menutrans Co&pying &Copyright
+menutrans &Sponsor/Register &Sponsor/Registreer
+menutrans O&rphans &Weeskinderen
+menutrans &Version &Versie
+menutrans &About &Introductiescherm
+
+" File menu
+menutrans &File &Bestand
+menutrans &Open\.\.\.<Tab>:e &Openen\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp In\ nieuw\ &Venster\ openen\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nieuw<Tab>:enew
+menutrans &Close<Tab>:close &Sluiten<Tab>:close
+menutrans &Save<Tab>:w &Bewaren<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Bewaren\ als\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Toon\ diff\ met\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Toon\ gewijzigd\ door\.\.\.
+menutrans &Print Af&drukken
+menutrans Sa&ve-Exit<Tab>:wqa Bewaren\ en\ Afsluiten<Tab>:wqa
+menutrans E&xit<Tab>:qa &Afsluiten<Tab>:qa
+
+" Edit menu
+menutrans &Edit Be&werken
+menutrans &Undo<Tab>u Terug<Tab>u
+menutrans &Redo<Tab>^R Voo&ruit<Tab>^R
+menutrans Rep&eat<Tab>\. &Herhalen<Tab>\.
+menutrans Cu&t<Tab>"+x &Knippen<Tab>"+x
+menutrans &Copy<Tab>"+y K&opiëeren<Tab>"+y
+menutrans &Paste<Tab>"+gP Plakken<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Ervoor\ invoegen<Tab>[p
+menutrans Put\ &After<Tab>]p Erachter\ invoegen<Tab>]p
+menutrans &Select\ all<Tab>ggVG Alles\ &Markeren<Tab>ggVG
+menutrans &Find\.\.\. &Zoeken\.\.\.
+menutrans &Find<Tab>/ &Zoeken<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. Zoeken\ en\ &Vervangen\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Zoeken\ en\ &Vervangen<Tab>:%s
+menutrans Find\ and\ Rep&lace Zoeken\ en\ &Vervangen
+menutrans Find\ and\ Rep&lace<Tab>:s Zoeken\ en\ &Vervangen<Tab>:s
+menutrans Settings\ &Window Optievenster
+menutrans &Global\ Settings Globale\ Opties
+menutrans F&ile\ Settings Bestandopties
+menutrans C&olor\ Scheme Kleurenschema
+menutrans &Keymap Toetsenbordindeling
+
+" Edit.Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Flip\ Patroonkleuring<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Flip\ Negeren\ hoofd/kleine\ letters<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Flip\ Showmatch<Tab>:set\ sm!
+menutrans &Context\ lines Contextregels
+menutrans &Virtual\ Edit Virtueel\ positioneren
+menutrans Never Nooit
+menutrans Block\ Selection Bij\ Blokselectie
+menutrans Insert\ mode In\ Invoegmode
+menutrans Block\ and\ Insert Bij\ Blokselectie\ en\ Invoegmode
+menutrans Always Altijd
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Flip\ Invoegmode<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Flip\ Vi\ Compatibiliteit<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Zoekpad\.\.\.
+menutrans Ta&g\ Files\.\.\. Tag\ Bestanden\.\.\.
+menutrans Toggle\ &Toolbar Toon/verberg\ Knoppenbalk
+menutrans Toggle\ &Bottom\ Scrollbar Toon/verberg\ onderste\ schuifbalk
+menutrans Toggle\ &Left\ Scrollbar Toon/verberg\ linker\ schuifbalk
+menutrans Toggle\ &Right\ Scrollbar Toon/verberg\ rechter\ schuifbalk
+menutrans None Geen
+
+" Edit.File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Flip\ regelnummers<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Flip\ list\ mode<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Flip\ regelafbreken<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Flip\ afbreken\ op\ woordgrens<tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Flip\ tabexpansie<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Flip\ automatisch\ indenteren<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Flip\ C-indenteren<Tab>:set\ cin!
+menutrans Te&xt\ Width\.\.\. Tekstbreedte\.\.\.
+menutrans &File\ Format\.\.\. Bestandsformaat\.\.\.
+
+" Tools menu
+menutrans &Tools &Gereedschap
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Spring\ naar\ Tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T Spring\ &Terug<Tab>^T
+menutrans Build\ &Tags\ File Genereer\ &Tagsbestand
+menutrans &Make<Tab>:make &Make\ uitvoeren<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Foutenlijst<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! &Berichtenlijst<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Volgende\ Fout<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Vorige\ Fout<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Oudere\ Lijst<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &Nieuwere\ Lijst<Tab>:cnew
+menutrans Error\ &Window Foutenvenster
+menutrans &Update<Tab>:cwin &Aanpassen<Tab>:cwin
+menutrans &Open<Tab>:copen &Openen<Tab>:copen
+menutrans &Close<Tab>:cclose &Sluiten<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Converteer\ naar\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Converteer\ terug<Tab>:%!xxd\ -r
+menutrans &Set\ Compiler Kies\ Compiler
+
+" Tools.Folding
+menutrans &Enable/Disable\ folds<Tab>zi Flip\ tonen\ folds<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv Toon\ cursorregel<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Toon\ alleen\ cursorregel<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Sluit\ meer\ folds<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Sluit\ alle\ folds<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Open\ meer\ folds<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Open\ alle\ folds<Tab>zR
+menutrans Fold\ Met&hod Foldwijze
+menutrans M&anual Handmatig
+menutrans I&ndent Inspringing
+menutrans E&xpression Expressie
+menutrans S&yntax Syntax
+menutrans &Diff Verschillen
+menutrans Ma&rker Markeringen
+menutrans Create\ &Fold<Tab>zf maak\ Fold<Tab>zf
+menutrans &Delete\ Fold<Tab>zd verwijder\ Fold<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD verwijder\ alle\ Folds<Tab>zD
+menutrans Fold\ column\ &width Fold\ kolom\ breedte
+
+" Tools.Diff
+menutrans &Update Verversen
+menutrans &Get\ Block Blok\ ophalen\ van\ ander\ venster
+menutrans &Put\ Block Blok\ naar\ ander\ venster
+
+" Names for buffer menu.
+menutrans &Buffers &Buffer
+menutrans &Refresh\ menu Ververs\ menu
+menutrans &Delete Wissen
+menutrans &Alternate Vorige
+menutrans &Next Vooruit
+menutrans &Previous Achteruit
+
+" Window menu
+menutrans &Window &Venster
+menutrans &New<Tab>^Wn &Nieuw<Tab>^Wn
+menutrans S&plit<Tab>^Ws Splitsen<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Splits\ naar\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Splits\ &Vertikaal<Tab>^Wv
+menutrans Split\ File\ E&xplorer Splits\ Bestandverkenner
+menutrans &Close<Tab>^Wc &Sluiten<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo &Sluit\ alle\ andere<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww Volgende<Tab>^Ww
+menutrans P&revious<Tab>^WW &Vorige<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Gelijke\ afmetingen<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ &Maximale\ hoogte<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Mi&nimale\ hoogte<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maximale\ breedte<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimale\ breedte<Tab>^W1\|
+menutrans Move\ &To Verplaats\ naar
+menutrans &Top<Tab>^WK Bovenkant<Tab>^WK
+menutrans &Bottom<Tab>^WJ Onderkant<Tab>^WJ
+menutrans &Left\ side<Tab>^WH Linkerkant<Tab>^WH
+menutrans &Right\ side<Tab>^WL Rechterkant<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Roteren\ naar\ &boven<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Roteren\ naar\ &onder<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. Selecteer\ font\.\.\.
+
+" The popup menu
+menutrans &Undo &Terug
+menutrans Cu&t Knip
+menutrans &Copy &Kopiëer
+menutrans &Paste &Plak
+menutrans &Delete &Wissen
+menutrans Select\ Blockwise Selecteer\ per\ Rechthoek
+menutrans Select\ &Word Selecteer\ een\ &Woord
+menutrans Select\ &Line Selecteer\ een\ &Regel
+menutrans Select\ &Block Selecteer\ een\ Recht&hoek
+menutrans Select\ &All Selecteer\ &Alles
+
+" The GUI toolbar (for Win32 or GTK)
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Bestand openen
+ tmenu ToolBar.Save Bestand opslaan
+ tmenu ToolBar.SaveAll Alle bestanden opslaan
+ tmenu ToolBar.Print afdrukken
+ tmenu ToolBar.Undo terug
+ tmenu ToolBar.Redo vooruit
+ tmenu ToolBar.Cut knippen
+ tmenu ToolBar.Copy Kopiëren
+ tmenu ToolBar.Paste Plakken
+ tmenu ToolBar.Find Zoeken...
+ tmenu ToolBar.FindNext Zoek volgende
+ tmenu ToolBar.FindPrev Zoek vorige
+ tmenu ToolBar.Replace Zoek en vervang...
+ tmenu ToolBar.LoadSesn Sessie Laden
+ tmenu ToolBar.SaveSesn Sessie opslaan
+ tmenu ToolBar.RunScript Vim script uitvoeren
+ tmenu ToolBar.Make Make uitvoeren
+ tmenu ToolBar.Shell Shell starten
+ tmenu ToolBar.RunCtags Tags bestand genereren
+ tmenu ToolBar.TagJump Spring naar tag
+ tmenu ToolBar.Help Help!
+ tmenu ToolBar.FindHelp Help vinden...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Syntax
+menutrans &Show\ filetypes\ in\ menu Toon\ filetypes\ in\ menu
+menutrans Set\ '&syntax'\ only Alleen\ 'syntax'\ wijzigen
+menutrans Set\ '&filetype'\ too Ook\ 'filetype'\ wijzigen
+menutrans &Off &Uit
+menutrans &Manual &Handmatig
+menutrans A&utomatic A&utomatisch
+menutrans on/off\ for\ &This\ file Aan/Uit\ voor\ dit\ Bestand
+menutrans Co&lor\ test Test\ de\ &Kleuren
+menutrans &Highlight\ test Test\ de\ Markeringen
+menutrans &Convert\ to\ HTML Converteren\ naar\ &HTML
+menutrans &Show\ individual\ choices Toon\ elke\ keuze
+
+" dialog texts
+let menutrans_no_file = "[Geen Bestand]"
+let menutrans_help_dialog = "Typ een commando of woord om help voor te vinden:\n\nVoeg i_ in voor Input mode commandos (bijv. i_CTRL-X)\nVoeg c_ in voor een commando-regel edit commando (bijv. c_<Del>)\nVoeg ' in \voor een optie naam (bijv. 'shiftwidth')"
+let g:menutrans_path_dialog = "Typ het zoekpad voor bestanden.\nGebruik commas tussen de padnamen."
+let g:menutrans_tags_dialog = "Typ namen van tag bestanden.\nGebruik commas tussen de namen."
+let g:menutrans_textwidth_dialog = "Typ de nieuwe tekst breedte (0 om formatteren uit the schakelen): "
+let g:menutrans_fileformat_dialog = "Selecteer formaat voor het schrijven van het bestand"
diff --git a/runtime/lang/menu_nl_nl.utf-8.vim b/runtime/lang/menu_nl_nl.utf-8.vim
new file mode 100644
index 0000000..8e87d96
--- /dev/null
+++ b/runtime/lang/menu_nl_nl.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Nederlands for UTF-8 encoding
+
+source <sfile>:p:h/menu_nl_nl.latin1.vim
diff --git a/runtime/lang/menu_no.latin1.vim b/runtime/lang/menu_no.latin1.vim
new file mode 100644
index 0000000..fa71aed
--- /dev/null
+++ b/runtime/lang/menu_no.latin1.vim
@@ -0,0 +1,4 @@
+" Menu Translations: Norwegian
+" menu_no.latin1.vim 289 2004-05-16 18:00:52Z sunny
+
+source <sfile>:p:h/menu_no_no.latin1.vim
diff --git a/runtime/lang/menu_no.utf-8.vim b/runtime/lang/menu_no.utf-8.vim
new file mode 100644
index 0000000..42ce868
--- /dev/null
+++ b/runtime/lang/menu_no.utf-8.vim
@@ -0,0 +1,4 @@
+" Menu Translations: Norwegian for UTF-8 encoding
+" menu_no.utf-8.vim 289 2004-05-16 18:00:52Z sunny
+
+source <sfile>:p:h/menu_no_no.latin1.vim
diff --git a/runtime/lang/menu_no_no.latin1.vim b/runtime/lang/menu_no_no.latin1.vim
new file mode 100644
index 0000000..f27b05c
--- /dev/null
+++ b/runtime/lang/menu_no_no.latin1.vim
@@ -0,0 +1,233 @@
+" Menu Translations: Norwegian / Norsk (Bokmål)
+" Maintainer: Øyvind A. Holm <sunny@sunbase.org>
+" Last Change: 2004-05-16 20:00:52 +0200
+" menu_no_no.latin1.vim 289 2004-05-16 18:00:52Z sunny
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in ISO-8859-1, but they work for ISO-8859-15 and
+" CP1252 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+menutrans &File &Fil
+ menutrans &Open\.\.\.<Tab>:e &Åpne \.\.\.<Tab>:e
+ menutrans Sp&lit-Open\.\.\.<Tab>:sp Åpne\ i\ nytt\ &vindu \.\.\.<Tab>:sp
+ menutrans &New<Tab>:enew &Ny\ fil<Tab>:enew
+ menutrans &Close<Tab>:close L&ukk<Tab>:close
+ menutrans &Save<Tab>:w &Lagre<Tab>:w
+ menutrans Save\ &As\.\.\.<Tab>:sav Lagre\ s&om \.\.\.<Tab>:sav
+ if has("diff")
+ menutrans Split\ &Diff\ with\.\.\. Sa&mmenlign\ med\ ny\ fil \.\.\.
+ menutrans Split\ Patched\ &By\.\.\. &Patch\ i\ nytt\ vindu \.\.\.
+ endif
+ menutrans &Print &Skriv\ ut
+ menutrans Sa&ve-Exit<Tab>:wqa Lagre\ o&g\ avslutt<Tab>:wqa
+ menutrans E&xit<Tab>:qa &Avslutt<Tab>:qa
+menutrans &Edit &Rediger
+ menutrans &Undo<Tab>u &Angre<Tab>u
+ menutrans &Redo<Tab>^R &Gjenopprett<Tab>^R
+ menutrans Rep&eat<Tab>\. &Repeter<Tab>\.
+ menutrans Cu&t<Tab>"+x &Klipp\ ut<Tab>"+x
+ menutrans &Copy<Tab>"+y K&opier<Tab>"+y
+ menutrans &Paste<Tab>"+gP &Lim\ inn<Tab>"+gP
+ menutrans Put\ &Before<Tab>[p Lim\ i&nn\ før\ markør<Tab>[p
+ menutrans Put\ &After<Tab>]p Lim\ inn\ &etter\ markør<Tab>]p
+ menutrans &Select\ All<Tab>ggVG &Merk\ alt<Tab>ggVG
+ menutrans &Find\.\.\. &Søk \.\.\.
+ menutrans Find\ and\ Rep&lace\.\.\. S&øk\ og\ erstatt \.\.\.
+ menutrans Settings\ &Window &Innstillinger
+ menutrans &Global\ Settings Glo&bale\ innstillinger
+ menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! &Utheving\ av\ søketekst\ av/på<Tab>:set\ hls!
+ menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Forskjell\ mellom\ store/små bokstaver\ av/på<Tab>:set\ ic!
+ menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Indikering\ av\ samsvarende\ parentes\ av/på<Tab>:set\ sm!
+ menutrans &Context\ lines &Kontekstlinjer
+ menutrans &Virtual\ Edit Vi&rtuell\ redigering
+ menutrans Never &Aldri
+ menutrans Block\ Selection I\ &blokkmodus
+ menutrans Insert\ mode I\ &Innsettingsmodus
+ menutrans Block\ and\ Insert I\ Blokk-\ &og\ innsettingsmodus
+ menutrans Always A&lltid
+ menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Innsettings&modus\ av/på<Tab>:set\ im!
+ menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &Vi-kompatiblitet\ av/på<Tab>:set\ cp!
+ menutrans Search\ &Path\.\.\. &Søkesti \.\.\.
+ menutrans Ta&g\ Files\.\.\. Ta&gfiler \.\.\.
+ menutrans Toggle\ &Toolbar Verkt&øylinje
+ menutrans Toggle\ &Bottom\ Scrollbar Ne&dre\ rullefelt\ av/på
+ menutrans Toggle\ &Left\ Scrollbar Ve&nstre\ rullefelt\ av/på
+ menutrans Toggle\ &Right\ Scrollbar &Høyre\ rullefelt\ av/på
+ menutrans F&ile\ Settings Filo&ppsett
+ menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Linjenummer\ av/på<Tab>:set\ nu!
+ menutrans Toggle\ &List\ Mode<Tab>:set\ list! L&istemodus\ av/på<Tab>:set\ list!
+ menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Li&njebryting\ av/på<Tab>:set\ wrap!
+ menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Linjebryting\ ved\ &ord\ av/på<Tab>:set\ lbr!
+ menutrans Toggle\ &expand-tab<Tab>:set\ et! Utvidelse\ av\ &tabulatorer\ av/på<Tab>:set\ et!
+ menutrans Toggle\ &auto-indent<Tab>:set\ ai! A&utomatisk\ innrykk\ av/på<Tab>:set\ ai!
+ menutrans Toggle\ &C-indenting<Tab>:set\ cin! &C-innrykk\ av/på<Tab>:set\ cin!
+ menutrans &Shiftwidth &Størrelse\ på\ innrykk
+ menutrans Soft\ &Tabstop &Myke\ tabulatorstopp
+ menutrans Te&xt\ Width\.\.\. Te&kstbredde \.\.\.
+ menutrans &File\ Format\.\.\. &Filformat \.\.\.
+ menutrans C&olor\ Scheme &Fargekart
+ menutrans &Keymap &Tastaturoppsett
+ menutrans Select\ Fo&nt\.\.\. Skriftt&ype \.\.\.
+menutrans &Tools &Verktøy
+ menutrans &Jump\ to\ this\ tag<Tab>g^] &Hopp\ til\ tag\ under\ markør<Tab>g^]
+ menutrans Jump\ &back<Tab>^T Hopp\ &tilbake<Tab>^T
+ menutrans Build\ &Tags\ File Lag\ ta&gfil
+ if has("folding")
+ menutrans &Folding Fol&der
+ menutrans &Enable/Disable\ folds<Tab>zi &Folder\ av/på<Tab>zi
+ menutrans &View\ Cursor\ Line<Tab>zv Se\ &markørlinje<Tab>zv
+ menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Se\ &bare\ markørlinjen<Tab>zMzx
+ menutrans C&lose\ more\ folds<Tab>zm L&ukk\ flere\ folder<Tab>zm
+ menutrans &Close\ all\ folds<Tab>zM Lukk\ &alle\ folder<Tab>zM
+ menutrans O&pen\ more\ folds<Tab>zr &Åpne\ flere\ folder<Tab>zr
+ menutrans &Open\ all\ folds<Tab>zR Å&pne\ alle\ folder<Tab>zR
+ menutrans Fold\ Met&hod Foldme&tode
+ menutrans M&anual &Manuell
+ menutrans I&ndent &Innrykk
+ menutrans E&xpression &Uttrykk
+ menutrans S&yntax &Syntaks
+ menutrans &Diff &Forskjeller
+ menutrans Ma&rker M&arkering
+ menutrans Create\ &Fold<Tab>zf La&g\ fold<Tab>zf
+ menutrans &Delete\ Fold<Tab>zd &Slett\ fold<Tab>zd
+ menutrans Delete\ &All\ Folds<Tab>zD Sl&ett\ alle\ folder<Tab>zD
+ menutrans Fold\ col&umn\ width Bredde\ på\ fold&kolonne
+ endif
+ if has("diff")
+ menutrans &Diff &Forskjeller
+ menutrans &Update &Oppdater
+ menutrans &Get\ Block &Hent\ blokk
+ menutrans &Put\ Block &Putt\ blokk
+ endif
+ menutrans &Make<Tab>:make &Kjør\ "make"<Tab>:make
+ menutrans &List\ Errors<Tab>:cl &List\ feil<Tab>:cl
+ menutrans L&ist\ Messages<Tab>:cl! List\ &meldinger<Tab>:cl!
+ menutrans &Next\ Error<Tab>:cn &Neste\ feil<Tab>:cn
+ menutrans &Previous\ Error<Tab>:cp Fo&rrige\ feil<Tab>:cp
+ menutrans &Older\ List<Tab>:cold &Eldre\ liste<Tab>:cold
+ menutrans N&ewer\ List<Tab>:cnew N&yere\ liste<Tab>:cnew
+ menutrans Error\ &Window Fe&ilvindu
+ menutrans &Update<Tab>:cwin &Oppdater<Tab>:cwin
+ menutrans &Open<Tab>:copen &Åpne<Tab>:copen
+ menutrans &Close<Tab>:cclose &Lukk<Tab>:cclose
+ menutrans &Set\ Compiler &Velg\ kompilator
+ menutrans &Convert\ to\ HEX<Tab>:%!xxd Konverter\ til\ hek&sadesimal<Tab>:%!xxd
+ menutrans Conve&rt\ back<Tab>:%!xxd\ -r K&onverter\ tilbake<Tab>:%!xxd\ -r
+menutrans &Syntax &Syntaks
+ menutrans &Show\ filetypes\ in\ menu &Vis\ filtyper\ i\ menyen
+ menutrans Set\ '&syntax'\ only Sett\ bare\ '&syntax'
+ menutrans Set\ '&filetype'\ too Sett\ '&filetype'\ også
+ menutrans &Off &Av
+ menutrans &Manual &Manuell
+ menutrans A&utomatic A&utomatisk
+ menutrans on/off\ for\ &This\ file Av/på\ for\ &denne\ filen
+ menutrans Co&lor\ test Far&getest
+ menutrans &Highlight\ test Uthevings&test
+ menutrans &Convert\ to\ HTML Konverter\ til\ &HTML
+menutrans &Buffers &Buffer
+ menutrans &Refresh\ menu &Oppdater
+ menutrans Delete &Slett
+ menutrans &Alternate &Veksle
+ menutrans &Next &Neste
+ menutrans &Previous &Forrige
+ menutrans [No\ File] [Uten\ navn]
+menutrans &Window Vi&ndu
+ menutrans &New<Tab>^Wn &Nytt<Tab>^Wn
+ menutrans S&plit<Tab>^Ws &Splitt<Tab>^Ws
+ menutrans Sp&lit\ To\ #<Tab>^W^^ Splitt\ &til\ #<Tab>^W^^
+ menutrans Split\ &Vertically<Tab>^Wv S&plitt\ loddrett<Tab>^Ws
+ menutrans Split\ File\ E&xplorer &Filbehandler
+ menutrans &Close<Tab>^Wc &Lukk<Tab>^Wc
+ menutrans Close\ &Other(s)<Tab>^Wo Lukk\ &andre<Tab>^Wo
+ menutrans Move\ &To Fl&ytt\ til
+ menutrans &Top<Tab>^WK &Toppen<Tab>^WK
+ menutrans &Bottom<Tab>^WJ &Bunnen<Tab>^WJ
+ menutrans &Left\ side<Tab>^WH &Venstre\ side<Tab>^WH
+ menutrans &Right\ side<Tab>^WL &Høyre\ side<Tab>^WL
+ menutrans Rotate\ &Up<Tab>^WR Roter\ &opp<Tab>^WR
+ menutrans Rotate\ &Down<Tab>^Wr &Roter\ ned<Tab>^Wr
+ menutrans &Equal\ Size<Tab>^W= Lik\ st&ørrelse<Tab>^W=
+ menutrans &Max\ Height<Tab>^W_ &Maksimal\ høyde<Tab>^W_
+ menutrans M&in\ Height<Tab>^W1_ M&inimal\ høyde<Tab>^W1_
+ menutrans Max\ &Width<Tab>^W\| Ma&ksimal\ bredde<Tab>^W\|
+ menutrans Min\ Widt&h<Tab>^W1\| Minimal\ &bredde<Tab>^W1\|
+menutrans &Help &Hjelp
+ menutrans &Overview<Tab><F1> &Oversikt<Tab><F1>
+ menutrans &User\ Manual &Brukerhåndbok
+ menutrans &How-to\ links &Førstehjelp
+ menutrans &Find\.\.\. &Søk \.\.\.
+ menutrans &Credits &Kreditering
+ menutrans Co&pying &Programlisens
+ menutrans &Sponsor/Register S&tøtte/Registrering
+ menutrans O&rphans Fo&reldreløse
+ menutrans &Version &Versjon
+ menutrans &About &Om\ Vim
+
+" Popup
+ menutrans &Undo &Angre
+ menutrans Cu&t Klipp\ &ut
+ menutrans &Copy &Kopier
+ menutrans &Paste &Lim\ inn
+ menutrans &Delete &Slett
+ menutrans Select\ Blockwise Marker\ blokk&vis
+ menutrans Select\ &Word Marker\ &ord
+ menutrans Select\ &Line Marker\ lin&je
+ menutrans Select\ &Block Marker\ &blokk
+ menutrans Select\ &All Marker\ al&t
+
+" Verktøylinje
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfunction Do_toolbar_tmenu
+ endif
+ function Do_toolbar_tmenu()
+ tmenu ToolBar.Open Åpne fil
+ tmenu ToolBar.Save Lagre fil
+ tmenu ToolBar.SaveAll Lagre alle filer
+ tmenu ToolBar.Print Skriv ut
+ tmenu ToolBar.Undo Angre
+ tmenu ToolBar.Redo Gjenopprett
+ tmenu ToolBar.Cut Klipp
+ tmenu ToolBar.Copy Kopier
+ tmenu ToolBar.Paste Lim inn
+ tmenu ToolBar.Find Søk ...
+ tmenu ToolBar.FindNext Finn neste
+ tmenu ToolBar.FindPrev Finn forrige
+ tmenu ToolBar.Replace Søk og erstatt ...
+ if 0 " Disabled, they are in the Windows menu
+ tmenu ToolBar.New Nytt vindu
+ tmenu ToolBar.WinSplit Splitt vindu
+ tmenu ToolBar.WinMax Maksimal vindushøyde
+ tmenu ToolBar.WinMin Minimal vindushøyde
+ tmenu ToolBar.WinClose Lukk vindu
+ endif
+ tmenu ToolBar.LoadSesn Åpne økt
+ tmenu ToolBar.SaveSesn Lagre økt
+ tmenu ToolBar.RunScript Kjør Vim-skript
+ tmenu ToolBar.Make Kjør "make"
+ tmenu ToolBar.Shell Start skall
+ tmenu ToolBar.RunCtags Oppdater tag-fil
+ tmenu ToolBar.TagJump Hopp til tag
+ tmenu ToolBar.Help Hjelp!
+ tmenu ToolBar.FindHelp Søk i hjelpen ...
+ endfunction
+endif
+
+" Dialogmeldinger
+ let g:menutrans_no_file = "[Uten navn]"
+ let g:menutrans_help_dialog = "Skriv en kommando eller ord du vil ha hjelp om:\n\nLegg til i_ i begynnelsen for inndatametoder (f.eks.: i_CTRL-X)\nLegg til c_ i begynnelsen for kommandoer som redigerer kommandolinjen (f.eks.: c_<Del>)\nLegg til ' i begynnelsen for et valgnavn (f.eks.: 'shiftwidth')"
+ let g:menutrans_path_dialog = "Skriv søkesti for filer.\nSkill katalognavn med komma."
+ let g:menutrans_tags_dialog = "Skriv navn på tagfiler.\nSkill navnene med komma."
+ let g:menutrans_textwidth_dialog = "Velg ny tekstbredde (0 for å forhindre formatering): "
+ let g:menutrans_fileformat_dialog = "Velg filformat som filen skal lagres med"
+
+" vim: set ts=8 sw=8 :
+" vim600: set fdm=indent :
diff --git a/runtime/lang/menu_no_no.utf-8.vim b/runtime/lang/menu_no_no.utf-8.vim
new file mode 100644
index 0000000..af39cc8
--- /dev/null
+++ b/runtime/lang/menu_no_no.utf-8.vim
@@ -0,0 +1,4 @@
+" Menu Translations: Norwegian for UTF-8 encoding
+" menu_no_no.utf-8.vim 289 2004-05-16 18:00:52Z sunny
+
+source <sfile>:p:h/menu_no_no.latin1.vim
diff --git a/runtime/lang/menu_pl.cp1250.vim b/runtime/lang/menu_pl.cp1250.vim
new file mode 100644
index 0000000..0e0fdd0
--- /dev/null
+++ b/runtime/lang/menu_pl.cp1250.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Polish
+
+source <sfile>:p:h/menu_polish_poland.1250.vim
diff --git a/runtime/lang/menu_pl_pl.cp1250.vim b/runtime/lang/menu_pl_pl.cp1250.vim
new file mode 100644
index 0000000..0e0fdd0
--- /dev/null
+++ b/runtime/lang/menu_pl_pl.cp1250.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Polish
+
+source <sfile>:p:h/menu_polish_poland.1250.vim
diff --git a/runtime/lang/menu_pl_pl.iso_8859-2.vim b/runtime/lang/menu_pl_pl.iso_8859-2.vim
new file mode 100644
index 0000000..6ade1d7
--- /dev/null
+++ b/runtime/lang/menu_pl_pl.iso_8859-2.vim
@@ -0,0 +1,263 @@
+" Menu Translations: Polish
+" Maintainer: Rafal M. Sulejman <rms@poczta.onet.pl>
+" Initial Translation: Marcin Dalecki <dalecki@cs.net.pl>
+" Last Change: 5 May 2004
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding iso-8859-2
+
+" Help menu
+menutrans &Help Po&moc
+menutrans &Overview<Tab><F1> &Spis\ tre¶ci<Tab><F1>
+menutrans &How-to\ links &Odno¶niki\ JTZ
+menutrans &Credits Po&dziêkowania
+menutrans &User\ Manual Podrêcznik\ &u¿ytkownika
+menutrans Co&pying &Kopiowanie
+menutrans &Version &Wersja
+menutrans &About o\ &Aplikacji
+menutrans &Sponsor/Register &Sponsorowanie/Rejestracja
+menutrans O&rphans K&ibaale\ Children\'s\ Center
+
+" File menu
+menutrans &File &Plik
+menutrans &Open\.\.\.<Tab>:e &Otwórz\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Otwórz\ z\ &podzia³em\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nowy<Tab>:enew
+menutrans &Close<Tab>:close &Zamknij<Tab>:close
+menutrans &Save<Tab>:w Za&pisz<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Zapisz\ &jako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Podziel\ na\ diff-a\ miêdzy\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Podziel\ ³atane\ przez\.\.\.
+menutrans &Print &Drukuj
+menutrans Sa&ve-Exit<Tab>:wqa W&yj¶cie\ z\ zapisem<Tab>:wqa
+menutrans E&xit<Tab>:qa &Wyj¶cie<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Edycja
+menutrans &Undo<Tab>u &Cofnij<Tab>u
+menutrans &Redo<Tab>^R &Ponów<Tab>^R
+menutrans Rep&eat<Tab>\. P&owtórz<Tab>\.
+menutrans Cu&t<Tab>"+x W&ytnij<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopiuj<Tab>"+y
+menutrans &Paste<Tab>"+gP &Wklej<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Wstaw\ p&rzed<Tab>[p
+menutrans Put\ &After<Tab>]p Wstaw\ p&o<Tab>]p
+menutrans &Select\ All<Tab>ggVG Z&aznacz\ ca³o¶æ<Tab>ggVG
+menutrans &Find\.\.\. &Szukaj\.\.\.
+menutrans &Find<Tab>/ &Szukaj<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. &Zamieñ\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s &Zamieñ<Tab>:%s
+menutrans Find\ and\ Rep&lace &Zamieñ
+menutrans Find\ and\ Rep&lace<Tab>:s &Zamieñ<Tab>:s
+menutrans Options\.\.\. Opcje\.\.\.
+menutrans Settings\ &Window Ustawienia
+menutrans &Global\ Settings Ustawienia\ &globalne
+menutrans F&ile\ Settings Ustawienia\ dla\ pliku
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Numerowanie\ wierszy<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Tryb\ &listowania<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Za&wijanie\ wierszy<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! £amanie\ wie&rsza<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Rozwijani&e\ tabulatorów<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! &Automatyczne\ wciêcia<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Wciêcia\ &C<Tab>:set\ cin!
+menutrans &Shiftwidth &Szeroko¶æ\ wciêcia
+menutrans Te&xt\ Width\.\.\. D³ugo¶æ\ linii\.\.\.
+menutrans &File\ Format\.\.\. &Format\ pliku\.\.\.
+menutrans Soft\ &Tabstop Rozmiar\ &tabulacji
+menutrans C&olor\ Scheme Zestawy\ kolorów
+menutrans &Keymap Uk³ady\ klawiatury
+menutrans None ¿aden
+menutrans accents akcenty
+menutrans hebrew hebrajski
+menutrans hebrewp hebrajski\ p
+menutrans russian-jcuken rosyjski-jcuken
+menutrans russian-jcukenwin rosyjski-jcukenwin
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Podkre¶lanie\ &wzorców<Tab>:set\ hls!
+
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Ignorowanie\ wielko¶ci<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Pokazywanie\ pasuj±cych<Tab>:set\ sm!
+
+menutrans &Context\ lines Wiersze\ &kontekstowe
+menutrans &Virtual\ Edit Obróbka\ &wirtualna
+
+menutrans Never Nigdy
+menutrans Block\ Selection Zaznaczanie\ zakresu
+menutrans Insert\ mode Tryb\ wprowadzania
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Tryb\ zg&odno¶ci\ z\ Vi<Tab>:set\ cp!
+menutrans Block\ and\ Insert Zakres\ i\ wprowadzanie
+menutrans Always Zawsze
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Tryb\ wprowadzania<Tab>:set\ im!
+menutrans Search\ &Path\.\.\. Scie¿ka\ poszukiwania\.\.\.
+menutrans Ta&g\ Files\.\.\. Pliki\ tagów\.\.\.
+
+
+"
+" GUI options
+menutrans Toggle\ &Toolbar Pasek\ narzêdzi
+menutrans Toggle\ &Bottom\ Scrollbar Dolny\ przewijacz
+menutrans Toggle\ &Left\ Scrollbar &Lewy\ przewijacz
+menutrans Toggle\ &Right\ Scrollbar P&rawy\ przewijacz
+
+" Programming menu
+menutrans &Tools &Narzêdzia
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skocz\ do\ taga<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skok\ w\ &ty³<Tab>^T
+menutrans Build\ &Tags\ File &Twórz\ plik\ tagów
+" Folding
+menutrans &Folding &Zwijanie
+menutrans &Enable/Disable\ folds<Tab>zi &Zwiñ/rozwiñ<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Linia\ kursora<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx &Tylko\ linia\ kursora<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Zwiñ\ wiêcej<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Z&wiñ\ wszystkie<Tab>zM
+menutrans &Open\ all\ folds<Tab>zR Rozwiñ\ wszystkie<Tab>zR
+menutrans O&pen\ more\ folds<Tab>zr R&ozwiñ\ wiêcej<Tab>zr
+
+menutrans Create\ &Fold<Tab>zf T&wórz\ zawiniêcie<Tab>zf
+menutrans &Delete\ Fold<Tab>zd U&suñ\ zawiniêcie<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD &Usuñ\ wszystkie\ zawiniêcia<Tab>zD
+menutrans Fold\ column\ &width Szeroko¶æ\ kolumny\ za&winiêæ
+menutrans Fold\ Met&hod Me&toda\ zawijania
+menutrans M&anual &Rêcznie
+menutrans I&ndent W&ciêcie
+menutrans E&xpression W&yrazenie
+menutrans S&yntax S&k³adnia
+menutrans Ma&rker Zn&acznik
+
+" Diff
+menutrans &Update &Od¶wie¿
+menutrans &Get\ Block &Pobierz\ blok
+menutrans &Put\ Block &Wstaw\ blok
+
+" Make and stuff...
+menutrans &Make<Tab>:make M&ake<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Poka¿\ b³êdy<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! W&ylicz\ powiadomienia<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn &Nastêpny\ b³±d<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Poprzedni\ b³±d<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Starsza\ lista<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew N&owsza\ lista<Tab>:cnew
+menutrans Error\ &Window Okno\ komu&nikatów
+menutrans &Update<Tab>:cwin Akt&ualizuj<Tab>:cwin
+menutrans &Close<Tab>:cclose &Zamknij<Tab>:cclose
+menutrans &Open<Tab>:copen &Otwórz<Tab>:copen
+
+menutrans &Set\ Compiler U&staw\ kompilator
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Kody\ szesnastkowe<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Zwyk³y\ tekst<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers &Bufory
+menutrans &Refresh\ menu Od¶wie¿
+menutrans Delete Skasuj
+menutrans &Alternate &Zmieñ
+menutrans &Next &Nastêpny
+menutrans &Previous &Poprzedni
+menutrans [No\ File] [Brak\ Pliku]
+
+" Window menu
+menutrans &Window &Widoki
+menutrans &New<Tab>^Wn &Nowy<Tab>^Wn
+menutrans S&plit<Tab>^Ws Po&dziel<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ P&odziel\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Podziel\ pionowo<Tab>^Wv
+menutrans Split\ File\ E&xplorer Otwórz\ mened¿er\ plików
+
+menutrans &Close<Tab>^Wc &Zamknij<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zamknij\ &inne<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Nastêpny<Tab>^Ww
+menutrans P&revious<Tab>^WW &Poprzedni<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Wyrównaj\ wysoko¶ci<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Z&maksymalizuj\ wysoko¶æ<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Zminim&alizuj\ wysoko¶æ<Tab>^W1_
+menutrans Max\ Width<Tab>^W\| Maksymalna\ szeroko¶æ<Tab>^W\|
+menutrans Min\ Width<Tab>^W1\| Minimalna\ szeroko¶æ<Tab>^W1\|
+menutrans Max\ &Width<Tab>^W\| Zmaksymalizuj\ szeroko¶æ<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Zminimalizuj\ szeroko¶æ<Tab>^W1\|
+menutrans Move\ &To &Id¼\ do
+menutrans &Top<Tab>^WK &Góra<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Dó³<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Lewa\ strona<Tab>^WH
+menutrans &Right\ side<Tab>^WL &Prawa\ strona<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Obróæ\ w\ &górê<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Obróæ\ w\ &dó³<Tab>^Wr
+menutrans Split\ &Vertically<Tab>^Wv &Podziel\ w\ poziomie<Tab>^Wv
+menutrans Select\ Fo&nt\.\.\. Wybierz\ &czcionkê\.\.\.
+
+" The popup menu
+menutrans &Undo &Cofnij
+menutrans Cu&t W&ytnij
+menutrans &Copy &Kopiuj
+menutrans &Paste &Wklej
+menutrans &Delete &Skasuj
+menutrans Select\ Blockwise Zaznacz\ &blok
+menutrans Select\ &Word Zaznacz\ &s³owo
+menutrans Select\ &Line Zaznacz\ w&iersz
+menutrans Select\ &Block Zaznacz\ &blok
+menutrans Select\ &All Zaznacz\ c&a³o¶æ
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otwórz plik
+ tmenu ToolBar.Save Zapisz bie¿±cy plik
+ tmenu ToolBar.SaveAll Zapisz wszystkie pliki
+ tmenu ToolBar.Print Drukuj
+ tmenu ToolBar.Undo Cofnij
+ tmenu ToolBar.Redo Ponów
+ tmenu ToolBar.Cut Wytnij
+ tmenu ToolBar.Copy Skopiuj
+ tmenu ToolBar.Paste Wklej
+ tmenu ToolBar.Find Szukaj...
+ tmenu ToolBar.FindNext Szukaj nastêpnego
+ tmenu ToolBar.FindPrev Szukaj poprzedniego
+ tmenu ToolBar.Replace Szukaj i zamieniaj...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nowy widok
+ tmenu ToolBar.WinSplit Podziel widok
+ tmenu ToolBar.WinMax Zmaksymalizuj widok
+ tmenu ToolBar.WinMin Zminimalizuj widok
+ tmenu ToolBar.WinClose Zamknij widok
+ endif
+ tmenu ToolBar.LoadSesn Za³aduj sesjê
+ tmenu ToolBar.SaveSesn Zachowaj bie¿±c± sesjê
+ tmenu ToolBar.RunScript Uruchom skrypt Vima
+ tmenu ToolBar.Make Wykonaj bie¿±cy projekt
+ tmenu ToolBar.Shell Otwórz pow³okê
+ tmenu ToolBar.RunCtags Twórz tagi w bie¿±cym katalogu
+ tmenu ToolBar.TagJump Skok do taga pod kursorem
+ tmenu ToolBar.Help Pomoc Vima
+ tmenu ToolBar.FindHelp Przeszukuj pomoc Vim-a
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sk³adnia
+menutrans &Show\ filetypes\ in\ menu Poka¿\ typy\ &plików\ w\ menu
+menutrans Set\ '&syntax'\ only Ustaw\ tylko\ '&syntax'
+menutrans Set\ '&filetype'\ too Ustaw\ równie¿\ '&filetype'
+menutrans &Off &Wy³±cz
+menutrans &Manual &Rêcznie
+menutrans A&utomatic A&utomatyczne
+menutrans on/off\ for\ &This\ file w³±cz/w&y³±cz\ dla\ pliku
+menutrans Co&lor\ test Test\ &kolorów
+menutrans &Highlight\ test &Test\ pod¶wietlania
+menutrans &Convert\ to\ HTML Przetwórz\ na\ &HTML
+
+" dialog texts
+let menutrans_no_file = "[Brak pliku]"
+let menutrans_help_dialog = "Wprowad¼ komendê lub s³owo, aby otrzymaæ pomoc o:\n\nPrzedrostek i_ oznacza komendê trybu Wprowadzania (np. i_CTRL-X)\nPrzedrostek c_ oznacza komendê edycji wiersza komend (np. c_<Del>)\nPrzedrostek ' oznacza nazwê opcji (np. 'shiftwidth')"
+let g:menutrans_path_dialog = "Wprowad¼ ¶cie¿kê poszukiwania plików.\nProszê rozdzielaæ nazwy katalogów przecinkiem."
+let g:menutrans_tags_dialog = "Podaj nazwy plików tagów.\nProszê rozdzielaæ nazwy przecinkiem."
+let g:menutrans_textwidth_dialog = "Wprowad¼ now± szeroko¶æ tekstu (0 wy³±cza przewijanie): "
+let g:menutrans_fileformat_dialog = "Wybierz format w którym ten plik ma byæ zapisany"
diff --git a/runtime/lang/menu_polish_poland.1250.vim b/runtime/lang/menu_polish_poland.1250.vim
new file mode 100644
index 0000000..1894452
--- /dev/null
+++ b/runtime/lang/menu_polish_poland.1250.vim
@@ -0,0 +1,259 @@
+" Menu Translations: Polish
+" Maintainer: Rafal M. Sulejman <rms@poczta.onet.pl>
+" Initial Translation: Marcin Dalecki <dalecki@cs.net.pl>
+" Last Change: 06 Sep 2001
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding cp1250
+
+" Help menu
+menutrans &Help Po&moc
+menutrans &Overview<Tab><F1> &Spis\ Treci<Tab><F1>
+menutrans &How-to\ links &Odnoniki\ JTZ
+menutrans &Credits Po&dziêkowania
+menutrans &User\ Manual Podrêcznik\ &u¿ytkownika
+menutrans Co&pying &Kopiowanie
+menutrans &Version &Wersja
+menutrans &About o\ &Aplikacji
+
+" File menu
+menutrans &File &Plik
+menutrans &Open\.\.\.<Tab>:e &Otwórz\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Otwórz\ z\ &podzia³em\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nowy<Tab>:enew
+menutrans &Close<Tab>:close &Zamknij<Tab>:close
+menutrans &Save<Tab>:w Za&pisz<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Zapisz\ &jako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Podziel\ na\ diff-a\ miêdzy\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Podziel\ ³atane\ przez\.\.\.
+menutrans &Print &Drukuj
+menutrans Sa&ve-Exit<Tab>:wqa Zapisz\ i\ w&yjd<Tab>:wqa
+menutrans E&xit<Tab>:qa &Wyjcie<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Edycja
+menutrans &Undo<Tab>u &Cofnij<Tab>u
+menutrans &Redo<Tab>^R &Ponów<Tab>^R
+menutrans Rep&eat<Tab>\. P&owtórz<Tab>\.
+menutrans Cu&t<Tab>"+x W&ytnij<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopiuj<Tab>"+y
+menutrans &Paste<Tab>"+gP &Wklej<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Wstaw\ p&rzed<Tab>[p
+menutrans Put\ &After<Tab>]p Wstaw\ p&o<Tab>]p
+menutrans &Select\ all<Tab>ggVG Z&aznacz\ ca³oæ<Tab>ggVG
+menutrans &Find\.\.\. &Szukaj\.\.\.
+menutrans &Find<Tab>/ &Szukaj<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. &Zamieñ\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s &Zamieñ<Tab>:%s
+menutrans Find\ and\ Rep&lace &Zamieñ
+menutrans Find\ and\ Rep&lace<Tab>:s &Zamieñ<Tab>:s
+menutrans Options\.\.\. Opcje\.\.\.
+menutrans Settings\ &Window Ustawienia
+menutrans &Global\ Settings Ustawienia\ &globalne
+menutrans F&ile\ Settings Ustawienia\ dla\ pliku
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Numerowanie\ wierszy<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Tryb\ &listowania<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Za&wijanie\ wierszy<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! £amanie\ wie&rsza<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Rozwijani&e\ tabulatorów<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! &Automatyczne\ wciêcia<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Wciêcia\ &C<Tab>:set\ cin!
+menutrans &Shiftwidth &Szerokoæ\ wciêcia
+menutrans Te&xt\ Width\.\.\. D³ugoæ\ linii\.\.\.
+menutrans &File\ Format\.\.\. &Format\ pliku\.\.\.
+menutrans Soft\ &Tabstop Rozmiar\ &tabulacji
+menutrans C&olor\ Scheme Zestawy\ kolorów
+menutrans &Keymap Uk³ady\ klawiatury
+menutrans None ¿aden
+menutrans accents akcenty
+menutrans hebrew hebrajski
+menutrans hebrewp hebrajski\ p
+menutrans russian-jcuken rosyjski-jcuken
+menutrans russian-jcukenwin rosyjski-jcukenwin
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Podkrelanie\ &wzorców<Tab>:set\ hls!
+
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Ignorowanie\ wielkoci<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! &Pokazywanie\ pasuj¹cych<Tab>:set\ sm!
+
+menutrans &Context\ lines Wiersze\ &kontekstowe
+menutrans &Virtual\ Edit Obróbka\ &wirtualna
+
+menutrans Never Nigdy
+menutrans Block\ Selection Zaznaczanie\ zakresu
+menutrans Insert\ mode Tryb\ wprowadzania
+menutrans Block\ and\ Insert Zakres\ i\ wprowadzanie
+menutrans Always Zawsze
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Tryb\ wprowadzania<Tab>:set\ im!
+menutrans Search\ &Path\.\.\. Scie¿ka\ poszukiwania\.\.\.
+menutrans Ta&g\ Files\.\.\. Pliki\ tagów\.\.\.
+
+
+"
+" GUI options
+menutrans Toggle\ &Toolbar Pasek\ narzêdzi
+menutrans Toggle\ &Bottom\ Scrollbar Dolny\ przewijacz
+menutrans Toggle\ &Left\ Scrollbar &Lewy\ przewijacz
+menutrans Toggle\ &Right\ Scrollbar P&rawy\ przewijacz
+
+" Programming menu
+menutrans &Tools &Narzêdzia
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skocz\ do\ taga<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skok\ w\ &ty³<Tab>^T
+menutrans Build\ &Tags\ File &Twórz\ plik\ tagów
+" Folding
+menutrans &Folding &Zwijanie
+menutrans &Enable/Disable\ folds<Tab>zi &Zwiñ/rozwiñ<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Linia\ kursora<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx &Tylko\ linia\ kursora<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Zwiñ\ wiêcej<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Z&wiñ\ wszystkie<Tab>zM
+menutrans &Open\ all\ folds<Tab>zR Rozwiñ\ wszystkie<Tab>zR
+menutrans O&pen\ more\ folds<Tab>zr R&ozwiñ\ wiêcej<Tab>zr
+
+menutrans Create\ &Fold<Tab>zf T&wórz\ zawiniêcie<Tab>zf
+menutrans &Delete\ Fold<Tab>zd U&suñ\ zawiniêcie<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD &Usuñ\ wszystkie\ zawiniêcia<Tab>zD
+menutrans Fold\ column\ &width Szerokoæ\ kolumny\ za&winiêæ
+menutrans Fold\ Met&hod Me&toda\ zawijania
+menutrans M&anual &Rêcznie
+menutrans I&ndent W&ciêcie
+menutrans E&xpression W&yrazenie
+menutrans S&yntax S&k³adnia
+menutrans Ma&rker Zn&acznik
+
+" Diff
+menutrans &Update &Odwie¿
+menutrans &Get\ Block &Pobierz\ blok
+menutrans &Put\ Block &Wstaw\ blok
+
+" Make and stuff...
+menutrans &Make<Tab>:make M&ake<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Poka¿\ b³êdy<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! W&ylicz\ powiadomienia<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn &Nastêpny\ b³¹d<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Poprzedni\ b³¹d<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Starsza\ lista<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew N&owsza\ lista<Tab>:cnew
+menutrans Error\ &Window Okno\ komu&nikatów
+menutrans &Update<Tab>:cwin Akt&ualizuj<Tab>:cwin
+menutrans &Close<Tab>:cclose &Zamknij<Tab>:cclose
+menutrans &Open<Tab>:copen &Otwórz<Tab>:copen
+
+menutrans &Set\ Compiler U&staw\ kompilator
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Kody\ szesnastkowe<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Zwyk³y\ tekst<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers &Bufory
+menutrans &Refresh\ menu Odwie¿
+menutrans Delete Skasuj
+menutrans &Alternate &Zmieñ
+menutrans &Next &Nastêpny
+menutrans &Previous &Poprzedni
+menutrans [No\ File] [Brak\ Pliku]
+
+" Window menu
+menutrans &Window &Widoki
+menutrans &New<Tab>^Wn &Nowy<Tab>^Wn
+menutrans S&plit<Tab>^Ws Po&dziel<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ P&odziel\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Podziel\ pionowo<Tab>^Wv
+menutrans Split\ File\ E&xplorer Otwórz\ mened¿er\ plików
+
+menutrans &Close<Tab>^Wc &Zamknij<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zamknij\ &inne<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &Nastêpny<Tab>^Ww
+menutrans P&revious<Tab>^WW &Poprzedni<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Wyrównaj\ wysokoci<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Z&maksymalizuj\ wysokoæ<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Zminim&alizuj\ wysokoæ<Tab>^W1_
+menutrans Max\ Width<Tab>^W\| Maksymalna\ szerokoæ<Tab>^W\|
+menutrans Min\ Width<Tab>^W1\| Minimalna\ szerokoæ<Tab>^W1\|
+menutrans Max\ &Width<Tab>^W\| Zmaksymalizuj\ szerokoæ<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Zminimalizuj\ szerokoæ<Tab>^W1\|
+menutrans Move\ &To &Id\ do
+menutrans &Top<Tab>^WK &Góra<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Dó³<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Lewa\ strona<Tab>^WH
+menutrans &Right\ side<Tab>^WL &Prawa\ strona<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Obróæ\ w\ &górê<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Obróæ\ w\ &dó³<Tab>^Wr
+menutrans Split\ &Vertically<Tab>^Wv &Podziel\ w\ poziomie<Tab>^Wv
+menutrans Select\ Fo&nt\.\.\. Wybierz\ &czcionkê\.\.\.
+
+" The popup menu
+menutrans &Undo &Cofnij
+menutrans Cu&t W&ytnij
+menutrans &Copy &Kopiuj
+menutrans &Paste &Wklej
+menutrans &Delete &Skasuj
+menutrans Select\ Blockwise Zaznacz\ &blok
+menutrans Select\ &Word Zaznacz\ &s³owo
+menutrans Select\ &Line Zaznacz\ w&iersz
+menutrans Select\ &Block Zaznacz\ &blok
+menutrans Select\ &All Zaznacz\ c&a³oæ
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otwórz plik
+ tmenu ToolBar.Save Zapisz bie¿¹cy plik
+ tmenu ToolBar.SaveAll Zapisz wszystkie pliki
+ tmenu ToolBar.Print Drukuj
+ tmenu ToolBar.Undo Cofnij
+ tmenu ToolBar.Redo Ponów
+ tmenu ToolBar.Cut Wytnij
+ tmenu ToolBar.Copy Skopiuj
+ tmenu ToolBar.Paste Wklej
+ tmenu ToolBar.Find Szukaj...
+ tmenu ToolBar.FindNext Szukaj nastêpnego
+ tmenu ToolBar.FindPrev Szukaj poprzedniego
+ tmenu ToolBar.Replace Szukaj i zamieniaj...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nowy widok
+ tmenu ToolBar.WinSplit Podziel widok
+ tmenu ToolBar.WinMax Zmaksymalizuj widok
+ tmenu ToolBar.WinMin Zminimalizuj widok
+ tmenu ToolBar.WinClose Zamknij widok
+ endif
+ tmenu ToolBar.LoadSesn Za³aduj sesjê
+ tmenu ToolBar.SaveSesn Zachowaj bie¿¹c¹ sesjê
+ tmenu ToolBar.RunScript Uruchom skrypt Vima
+ tmenu ToolBar.Make Wykonaj bie¿¹cy projekt
+ tmenu ToolBar.Shell Otwórz pow³okê
+ tmenu ToolBar.RunCtags Twórz tagi w bie¿¹cym katalogu
+ tmenu ToolBar.TagJump Skok do taga pod kursorem
+ tmenu ToolBar.Help Pomoc Vima
+ tmenu ToolBar.FindHelp Przeszukuj pomoc Vim-a
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sk³adnia
+menutrans Set\ '&syntax'\ only Ustaw\ tylko\ '&syntax'
+menutrans Set\ '&filetype'\ too Ustaw\ równie¿\ '&filetype'
+menutrans &Off &Wy³¹cz
+menutrans &Manual &Rêcznie
+menutrans A&utomatic A&utomatyczne
+menutrans on/off\ for\ &This\ file w³¹cz/w&y³¹cz\ dla\ pliku
+menutrans Co&lor\ test Test\ &kolorów
+menutrans &Highlight\ test &Test\ podwietlania
+menutrans &Convert\ to\ HTML Przetwórz\ na\ &HTML
+
+" dialog texts
+let menutrans_no_file = "[Brak pliku]"
+let menutrans_help_dialog = "Wprowad komendê lub s³owo, aby otrzymaæ pomoc o:\n\nPrzedrostek i_ oznacza komendê trybu Wprowadzania (np. i_CTRL-X)\nPrzedrostek c_ oznacza komendê edycji wiersza komend (np. c_<Del>)\nPrzedrostek ' oznacza nazwê opcji (np. 'shiftwidth')"
+let g:menutrans_path_dialog = "Wprowad cie¿kê poszukiwania plików.\nProszê rozdzielaæ nazwy katalogów przecinkiem."
+let g:menutrans_tags_dialog = "Podaj nazwy plików tagów.\nProszê rozdzielaæ nazwy przecinkiem."
+let g:menutrans_textwidth_dialog = "Wprowad now¹ szerokoæ tekstu (0 wy³¹cza przewijanie): "
+let g:menutrans_fileformat_dialog = "Wybierz format w którym ten plik ma byæ zapisany"
diff --git a/runtime/lang/menu_pt_br.latin1.vim b/runtime/lang/menu_pt_br.latin1.vim
new file mode 100644
index 0000000..bed9487
--- /dev/null
+++ b/runtime/lang/menu_pt_br.latin1.vim
@@ -0,0 +1,3 @@
+" Menu translations: Portuguese
+
+source <sfile>:p:h/menu_pt_br.vim
diff --git a/runtime/lang/menu_pt_br.utf-8.vim b/runtime/lang/menu_pt_br.utf-8.vim
new file mode 100644
index 0000000..4879c24
--- /dev/null
+++ b/runtime/lang/menu_pt_br.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu translations: Portuguese for UTF-8 encoding
+
+source <sfile>:p:h/menu_pt_br.vim
diff --git a/runtime/lang/menu_pt_br.vim b/runtime/lang/menu_pt_br.vim
new file mode 100644
index 0000000..eaad26f
--- /dev/null
+++ b/runtime/lang/menu_pt_br.vim
@@ -0,0 +1,265 @@
+" Menu Translations: Português
+" Maintainer: José de Paula <jose_de_paula@ig.com.br>
+" Last Change: 2003 Jun 12
+"
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" Translations in latin1 (ISO-8859-1), and should work in
+" latin9 (ISO-8859-15)
+
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+" Help menu
+menutrans &Help A&juda
+menutrans &Overview<Tab><F1> &Conteúdo
+menutrans &User\ Manual &Manual\ do\ Usuário
+menutrans &How-to\ links &Como\ fazer?
+menutrans &Find\.\.\. &Procurar\.\.\.
+menutrans &Credits &Créditos
+menutrans O&rphans &Órfãos
+menutrans Co&pying &Licença
+menutrans &Version &Versão
+menutrans &About &Sobre
+
+" File menu
+menutrans &File &Arquivo
+menutrans &Open\.\.\.<Tab>:e A&brir\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Ab&rir\ em\ outra\ janela\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Novo<Tab>:enew
+menutrans &Close<Tab>:close &Fechar<Tab>:close
+menutrans &Save<Tab>:w &Salvar<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Sa&lvar\ como\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. &Exibir\ diferenças\ com\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Ex&ibir\ patcheado\ por\.\.\.
+menutrans &Print I&mprimir
+menutrans Sa&ve-Exit<Tab>:wqa Sal&var\ e\ sair<Tab>:wqa
+menutrans E&xit<Tab>:qa Sai&r<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Editar
+menutrans &Undo<Tab>u &Desfazer<Tab>u
+menutrans &Redo<Tab>^R &Refazer<Tab>u
+menutrans Rep&eat<Tab>\. Repe&tir<Tab>\.
+menutrans Cu&t<Tab>"+x Re&cortar<Tab>"+x
+menutrans &Copy<Tab>"+y Cop&iar<Tab>"+y
+menutrans &Paste<Tab>"+gP C&olar<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Colocar\ &antes<Tab>[p
+menutrans Put\ &After<Tab>]p Colocar\ &depois<Tab>]p
+menutrans &Select\ all<Tab>ggVG &Selecionar\ tudo<Tab>ggVG
+menutrans &Find\.\.\. &Procurar\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Procurar\ e\ substit&uir\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Procurar\ e\ substit&uir<Tab>:%s
+menutrans Find\ and\ Rep&lace Procurar\ e\ substit&uir
+menutrans Find\ and\ Rep&lace<Tab>:s Procurar\ e\ substituir<Tab>:s
+menutrans Settings\ &Window Op&ções
+
+" Edit/Global Settings
+menutrans &Global\ Settings Opções\ &Globais
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Ativar/Desativar\ &Realce\ de\ Padrões<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Ativar/Desativar\ &Ignorar\ maiúsculas<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Ativar/Desativar\ &coincidências<Tab>:set\ sm!
+
+menutrans &Context\ lines Linhas\ de\ C&ontexto
+
+menutrans &Virtual\ Edit Edição\ &Virtual
+menutrans Never Nunca
+menutrans Block\ Selection Seleção\ de\ Bloco
+menutrans Insert\ mode Modo\ de\ inserção
+menutrans Block\ and\ Insert Bloco\ e\ inserção
+menutrans Always Sempre
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Ativar/Desativar\ Modo\ de\ In&serção<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Ativar/Desativar\ Co&mpatibilidade\ com\ Vi<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Camin&ho\ de\ Busca\.\.\.
+menutrans Ta&g\ Files\.\.\. Arquivos\ de\ Tags\.\.\.
+
+" GUI options
+menutrans Toggle\ &Toolbar Ocultar/Exibir\ Barra\ de\ &Ferramentas
+menutrans Toggle\ &Bottom\ Scrollbar Ocultar/Exibir\ Barra\ de\ &Rolagem\ Inferior
+menutrans Toggle\ &Left\ Scrollbar Ocultar/Exibir\ Barra\ de\ R&olagem\ Esquerda
+menutrans Toggle\ &Right\ Scrollbar Ocultar/Exibir\ Barra\ de\ Ro&lagem\ Direita
+let g:menutrans_path_dialog = "Indique um caminho de procura para os arquivos.\nSepare os nomes dos diretórios com uma vírgula."
+let g:menutrans_tags_dialog = "Indique os nomes dos arquivos de tags.\nSepare os nomes com uma vírgula."
+
+" Edit/File Settings
+menutrans F&ile\ Settings Opções\ do\ &Arquivo
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Ativar/Desativar\ &numeração\ de\ linhas<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Ativar/Desativar\ modo\ &list<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Ativar/Desativar\ &quebra\ de\ linhas<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Ativar/Desativar\ quebra\ na\ &palavra<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Ativar/Desativar\ expansão de tabs<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Ativar/Desativar\ &auto-indentação<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Ativar/Desativar\ indentação estilo &C<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth Largura\ da\ &indentação
+
+menutrans Soft\ &Tabstop &Tabulação\ com\ espaços
+
+menutrans Te&xt\ Width\.\.\. Largura\ do\ te&xto\.\.\.
+let g:menutrans_textwidth_dialog = "Digite a nova largura do texto (0 para desativar a formatação): "
+
+menutrans &File\ Format\.\.\. &Formato\ do\ arquivo\.\.\.
+let g:menutrans_fileformat_dialog = "Selecione o formato para gravar o arquivo"
+
+menutrans C&olor\ Scheme Esquema\ de\ c&ores
+menutrans default padrão
+
+menutrans Select\ Fo&nt\.\.\. Selecionar\ fo&nte\.\.\.
+
+menutrans &Keymap Mapa\ de\ teclado
+menutrans None Nenhum
+
+" Programming menu
+menutrans &Tools &Ferramentas
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Pular\ para\ este\ tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T &Voltar<Tab>^T
+menutrans Build\ &Tags\ File &Construir\ Arquivo\ de\ tags
+menutrans &Folding &Dobra
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Lista\ de\ erros<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Li&sta\ de\ mensagens<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn P&róximo\ erro<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Erro\ anterior<Tab>:cp
+menutrans &Older\ List<Tab>:cold Listar\ erros\ &antigos<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Listar\ erros\ &novos<Tab>:cnew
+menutrans Error\ &Window &Janela\ de\ erros
+menutrans &Set\ Compiler Def&inir\ Compilador
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Converter\ para\ hexadecimal<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Conver&ter\ de\ volta<Tab>:%!xxd\ -r
+
+" Tools.Fold Menu
+menutrans &Enable/Disable\ folds<Tab>zi &Ativar/Desativar\ dobras<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Ver\ linha\ do\ cursor<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Ve&r\ somente\ linha\ do\ cursor<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Fechar\ mais\ dobras<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM F&echar\ todas\ as\ dobras<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr A&brir\ mais\ dobras<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Abr&ir\ todas\ as\ dobras<Tab>zR
+" fold method
+menutrans Fold\ Met&hod &Modo\ de\ dobras
+menutrans Create\ &Fold<Tab>zf Criar\ &dobras<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Remover\ d&obras<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Remover\ &todas\ as\ dobras<Tab>zD
+" moving around in folds
+menutrans Fold\ col&umn\ width &Largura\ da\ coluna\ da\ dobra
+
+" Tools.Diff Menu
+menutrans &Update &Atualizar
+menutrans &Get\ Block &Obter\ Bloco
+menutrans &Put\ Block &Pôr\ Bloco
+
+" Tools.Error Menu
+menutrans &Update<Tab>:cwin &Atualizar<Tab>:cwin
+menutrans &Open<Tab>:copen A&brir<Tab>:copen
+menutrans &Close<Tab>:cclose &Fechar<Tab>:cclose
+
+" Names for buffer menu.
+menutrans &Buffers &Buffers
+menutrans &Refresh\ menu A&tualizar\ menu
+menutrans &Delete &Apagar
+menutrans &Alternate A<ernar
+menutrans &Next P&róximo
+menutrans &Previous A&nterior
+let g:menutrans_no_file = "[Sem arquivos]"
+
+" Window menu
+menutrans &Window &Janela
+menutrans &New<Tab>^Wn N&ova<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Dividir<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ D&ividir\ para\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Dividir\ &verticalmente<Tab>^Wv
+menutrans Split\ File\ E&xplorer &Abrir\ Gerenciador\ de\ arquivos
+menutrans &Close<Tab>^Wc &Fechar<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Fechar\ &outra(s)<Tab>^Wo
+menutrans Move\ &To Mover\ ¶
+menutrans &Top<Tab>^WK A&cima<Tab>^WK
+menutrans &Bottom<Tab>^WJ A&baixo<Tab>^WJ
+menutrans &Left\ side<Tab>^WH Lado\ &esquerdo<Tab>^WH
+menutrans &Right\ side<Tab>^WL Lado\ di&reito<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR &Girar\ para\ cima<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Girar\ para\ bai&xo<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= Mesmo\ &Tamanho<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Altura\ &Máxima<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ A<ura\ Mínima<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Larg&ura\ Máxima<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Largura\ Mí&nima<Tab>^W1\|
+
+" The popup menu
+menutrans &Undo &Desfazer
+menutrans Cu&t Recor&tar
+menutrans &Copy &Copiar
+menutrans &Paste Co&lar
+menutrans &Delete &Apagar
+menutrans Select\ Blockwise Seleção\ de\ bloco
+menutrans Select\ &Word Selecionar\ &Palavra
+menutrans Select\ &Line Selecionar\ L&inha
+menutrans Select\ &All Selecionar\ T&udo
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Abrir Arquivo
+ tmenu ToolBar.Save Salvar Arquivo
+ tmenu ToolBar.SaveAll Salvar Todos os arquivos
+ tmenu ToolBar.Print Imprimir
+ tmenu ToolBar.Undo Desfazer
+ tmenu ToolBar.Redo Refazer
+ tmenu ToolBar.Cut Recortar
+ tmenu ToolBar.Copy Copiar
+ tmenu ToolBar.Paste Colar
+ tmenu ToolBar.Find Procurar...
+ tmenu ToolBar.FindNext Procurar Próximo
+ tmenu ToolBar.FindPrev Procurar Anterior
+ tmenu ToolBar.Replace Procurar e Substituir
+ if 0 " disable; these are in the Windoze menu
+ tmenu ToolBar.New Nova Janela
+ tmenu ToolBar.WinSplit Dividir Janela
+ tmenu ToolBar.WinMax Janela Máxima
+ tmenu ToolBar.WinMin Janela Mínima
+ tmenu ToolBar.WinVSplit Dividir Verticalmente
+ tmenu ToolBar.WinMaxWidth Largura Máxima
+ tmenu ToolBar.WinMinWidth Largura Mínima
+ tmenu ToolBar.WinClose Fechar Janela
+ endif
+ tmenu ToolBar.LoadSesn Carregar Sessão
+ tmenu ToolBar.SaveSesn Salvar Sessão
+ tmenu ToolBar.RunScript Executar script
+ tmenu ToolBar.Make Make
+ tmenu ToolBar.Shell Abrir um shell
+ tmenu ToolBar.RunCtags Gerar um arquivo de tags
+ tmenu ToolBar.TagJump Saltar para um tag
+ tmenu ToolBar.Help Ajuda
+ tmenu ToolBar.FindHelp Procurar na Ajuda
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sintaxe
+"menutrans &Show\ individual\ choices E&xibir\ escolhas\ individuais
+menutrans &Show\ filetypes\ in\ menu E&xibir\ tipos\ de\ arquivos\ no\ menu
+menutrans Set\ '&syntax'\ only Ativar\ somente\ s&intaxe
+menutrans Set\ '&filetype'\ too Ativar\ também\ &tipo\ de\ arquivo
+menutrans &Off &Desativar
+menutrans &Manual &Manual
+menutrans A&utomatic A&utomática
+menutrans on/off\ for\ &This\ file Ativar/Desativar\ neste\ &arquivo
+menutrans Co&lor\ test T&este\ de\ cores
+menutrans &Highlight\ test Teste\ de\ &realce
+menutrans &Convert\ to\ HTML &Converter\ para\ HTML
+
+" Find Help dialog text
+let g:menutrans_help_dialog = "Digite um comando ou palavra para obter ajuda;\n\nAnteponha i_ para comandos de entrada (ex.: i_CTRL-X)\nAnteponha c_ para comandos da linha de comandos (ex.: c_<Del>)\nAnteponha ` para um nome de opção (ex.: `shiftwidth`)"
diff --git a/runtime/lang/menu_pt_pt.latin1.vim b/runtime/lang/menu_pt_pt.latin1.vim
new file mode 100644
index 0000000..7fc73d1
--- /dev/null
+++ b/runtime/lang/menu_pt_pt.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Português
+
+source <sfile>:p:h/menu_pt_pt.vim
diff --git a/runtime/lang/menu_pt_pt.utf-8.vim b/runtime/lang/menu_pt_pt.utf-8.vim
new file mode 100644
index 0000000..7fc73d1
--- /dev/null
+++ b/runtime/lang/menu_pt_pt.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Português
+
+source <sfile>:p:h/menu_pt_pt.vim
diff --git a/runtime/lang/menu_pt_pt.vim b/runtime/lang/menu_pt_pt.vim
new file mode 100644
index 0000000..28b9726
--- /dev/null
+++ b/runtime/lang/menu_pt_pt.vim
@@ -0,0 +1,264 @@
+" Menu Translations: Português
+" adaptado de pt_br.
+" Maintainer: Duarte Henriques <duarte_henriques@myrealbox.com>
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" Translations in latin1 (ISO-8859-1), and should work in
+" latin9 (ISO-8859-15)
+
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+" Help menu
+menutrans &Help A&juda
+menutrans &Overview<Tab><F1> &Conteúdo
+menutrans &User\ Manual &Manual\ do\ Utilizador
+menutrans &How-to\ links &Como\ fazer?
+menutrans &Find\.\.\. &Procurar\.\.\.
+menutrans &Credits &Créditos
+menutrans O&rphans &Órfãos
+menutrans Co&pying &Licença
+menutrans &Version &Versão
+menutrans &About &Sobre
+
+" File menu
+menutrans &File &Ficheiro
+menutrans &Open\.\.\.<Tab>:e A&brir\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Abrir\ noutra\ &janela\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Novo<Tab>:enew
+menutrans &Close<Tab>:close &Fechar<Tab>:close
+menutrans &Save<Tab>:w &Guardar<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Gu&ardar\ como\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. &Exibir\ diferenças\ com\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Ex&ibir\ patcheado\ por\.\.\.
+menutrans &Print Im&primir
+menutrans Sa&ve-Exit<Tab>:wqa Gua&rdar\ e\ sair<Tab>:wqa
+menutrans E&xit<Tab>:qa Sai&r<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Editar
+menutrans &Undo<Tab>u &Desfazer<Tab>u
+menutrans &Redo<Tab>^R &Refazer<Tab>u
+menutrans Rep&eat<Tab>\. Repe&tir<Tab>\.
+menutrans Cu&t<Tab>"+x &Cortar<Tab>"+x
+menutrans &Copy<Tab>"+y Cop&iar<Tab>"+y
+menutrans &Paste<Tab>"+gP C&olar<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Colocar\ &antes<Tab>[p
+menutrans Put\ &After<Tab>]p Colocar\ &depois<Tab>]p
+menutrans &Select\ all<Tab>ggVG &Seleccionar\ tudo<Tab>ggVG
+menutrans &Find\.\.\. &Procurar\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Procurar\ e\ substit&uir\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Procurar\ e\ substit&uir<Tab>:%s
+menutrans Find\ and\ Rep&lace Procurar\ e\ substit&uir
+menutrans Find\ and\ Rep&lace<Tab>:s Procurar\ e\ substituir<Tab>:s
+menutrans Settings\ &Window Op&ções
+
+" Edit/Global Settings
+menutrans &Global\ Settings Opções\ &Globais
+
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Activar/Desactivar\ &Realce\ de\ Padrões<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Activar/Desactivar\ &Ignorar\ maiúsculas<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Activar/Desactivar\ &coincidências<Tab>:set\ sm!
+
+menutrans &Context\ lines Linhas\ de\ C&ontexto
+
+menutrans &Virtual\ Edit Edição\ &Virtual
+menutrans Never Nunca
+menutrans Block\ Selection Seleção\ de\ Bloco
+menutrans Insert\ mode Modo\ de\ inserção
+menutrans Block\ and\ Insert Bloco\ e\ inserção
+menutrans Always Sempre
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Activar/Desactivar\ Modo\ de\ In&serção<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Activar/Desactivar\ Co&mpatibilidade\ com\ Vi<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Camin&ho\ de\ Busca\.\.\.
+menutrans Ta&g\ Files\.\.\. Arquivos\ de\ Tags\.\.\.
+
+" GUI options
+menutrans Toggle\ &Toolbar Ocultar/Exibir\ Barra\ de\ &Ferramentas
+menutrans Toggle\ &Bottom\ Scrollbar Ocultar/Exibir\ Barra\ de\ &Rolagem\ Inferior
+menutrans Toggle\ &Left\ Scrollbar Ocultar/Exibir\ Barra\ de\ R&olagem\ Esquerda
+menutrans Toggle\ &Right\ Scrollbar Ocultar/Exibir\ Barra\ de\ Ro&lagem\ Direita
+let g:menutrans_path_dialog = "Indique um caminho de procura para os arquivos.\nSepare os nomes dos diretórios com uma vírgula."
+let g:menutrans_tags_dialog = "Indique os nomes dos arquivos de tags.\nSepare os nomes com uma vírgula."
+
+" Edit/File Settings
+menutrans F&ile\ Settings Opções\ do\ &Arquivo
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Activar/Desactivar\ &numeração\ de\ linhas<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Activar/Desactivar\ modo\ &list<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Activar/Desactivar\ &quebra\ de\ linhas<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Activar/Desactivar\ quebra\ na\ &palavra<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Activar/Desactivar\ expansão de tabs<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Activar/Desactivar\ &auto-indentação<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Activar/Desactivar\ indentação estilo &C<Tab>:set\ cin!
+
+" other options
+menutrans &Shiftwidth Largura\ da\ &indentação
+
+menutrans Soft\ &Tabstop &Tabulação\ com\ espaços
+
+menutrans Te&xt\ Width\.\.\. Largura\ do\ te&xto\.\.\.
+let g:menutrans_textwidth_dialog = "Digite a nova largura do texto (0 para desativar a formatação): "
+
+menutrans &File\ Format\.\.\. &Formato\ do\ arquivo\.\.\.
+let g:menutrans_fileformat_dialog = "Selecione o formato para gravar o arquivo"
+
+menutrans C&olor\ Scheme Esquema\ de\ c&ores
+menutrans default padrão
+
+menutrans Select\ Fo&nt\.\.\. Seleccionar\ fo&nte\.\.\.
+
+menutrans &Keymap Mapa\ de\ teclado
+menutrans None Nenhum
+
+" Programming menu
+menutrans &Tools Fe&rramentas
+menutrans &Jump\ to\ this\ tag<Tab>g^] Saltar\ para\ esta\ &tag<Tab>g^]
+menutrans Jump\ &back<Tab>^T &Voltar<Tab>^T
+menutrans Build\ &Tags\ File &Construir\ Arquivo\ de\ tags
+menutrans &Folding &Dobra
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl &Lista\ de\ erros<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Li&sta\ de\ mensagens<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn P&róximo\ erro<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Erro\ anterior<Tab>:cp
+menutrans &Older\ List<Tab>:cold Listar\ erros\ &antigos<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Listar\ erros\ &novos<Tab>:cnew
+menutrans Error\ &Window &Janela\ de\ erros
+menutrans &Set\ Compiler Def&inir\ Compilador
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Converter\ para\ hexadecimal<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Conver&ter\ de\ volta<Tab>:%!xxd\ -r
+
+" Tools.Fold Menu
+menutrans &Enable/Disable\ folds<Tab>zi &Activar/Desactivar\ dobras<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Ver\ linha\ do\ cursor<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Ve&r\ somente\ linha\ do\ cursor<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Fechar\ mais\ dobras<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM F&echar\ todas\ as\ dobras<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr A&brir\ mais\ dobras<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Abr&ir\ todas\ as\ dobras<Tab>zR
+" fold method
+menutrans Fold\ Met&hod &Modo\ de\ dobras
+menutrans Create\ &Fold<Tab>zf Criar\ &dobras<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Remover\ d&obras<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Remover\ &todas\ as\ dobras<Tab>zD
+" moving around in folds
+menutrans Fold\ col&umn\ width &Largura\ da\ coluna\ da\ dobra
+
+" Tools.Diff Menu
+menutrans &Update &Actualizar
+menutrans &Get\ Block &Obter\ Bloco
+menutrans &Put\ Block &Pôr\ Bloco
+
+" Tools.Error Menu
+menutrans &Update<Tab>:cwin &Actualizar<Tab>:cwin
+menutrans &Open<Tab>:copen A&brir<Tab>:copen
+menutrans &Close<Tab>:cclose &Fechar<Tab>:cclose
+
+" Names for buffer menu.
+menutrans &Buffers &Buffers
+menutrans &Refresh\ menu A&ctualizar\ menu
+menutrans &Delete &Apagar
+menutrans &Alternate A<ernar
+menutrans &Next P&róximo
+menutrans &Previous A&nterior
+let g:menutrans_no_file = "[Sem arquivos]"
+
+" Window menu
+menutrans &Window &Janela
+menutrans &New<Tab>^Wn N&ova<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Dividir<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ D&ividir\ para\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Dividir\ &verticalmente<Tab>^Wv
+menutrans Split\ File\ E&xplorer &Abrir\ Gerenciador\ de\ arquivos
+menutrans &Close<Tab>^Wc &Fechar<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Fechar\ &outra(s)<Tab>^Wo
+menutrans Move\ &To Mover\ ¶
+menutrans &Top<Tab>^WK A&cima<Tab>^WK
+menutrans &Bottom<Tab>^WJ A&baixo<Tab>^WJ
+menutrans &Left\ side<Tab>^WH Lado\ &esquerdo<Tab>^WH
+menutrans &Right\ side<Tab>^WL Lado\ di&reito<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR &Girar\ para\ cima<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Girar\ para\ bai&xo<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= Mesmo\ &Tamanho<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Altura\ &Máxima<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ A<ura\ Mínima<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Larg&ura\ Máxima<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Largura\ Mí&nima<Tab>^W1\|
+
+" The popup menu
+menutrans &Undo &Desfazer
+menutrans Cu&t Recor&tar
+menutrans &Copy &Copiar
+menutrans &Paste Co&lar
+menutrans &Delete &Apagar
+menutrans Select\ Blockwise Seleção\ de\ bloco
+menutrans Select\ &Word Seleccionar\ &Palavra
+menutrans Select\ &Line Seleccionar\ L&inha
+menutrans Select\ &All Seleccionar\ T&udo
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Abrir Arquivo
+ tmenu ToolBar.Save Salvar Arquivo
+ tmenu ToolBar.SaveAll Salvar Todos os arquivos
+ tmenu ToolBar.Print Imprimir
+ tmenu ToolBar.Undo Desfazer
+ tmenu ToolBar.Redo Refazer
+ tmenu ToolBar.Cut Recortar
+ tmenu ToolBar.Copy Copiar
+ tmenu ToolBar.Paste Colar
+ tmenu ToolBar.Find Procurar...
+ tmenu ToolBar.FindNext Procurar Próximo
+ tmenu ToolBar.FindPrev Procurar Anterior
+ tmenu ToolBar.Replace Procurar e Substituir
+ if 0 " disable; these are in the Windoze menu
+ tmenu ToolBar.New Nova Janela
+ tmenu ToolBar.WinSplit Dividir Janela
+ tmenu ToolBar.WinMax Janela Máxima
+ tmenu ToolBar.WinMin Janela Mínima
+ tmenu ToolBar.WinVSplit Dividir Verticalmente
+ tmenu ToolBar.WinMaxWidth Largura Máxima
+ tmenu ToolBar.WinMinWidth Largura Mínima
+ tmenu ToolBar.WinClose Fechar Janela
+ endif
+ tmenu ToolBar.LoadSesn Carregar Sessão
+ tmenu ToolBar.SaveSesn Salvar Sessão
+ tmenu ToolBar.RunScript Executar script
+ tmenu ToolBar.Make Make
+ tmenu ToolBar.Shell Abrir um shell
+ tmenu ToolBar.RunCtags Gerar um arquivo de tags
+ tmenu ToolBar.TagJump Saltar para um tag
+ tmenu ToolBar.Help Ajuda
+ tmenu ToolBar.FindHelp Procurar na Ajuda
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sintaxe
+"menutrans &Show\ individual\ choices E&xibir\ escolhas\ individuais
+menutrans &Show\ filetypes\ in\ menu E&xibir\ tipos\ de\ arquivos\ no\ menu
+menutrans Set\ '&syntax'\ only Activar\ somente\ s&intaxe
+menutrans Set\ '&filetype'\ too Activar\ também\ &tipo\ de\ arquivo
+menutrans &Off &Desactivar
+menutrans &Manual &Manual
+menutrans A&utomatic A&utomática
+menutrans on/off\ for\ &This\ file Activar/Desactivar\ neste\ &arquivo
+menutrans Co&lor\ test T&este\ de\ cores
+menutrans &Highlight\ test Teste\ de\ &realce
+menutrans &Convert\ to\ HTML &Converter\ para\ HTML
+
+" Find Help dialog text
+let g:menutrans_help_dialog = "Digite um comando ou palavra para obter ajuda;\n\nAnteponha i_ para comandos de entrada (ex.: i_CTRL-X)\nAnteponha c_ para comandos da linha de comandos (ex.: c_<Del>)\nAnteponha ` para um nome de opção (ex.: `shiftwidth`)"
diff --git a/runtime/lang/menu_ru.utf-8.vim b/runtime/lang/menu_ru.utf-8.vim
new file mode 100644
index 0000000..20b0b2d
--- /dev/null
+++ b/runtime/lang/menu_ru.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Russian
+
+source <sfile>:p:h/menu_ru_ru.vim
diff --git a/runtime/lang/menu_ru_ru.koi8-r.vim b/runtime/lang/menu_ru_ru.koi8-r.vim
new file mode 100644
index 0000000..94d78a7
--- /dev/null
+++ b/runtime/lang/menu_ru_ru.koi8-r.vim
@@ -0,0 +1,294 @@
+" Menu Translations: Russian
+" Maintainer: vassily ragosin <vrr[at]users.sourceforge.net>
+" Last Change: 26 Apr 2004
+" URL: cvs://cvs.sf.net:/cvsroot/ruvim/extras/menu/menu_ru_ru.vim
+"
+" $Id$
+"
+" Adopted for RuVim project by Vassily Ragosin.
+" First translation: Tim Alexeevsky <realtim [at] mail.ru>,
+" based on ukrainian translation by Bohdan Vlasyuk <bohdan@vstu.edu.ua>
+"
+"
+" Quit when menu translations have already been done.
+"
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding koi8-r
+
+" Top
+menutrans &File &æÁÊÌ
+menutrans &Edit ð&ÒÁ×ËÁ
+menutrans &Tools &éÎÓÔÒÕÍÅÎÔÙ
+menutrans &Syntax &óÉÎÔÁËÓÉÓ
+menutrans &Buffers &âÕÆÅÒÙ
+menutrans &Window &ïËÎÏ
+menutrans &Help ó&ÐÒÁ×ËÁ
+"
+"
+"
+" Help menu
+menutrans &Overview<Tab><F1> &ïÂÚÏÒ<Tab><F1>
+menutrans &User\ Manual òÕËÏ×Ï&ÄÓÔ×Ï\ ÐÏÌØÚÏ×ÁÔÅÌÑ
+menutrans &How-to\ links &ëÁË\ ÜÔÏ\ ÓÄÅÌÁÔØ\.\.\.
+menutrans &Find\.\.\. &ðÏÉÓË
+"--------------------
+menutrans &Credits &âÌÁÇÏÄÁÒÎÏÓÔÉ
+menutrans Co&pying &òÁÓÐÒÏÓÔÒÁÎÅÎÉÅ
+menutrans &Sponsor/Register ðÏÍÏ&ÝØ/òÅÇÉÓÔÒÁÃÉÑ
+menutrans O&rphans &óÉÒÏÔÙ
+"--------------------
+menutrans &Version &éÎÆÏÒÍÁÃÉÑ\ Ï\ ÐÒÏÇÒÁÍÍÅ
+menutrans &About &úÁÓÔÁ×ËÁ
+"
+"
+" File menu
+menutrans &Open\.\.\.<Tab>:e &ïÔËÒÙÔØ\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ðÏ&ÄÅÌÉÔØ\ ÏËÎÏ\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &îÏ×ÙÊ<Tab>:enew
+menutrans &Close<Tab>:close &úÁËÒÙÔØ<Tab>:close
+"--------------------
+menutrans &Save<Tab>:w &óÏÈÒÁÎÉÔØ<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav óÏÈÒÁÎÉÔØ\ &ËÁË\.\.\.<Tab>:sav
+"--------------------
+menutrans Split\ &Diff\ with\.\.\. óÒ&Á×ÎÉÔØ\ Ó\.\.\.
+menutrans Split\ Patched\ &By\.\.\. óÒÁ×ÎÉÔØ\ Ó\ ÐÒÉÍÅÎÅÎÉÅÍ\ ÚÁÐ&ÌÁÔËÉ\.\.\.
+"--------------------
+menutrans &Print îÁ&ÐÅÞÁÔÁÔØ
+menutrans Sa&ve-Exit<Tab>:wqa ÷Ù&ÈÏÄ\ Ó\ ÓÏÈÒÁÎÅÎÉÅÍ<Tab>:wqa
+menutrans E&xit<Tab>:qa &÷ÙÈÏÄ<Tab>:qa
+"
+"
+" Edit menu
+menutrans &Undo<Tab>u ï&ÔÍÅÎÉÔØ<Tab>u
+menutrans &Redo<Tab>^R ÷&ÅÒÎÕÔØ<Tab>^R
+menutrans Rep&eat<Tab>\. ðÏ×ÔÏÒÉÔ&Ø<Tab>\.
+"--------------------
+menutrans Cu&t<Tab>"+x &÷ÙÒÅÚÁÔØ<Tab>"+x
+menutrans &Copy<Tab>"+y &ëÏÐÉÒÏ×ÁÔØ<Tab>"+y
+menutrans &Paste<Tab>"+gP ÷Ë&ÌÅÉÔØ<Tab>"+gP
+menutrans Put\ &Before<Tab>[p ÷ËÌÅÉÔØ\ ÐÅÒÅ&Ä<Tab>[p
+menutrans Put\ &After<Tab>]p ÷ËÌÅÉÔØ\ ÐÏ&ÓÌÅ<Tab>]p
+menutrans &Delete<Tab>x &õÄÁÌÉÔØ<Tab>x
+menutrans &Select\ All<Tab>ggVG ÷&ÙÄÅÌÉÔØ\ ×Ó£<Tab>ggVG
+"--------------------
+menutrans &Find\.\.\.<Tab>/ &ðÏÉÓË\.\.\.<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. ðÏÉÓË\ É\ &ÚÁÍÅÎÁ\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\.<Tab>:%s ðÏÉÓË\ É\ &ÚÁÍÅÎÁ\.\.\.<Tab>:%s
+menutrans Find\ and\ Rep&lace\.\.\.<Tab>:s ðÏÉÓË\ É\ &ÚÁÍÅÎÁ\.\.\.<Tab>:s
+"--------------------
+menutrans Settings\ &Window ïËÎÏ\ ÎÁÓÔÒÏÊËÉ\ &ÏÐÃÉÊ
+menutrans &Global\ Settings &çÌÏÂÁÌØÎÙÅ\ ÎÁÓÔÒÏÊËÉ
+menutrans F&ile\ Settings îÁÓÔÒÏÊËÉ\ &ÆÁÊÌÏ×
+menutrans C&olor\ Scheme &ã×ÅÔÏ×ÁÑ\ ÓÈÅÍÁ
+menutrans &Keymap òÁÓËÌÁÄËÁ\ ËÌ&Á×ÉÁÔÕÒÙ
+menutrans Select\ Fo&nt\.\.\. ÷ÙÂÏÒ\ &ÛÒÉÆÔÁ\.\.\.
+">>>----------------- Edit/Global settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ðÏÄÓ×ÅÔËÁ\ &ÎÁÊÄÅÎÎÙÈ\ ÓÏÏÔ×ÅÔÓÔ×ÉÊ<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &òÅÇÉÓÔÒÏÎÅÚÁ×ÉÓÉÍÙÊ\ ÐÏÉÓË<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! ðÏËÁÚÙ×ÁÔØ\ ÐÁÒÎÙÅ\ &ÜÌÅÍÅÎÔÙ<Tab>:set\ sm!
+menutrans &Context\ lines óÔÒ&ÏË\ ×ÏËÒÕÇ\ ËÕÒÓÏÒÁ
+menutrans &Virtual\ Edit ÷ÉÒ&ÔÕÁÌØÎÏÅ\ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! òÅÖÉÍ\ &÷ÓÔÁ×ËÉ<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &óÏ×ÍÅÓÔÉÍÏÓÔØ\ Ó\ Vi<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. &ðÕÔØ\ ÄÌÑ\ ÐÏÉÓËÁ\ ÆÁÊÌÏ×\.\.\.
+menutrans Ta&g\ Files\.\.\. æÁÊÌÙ\ &ÍÅÔÏË\.\.\.
+"
+menutrans Toggle\ &Toolbar &éÎÓÔÒÕÍÅÎÔÁÌØÎÁÑ\ ÐÁÎÅÌØ
+menutrans Toggle\ &Bottom\ Scrollbar ðÏÌÏÓÁ\ ÐÒÏËÒÕÔËÉ\ ×ÎÉ&ÚÕ
+menutrans Toggle\ &Left\ Scrollbar ðÏÌÏÓÁ\ ÐÒÏËÒÕÔËÉ\ Ó&ÌÅ×Á
+menutrans Toggle\ &Right\ Scrollbar ðÏÌÏÓÁ\ ÐÒÏËÒÕÔËÉ\ ÓÐÒ&Á×Á
+">>>->>>------------- Edit/Global settings/Virtual edit
+menutrans Never ÷ÙËÌÀÞÅÎÏ
+menutrans Block\ Selection ðÒÉ\ ×ÙÄÅÌÅÎÉÉ\ ÂÌÏËÁ
+menutrans Insert\ mode ÷\ ÒÅÖÉÍÅ\ ÷ÓÔÁ×ËÉ
+menutrans Block\ and\ Insert ðÒÉ\ ×ÙÄÅÌÅÎÉÉ\ ÂÌÏËÁ\ É\ ×\ ÒÅÖÉÍÅ\ ÷ÓÔÁ×ËÉ
+menutrans Always ÷ËÌÀÞÅÎÏ\ ×ÓÅÇÄÁ
+">>>----------------- Edit/File settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &îÕÍÅÒÁÃÉÑ\ ÓÔÒÏË<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! ïÔÏÂÒÁ&ÖÅÎÉÅ\ ÎÅ×ÉÄÉÍÙÈ\ ÓÉÍ×ÏÌÏ×<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! &ðÅÒÅÎÏÓ\ ÄÌÉÎÎÙÈ\ ÓÔÒÏË<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ðÅÒÅÎÏÓ\ &ÃÅÌÙÈ\ ÓÌÏ×<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ðÒÏ&ÂÅÌÙ\ ×ÍÅÓÔÏ\ ÔÁÂÕÌÑÃÉÉ<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! á×ÔÏÍÁÔÉÞÅÓËÏÅ\ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ\ &ÏÔÓÔÕÐÏ×<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! æÏÒÍÁÔÉÒÏ×ÁÎÉÅ\ ÏÔÓÔÕÐÏ×\ ×\ &ÓÔÉÌÅ\ C<Tab>:set\ cin!
+">>>---
+menutrans &Shiftwidth ÷ÅÌÉ&ÞÉÎÁ\ ÏÔÓÔÕÐÁ
+menutrans Soft\ &Tabstop ûÉÒÉÎÁ\ &ÔÁÂÕÌÑÃÉÉ
+menutrans Te&xt\ Width\.\.\. &ûÉÒÉÎÁ\ ÔÅËÓÔÁ\.\.\.
+menutrans &File\ Format\.\.\. &æÏÒÍÁÔ\ ÆÁÊÌÁ\.\.\.
+"
+"
+"
+" Tools menu
+menutrans &Jump\ to\ this\ tag<Tab>g^] &ðÅÒÅÈÏÄ\ Ë\ ÍÅÔËÅ<Tab>g^]
+menutrans Jump\ &back<Tab>^T &÷ÅÒÎÕÔØÓÑ\ ÎÁÚÁÄ<Tab>^T
+menutrans Build\ &Tags\ File óÏÚÄÁÔØ\ &ÆÁÊÌ\ ÍÅÔÏË
+"-------------------
+menutrans &Folding òÁÂÏÔÁ\ ÓÏ\ &ÓËÌÁÄËÁÍÉ
+menutrans &Diff &ïÔÌÉÞÉÑ\ (diff)
+"-------------------
+menutrans &Make<Tab>:make ëÏ&ÍÐÉÌÑÃÉÑ<Tab>:make
+menutrans &List\ Errors<Tab>:cl óÐÉÓÏË\ Ï&ÛÉÂÏË<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! óÐÉÓÏË\ ×ÓÅ&È\ ÏÛÉÂÏË\ É\ ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn óÌÅÄÕ&ÀÝÁÑ\ ÏÛÉÂËÁ<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp ð&ÒÅÄÙÄÕÝÁÑ\ ÏÛÉÂËÁ<Tab>:cp
+menutrans &Older\ List<Tab>:cold âÏÌÅÅ\ ÓÔÁÒ&ÙÊ\ ÓÐÉÓÏË\ ÏÛÉÂÏË<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew âÏÌÅÅ\ Ó×Å&ÖÉÊ\ ÓÐÉÓÏË\ ÏÛÉÂÏË<Tab>:cnew
+menutrans Error\ &Window ïË&ÎÏ\ ÏÛÉÂÏË
+menutrans &Set\ Compiler ÷ÙÂÏÒ\ &ËÏÍÐÉÌÑÔÏÒÁ
+"-------------------
+menutrans &Convert\ to\ HEX<Tab>:%!xxd ð&ÅÒÅ×ÅÓÔÉ\ ×\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ðÅÒÅ×ÅÓÔÉ\ É&Ú\ HEX<Tab>:%!xxd\ -r
+">>>---------------- Folds
+menutrans &Enable/Disable\ folds<Tab>zi ÷ËÌ/×ÙËÌ\ &ÓËÌÁÄËÉ<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv ïÔËÒÙÔØ\ ÓÔÒÏËÕ\ Ó\ &ËÕÒÓÏÒÏÍ<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx ïÔËÒÙÔØ\ &ÔÏÌØËÏ\ ÓÔÒÏËÕ\ Ó\ ËÕÒÓÏÒÏÍ<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm úÁËÒÙÔØ\ &ÂÏÌØÛÅ\ ÓËÌÁÄÏË<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM úÁËÒÙÔØ\ &×ÓÅ\ ÓËÌÁÄËÉ<Tab>zM
+menutrans &Open\ all\ folds<Tab>zR ïÔËÒ&ÙÔØ\ ×ÓÅ\ ÓËÌÁÄËÉ<Tab>zR
+menutrans O&pen\ more\ folds<Tab>zr ïÔË&ÒÙÔØ\ ÂÏÌØÛÅ\ ÓËÌÁÄÏË<Tab>zr
+menutrans Fold\ Met&hod &íÅÔÏÄ\ ÓËÌÁÄÏË
+menutrans Create\ &Fold<Tab>zf óÏ&ÚÄÁÔØ\ ÓËÌÁÄËÕ<Tab>zf
+menutrans &Delete\ Fold<Tab>zd õ&ÄÁÌÉÔØ\ ÓËÌÁÄËÕ<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD õÄÁÌÉÔØ\ ×Ó&Å\ ÓËÌÁÄËÉ<Tab>zD
+menutrans Fold\ column\ &width &ûÉÒÉÎÁ\ ËÏÌÏÎËÉ\ ÓËÌÁÄÏË
+">>>->>>----------- Tools/Folds/Fold Method
+menutrans M&anual ÷ÒÕ&ÞÎÕÀ
+menutrans I&ndent ï&ÔÓÔÕÐ
+menutrans E&xpression &÷ÙÒÁÖÅÎÉÅ
+menutrans Ma&rker &íÁÒËÅÒÙ
+">>>--------------- Tools/Diff
+menutrans &Update ï&ÂÎÏ×ÉÔØ
+menutrans &Get\ Block éÚÍÅÎÉÔØ\ &ÜÔÏÔ\ ÂÕÆÅÒ
+menutrans &Put\ Block éÚÍÅÎÉÔØ\ &ÄÒÕÇÏÊ\ ÂÕÆÅÒ
+">>>--------------- Tools/Diff/Error window
+menutrans &Update<Tab>:cwin ï&ÂÎÏ×ÉÔØ<Tab>:cwin
+menutrans &Close<Tab>:cclose &úÁËÒÙÔØ<Tab>:cclose
+menutrans &Open<Tab>:copen &ïÔËÒÙÔØ<Tab>:copen
+"
+"
+" Syntax menu
+"
+menutrans &Show\ filetypes\ in\ menu ðÏËÁÚÁÔØ\ ÍÅÎÀ\ ÄÌÑ\ ×ÙÂÏÒÁ\ ÔÉÐÁ\ &ÆÁÊÌÁ
+menutrans Set\ '&syntax'\ only &éÚÍÅÎÑÔØ\ ÔÏÌØËÏ\ ÚÎÁÞÅÎÉÅ\ 'syntax'
+menutrans Set\ '&filetype'\ too éÚÍÅÎÑÔØ\ &ÔÁËÖÅ\ ÚÎÁÞÅÎÉÅ\ 'filetype'
+menutrans &Off &ïÔËÌÀÞÉÔØ
+menutrans A&utomatic &á×ÔÏÍÁÔÉÞÅÓËÉ
+menutrans on/off\ for\ &This\ file ÷ËÌ/×ÙËÌ\ ÄÌÑ\ &ÜÔÏÇÏ\ ÆÁÊÌÁ
+menutrans Co&lor\ test ðÒÏ×ÅÒËÁ\ &Ã×ÅÔÏ×
+menutrans &Highlight\ test ðÒÏ×ÅÒËÁ\ ÐÏÄ&Ó×ÅÔËÉ
+menutrans &Convert\ to\ HTML ó&ÄÅÌÁÔØ\ HTML\ Ó\ ÐÏÄÓ×ÅÔËÏÊ
+"
+"
+" Buffers menu
+"
+menutrans &Refresh\ menu ï&ÂÎÏ×ÉÔØ\ ÍÅÎÀ
+menutrans Delete õ&ÄÁÌÉÔØ
+menutrans &Alternate &óÏÓÅÄÎÉÊ
+menutrans &Next ó&ÌÅÄÕÀÝÉÊ
+menutrans &Previous &ðÒÅÄÙÄÕÝÉÊ
+menutrans [No\ File] [îÅÔ\ ÆÁÊÌÁ]
+"
+"
+" Window menu
+"
+menutrans &New<Tab>^Wn &îÏ×ÏÅ\ ÏËÎÏ<Tab>^Wn
+menutrans S&plit<Tab>^Ws &òÁÚÄÅÌÉÔØ\ ÏËÎÏ<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ ïÔËÒÙÔØ\ &ÓÏÓÅÄÎÉÊ\ ÆÁÊÌ\ ×\ ÎÏ×ÏÍ\ ÏËÎÅ<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv òÁÚÄÅÌÉÔØ\ ÐÏ\ &×ÅÒÔÉËÁÌÉ<Tab>^Wv
+menutrans Split\ File\ E&xplorer ïÔËÒÙÔØ\ ÐÒÏ×ÏÄÎÉË\ ÐÏ\ &ÆÁÊÌÏ×ÏÊ\ ÓÉÓÔÅÍÅ
+"
+menutrans &Close<Tab>^Wc &úÁËÒÙÔØ\ ÜÔÏ\ ÏËÎÏ<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo úÁËÒÙÔØ\ &ÏÓÔÁÌØÎÙÅ\ ÏËÎÁ<Tab>^Wo
+"
+menutrans Move\ &To &ðÅÒÅÍÅÓÔÉÔØ
+menutrans Rotate\ &Up<Tab>^WR óÄ×ÉÎÕÔØ\ ××ÅÒ&È<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr óÄ×ÉÎÕÔØ\ ×&ÎÉÚ<Tab>^Wr
+"
+menutrans &Equal\ Size<Tab>^W= ï&ÄÉÎÁËÏ×ÙÊ\ ÒÁÚÍÅÒ<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ íÁËÓÉÍÁÌØÎÁÑ\ ×&ÙÓÏÔÁ<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ íÉÎÉÍÁÌØÎÁÑ\ ×ÙÓÏ&ÔÁ<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| íÁËÓÉÍÁÌØÎÁÑ\ &ÛÉÒÉÎÁ<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| íÉÎÉÍÁÌ&ØÎÁÑ\ ÛÉÒÉÎÁ<Tab>^W1\|
+">>>----------------- Window/Move To
+menutrans &Top<Tab>^WK îÁ&×ÅÒÈ<Tab>^WK
+menutrans &Bottom<Tab>^WJ ÷&ÎÉÚ<Tab>^WJ
+menutrans &Left\ side<Tab>^WH ÷&ÌÅ×Ï<Tab>^WH
+menutrans &Right\ side<Tab>^WL ÷&ÐÒÁ×Ï<Tab>^WL
+"
+"
+" The popup menu
+"
+"
+menutrans &Undo ï&ÔÍÅÎÉÔØ
+menutrans Cu&t &÷ÙÒÅÚÁÔØ
+menutrans &Copy &ëÏÐÉÒÏ×ÁÔØ
+menutrans &Paste ÷Ë&ÌÅÉÔØ
+menutrans &Delete &õÄÁÌÉÔØ
+menutrans Select\ Blockwise âÌÏËÏ×ÏÅ\ ×ÙÄÅÌÅÎÉÅ
+menutrans Select\ &Word ÷ÙÄÅÌÉÔØ\ &ÓÌÏ×Ï
+menutrans Select\ &Line ÷ÙÄÅÌÉÔØ\ ÓÔ&ÒÏËÕ
+menutrans Select\ &Block ÷ÙÄÅÌÉÔØ\ &ÂÌÏË
+menutrans Select\ &All ÷&ÙÄÅÌÉÔØ\ &×Ó£
+"
+" The GUI toolbar
+"
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ïÔËÒÙÔØ ÆÁÊÌ
+ tmenu ToolBar.Save óÏÈÒÁÎÉÔØ ÆÁÊÌ
+ tmenu ToolBar.SaveAll óÏÈÒÁÎÉÔØ ×ÓÅ ÆÁÊÌÙ
+ tmenu ToolBar.Print îÁÐÅÞÁÔÁÔØ
+ tmenu ToolBar.Undo ïÔÍÅÎÉÔØ
+ tmenu ToolBar.Redo ÷ÅÒÎÕÔØ
+ tmenu ToolBar.Cut ÷ÙÒÅÚÁÔØ
+ tmenu ToolBar.Copy ëÏÐÉÒÏ×ÁÔØ
+ tmenu ToolBar.Paste ÷ËÌÅÉÔØ
+ tmenu ToolBar.Find ðÏÉÓË...
+ tmenu ToolBar.FindNext ðÏÉÓË ÓÌÅÄÕÀÝÅÇÏ ÓÏÏÔ×ÅÔÓÔ×ÉÑ
+ tmenu ToolBar.FindPrev ðÏÉÓË ÐÒÅÄÙÄÕÝÅÇÏ ÓÏÏÔ×ÅÔÓÔ×ÉÑ
+ tmenu ToolBar.Replace úÁÍÅÎÉÔØ...
+ tmenu ToolBar.LoadSesn úÁÇÒÕÚÉÔØ ÓÅÁÎÓ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ
+ tmenu ToolBar.SaveSesn óÏÈÒÁÎÉÔØ ÓÅÁÎÓ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ
+ tmenu ToolBar.RunScript ÷ÙÐÏÌÎÉÔØ ÓÃÅÎÁÒÉÊ Vim
+ tmenu ToolBar.Make ëÏÍÐÉÌÑÃÉÑ
+ tmenu ToolBar.Shell ïÂÏÌÏÞËÁ
+ tmenu ToolBar.RunCtags óÏÚÄÁÔØ ÆÁÊÌ ÍÅÔÏË
+ tmenu ToolBar.TagJump ðÅÒÅÊÔÉ Ë ÍÅÔËÅ
+ tmenu ToolBar.Help óÐÒÁ×ËÁ
+ tmenu ToolBar.FindHelp îÁÊÔÉ ÓÐÒÁ×ËÕ
+ endfun
+endif
+"
+"
+" Dialog texts
+"
+" Find in help dialog
+"
+let g:menutrans_help_dialog = "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÉÌÉ ÓÌÏ×Ï ÄÌÑ ÐÏÉÓËÁ:\n\näÏÂÁרÔÅ i_ ÄÌÑ ÐÏÉÓËÁ ËÏÍÁÎÄ ÒÅÖÉÍÁ ÷ÓÔÁ×ËÉ (ÎÁÐÒÉÍÅÒ, i_CTRL-X)\näÏÂÁרÔÅ c_ ÄÌÑ ÐÏÉÓËÁ ËÏÍÁÎÄ ïÂÙÞÎÏÇÏ ÒÅÖÉÍÁ (ÎÁÐÒÉÍÅÒ, Ó_<Del>)\näÏÂÁרÔÅ ' ÄÌÑ ÐÏÉÓËÁ ÓÐÒÁ×ËÉ ÐÏ ÏÐÃÉÉ (ÎÁÐÒÉÍÅÒ, 'shiftwidth')"
+"
+" Searh path dialog
+"
+let g:menutrans_path_dialog = "õËÁÖÉÔÅ ÐÕÔØ ÄÌÑ ÐÏÉÓËÁ ÆÁÊÌÏ×.\néÍÅÎÁ ËÁÔÁÌÏÇÏ× ÒÁÚÄÅÌÑÀÔÓÑ ÚÁÐÑÔÙÍÉ."
+"
+" Tag files dialog
+"
+let g:menutrans_tags_dialog = "÷×ÅÄÉÔÅ ÉÍÅÎÁ ÆÁÊÌÏ× ÍÅÔÏË (ÞÅÒÅÚ ÚÁÐÑÔÕÀ).\n"
+"
+" Text width dialog
+"
+let g:menutrans_textwidth_dialog = "÷×ÅÄÉÔÅ ÛÉÒÉÎÕ ÔÅËÓÔÁ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ.\näÌÑ ÏÔÍÅÎÙ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ××ÅÄÉÔÅ 0."
+"
+" File format dialog
+"
+let g:menutrans_fileformat_dialog = "÷ÙÂÅÒÉÔÅ ÆÏÒÍÁÔ ÆÁÊÌÁ."
+let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nï&ÔÍÅÎÁ"
+"
+let menutrans_no_file = "[îÅÔ ÆÁÊÌÁ]"
diff --git a/runtime/lang/menu_ru_ru.utf-8.vim b/runtime/lang/menu_ru_ru.utf-8.vim
new file mode 100644
index 0000000..20b0b2d
--- /dev/null
+++ b/runtime/lang/menu_ru_ru.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Russian
+
+source <sfile>:p:h/menu_ru_ru.vim
diff --git a/runtime/lang/menu_ru_ru.vim b/runtime/lang/menu_ru_ru.vim
new file mode 100644
index 0000000..d471fd5
--- /dev/null
+++ b/runtime/lang/menu_ru_ru.vim
@@ -0,0 +1,296 @@
+" Menu Translations: Russian
+" Maintainer: vassily ragosin <vrr[at]users.sourceforge.net>
+" Last Change: 26 Apr 2004
+" URL: cvs://cvs.sf.net:/cvsroot/ruvim/extras/menu/menu_ru_ru.vim
+"
+" $Id$
+"
+" Adopted for RuVim project by Vassily Ragosin.
+" First translation: Tim Alexeevsky <realtim [at] mail.ru>,
+" based on ukrainian translation by Bohdan Vlasyuk <bohdan@vstu.edu.ua>
+"
+"
+" Quit when menu translations have already been done.
+"
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding utf-8
+
+" Top
+menutrans &File &Файл
+menutrans &Edit П&равка
+menutrans &Tools &Инструменты
+menutrans &Syntax &Синтаксис
+menutrans &Buffers &Буферы
+menutrans &Window &Окно
+menutrans &Help С&правка
+"
+"
+"
+" Help menu
+menutrans &Overview<Tab><F1> &Обзор<Tab><F1>
+menutrans &User\ Manual Руково&дство\ пользователя
+menutrans &How-to\ links &Как\ это\ сделать\.\.\.
+menutrans &Find\.\.\. &Поиск
+"--------------------
+menutrans &Credits &Благодарности
+menutrans Co&pying &Распространение
+menutrans &Sponsor/Register Помо&щь/Регистрация
+menutrans O&rphans &Сироты
+"--------------------
+menutrans &Version &Информация\ о\ программе
+menutrans &About &Заставка
+"
+"
+" File menu
+menutrans &Open\.\.\.<Tab>:e &Открыть\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp По&делить\ окно\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Новый<Tab>:enew
+menutrans &Close<Tab>:close &Закрыть<Tab>:close
+"--------------------
+menutrans &Save<Tab>:w &Сохранить<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Сохранить\ &как\.\.\.<Tab>:sav
+"--------------------
+menutrans Split\ &Diff\ with\.\.\. Ср&авнить\ с\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Сравнить\ с\ применением\ зап&латки\.\.\.
+"--------------------
+menutrans &Print На&печатать
+menutrans Sa&ve-Exit<Tab>:wqa Вы&ход\ с\ сохранением<Tab>:wqa
+menutrans E&xit<Tab>:qa &Выход<Tab>:qa
+"
+"
+" Edit menu
+menutrans &Undo<Tab>u О&тменить<Tab>u
+menutrans &Redo<Tab>^R В&ернуть<Tab>^R
+menutrans Rep&eat<Tab>\. Повторит&ь<Tab>\.
+"--------------------
+menutrans Cu&t<Tab>"+x &Вырезать<Tab>"+x
+menutrans &Copy<Tab>"+y &Копировать<Tab>"+y
+menutrans &Paste<Tab>"+gP Вк&леить<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Вклеить\ пере&д<Tab>[p
+menutrans Put\ &After<Tab>]p Вклеить\ по&сле<Tab>]p
+menutrans &Delete<Tab>x &Удалить<Tab>x
+menutrans &Select\ All<Tab>ggVG В&ыделить\ всё<Tab>ggVG
+"--------------------
+menutrans &Find\.\.\.<Tab>/ &Поиск\.\.\.<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. Поиск\ и\ &замена\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\.<Tab>:%s Поиск\ и\ &замена\.\.\.<Tab>:%s
+menutrans Find\ and\ Rep&lace\.\.\.<Tab>:s Поиск\ и\ &замена\.\.\.<Tab>:s
+"--------------------
+menutrans Settings\ &Window Окно\ настройки\ &опций
+menutrans &Global\ Settings &Глобальные\ настройки
+menutrans F&ile\ Settings Настройки\ &файлов
+menutrans C&olor\ Scheme &Цветовая\ схема
+menutrans &Keymap Раскладка\ кл&авиатуры
+menutrans Select\ Fo&nt\.\.\. Выбор\ &шрифта\.\.\.
+">>>----------------- Edit/Global settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Подсветка\ &найденных\ соответствий<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &Регистронезависимый\ поиск<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Показывать\ парные\ &элементы<Tab>:set\ sm!
+menutrans &Context\ lines Стр&ок\ вокруг\ курсора
+menutrans &Virtual\ Edit Вир&туальное\ редактирование
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Режим\ &Вставки<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! &Совместимость\ с\ Vi<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. &Путь\ для\ поиска\ файлов\.\.\.
+menutrans Ta&g\ Files\.\.\. Файлы\ &меток\.\.\.
+"
+menutrans Toggle\ &Toolbar &Инструментальная\ панель
+menutrans Toggle\ &Bottom\ Scrollbar Полоса\ прокрутки\ вни&зу
+menutrans Toggle\ &Left\ Scrollbar Полоса\ прокрутки\ с&лева
+menutrans Toggle\ &Right\ Scrollbar Полоса\ прокрутки\ спр&ава
+">>>->>>------------- Edit/Global settings/Virtual edit
+menutrans Never Выключено
+menutrans Block\ Selection При\ выделении\ блока
+menutrans Insert\ mode В\ режиме\ Вставки
+menutrans Block\ and\ Insert При\ выделении\ блока\ и\ в\ режиме\ Вставки
+menutrans Always Включено\ всегда
+">>>----------------- Edit/File settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &Нумерация\ строк<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Отобра&жение\ невидимых\ символов<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! &Перенос\ длинных\ строк<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Перенос\ &целых\ слов<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Про&белы\ вместо\ табуляции<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Автоматическое\ форматирование\ &отступов<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Форматирование\ отступов\ в\ &стиле\ C<Tab>:set\ cin!
+">>>---
+menutrans &Shiftwidth Вели&чина\ отступа
+menutrans Soft\ &Tabstop Ширина\ &табуляции
+menutrans Te&xt\ Width\.\.\. &Ширина\ текста\.\.\.
+menutrans &File\ Format\.\.\. &Формат\ файла\.\.\.
+"
+"
+"
+" Tools menu
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Переход\ к\ метке<Tab>g^]
+menutrans Jump\ &back<Tab>^T &Вернуться\ назад<Tab>^T
+menutrans Build\ &Tags\ File Создать\ &файл\ меток
+"-------------------
+menutrans &Folding Работа\ со\ &складками
+menutrans &Diff &Отличия\ (diff)
+"-------------------
+menutrans &Make<Tab>:make Ко&мпиляция<Tab>:make
+menutrans &List\ Errors<Tab>:cl Список\ о&шибок<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Список\ все&х\ ошибок\ и\ предупреждений<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Следу&ющая\ ошибка<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp П&редыдущая\ ошибка<Tab>:cp
+menutrans &Older\ List<Tab>:cold Более\ стар&ый\ список\ ошибок<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Более\ све&жий\ список\ ошибок<Tab>:cnew
+menutrans Error\ &Window Ок&но\ ошибок
+menutrans &Set\ Compiler Выбор\ &компилятора
+"-------------------
+menutrans &Convert\ to\ HEX<Tab>:%!xxd П&еревести\ в\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Перевести\ и&з\ HEX<Tab>:%!xxd\ -r
+">>>---------------- Folds
+menutrans &Enable/Disable\ folds<Tab>zi Вкл/выкл\ &складки<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv Открыть\ строку\ с\ &курсором<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Открыть\ &только\ строку\ с\ курсором<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Закрыть\ &больше\ складок<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Закрыть\ &все\ складки<Tab>zM
+menutrans &Open\ all\ folds<Tab>zR Откр&ыть\ все\ складки<Tab>zR
+menutrans O&pen\ more\ folds<Tab>zr Отк&рыть\ больше\ складок<Tab>zr
+menutrans Fold\ Met&hod &Метод\ складок
+menutrans Create\ &Fold<Tab>zf Со&здать\ складку<Tab>zf
+menutrans &Delete\ Fold<Tab>zd У&далить\ складку<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Удалить\ вс&е\ складки<Tab>zD
+menutrans Fold\ col&umn\ width &Ширина\ колонки\ складок
+">>>->>>----------- Tools/Folds/Fold Method
+menutrans M&anual Вру&чную
+menutrans I&ndent О&тступ
+menutrans E&xpression &Выражение
+menutrans S&yntax &Синтаксис
+menutrans Ma&rker &Маркеры
+">>>--------------- Tools/Diff
+menutrans &Update О&бновить
+menutrans &Get\ Block Изменить\ &этот\ буфер
+menutrans &Put\ Block Изменить\ &другой\ буфер
+">>>--------------- Tools/Diff/Error window
+menutrans &Update<Tab>:cwin О&бновить<Tab>:cwin
+menutrans &Close<Tab>:cclose &Закрыть<Tab>:cclose
+menutrans &Open<Tab>:copen &Открыть<Tab>:copen
+"
+"
+" Syntax menu
+"
+menutrans &Show\ filetypes\ in\ menu Показать\ меню\ для\ выбора\ типа\ &файла
+menutrans Set\ '&syntax'\ only &Изменять\ только\ значение\ 'syntax'
+menutrans Set\ '&filetype'\ too Изменять\ &также\ значение\ 'filetype'
+menutrans &Off &Отключить
+menutrans &Manual Вру&чную
+menutrans A&utomatic &Автоматически
+menutrans on/off\ for\ &This\ file Вкл/выкл\ для\ &этого\ файла
+menutrans Co&lor\ test Проверка\ &цветов
+menutrans &Highlight\ test Проверка\ под&светки
+menutrans &Convert\ to\ HTML С&делать\ HTML\ с\ подсветкой
+"
+"
+" Buffers menu
+"
+menutrans &Refresh\ menu О&бновить\ меню
+menutrans Delete У&далить
+menutrans &Alternate &Соседний
+menutrans &Next С&ледующий
+menutrans &Previous &Предыдущий
+menutrans [No\ File] [Нет\ файла]
+"
+"
+" Window menu
+"
+menutrans &New<Tab>^Wn &Новое\ окно<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Разделить\ окно<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Открыть\ &соседний\ файл\ в\ новом\ окне<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Разделить\ по\ &вертикали<Tab>^Wv
+menutrans Split\ File\ E&xplorer Открыть\ проводник\ по\ &файловой\ системе
+"
+menutrans &Close<Tab>^Wc &Закрыть\ это\ окно<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Закрыть\ &остальные\ окна<Tab>^Wo
+"
+menutrans Move\ &To &Переместить
+menutrans Rotate\ &Up<Tab>^WR Сдвинуть\ ввер&х<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Сдвинуть\ в&низ<Tab>^Wr
+"
+menutrans &Equal\ Size<Tab>^W= О&динаковый\ размер<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Максимальная\ в&ысота<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Минимальная\ высо&та<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Максимальная\ &ширина<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Минимал&ьная\ ширина<Tab>^W1\|
+">>>----------------- Window/Move To
+menutrans &Top<Tab>^WK На&верх<Tab>^WK
+menutrans &Bottom<Tab>^WJ В&низ<Tab>^WJ
+menutrans &Left\ side<Tab>^WH В&лево<Tab>^WH
+menutrans &Right\ side<Tab>^WL В&право<Tab>^WL
+"
+"
+" The popup menu
+"
+"
+menutrans &Undo О&тменить
+menutrans Cu&t &Вырезать
+menutrans &Copy &Копировать
+menutrans &Paste Вк&леить
+menutrans &Delete &Удалить
+menutrans Select\ Blockwise Блоковое\ выделение
+menutrans Select\ &Word Выделить\ &слово
+menutrans Select\ &Line Выделить\ ст&року
+menutrans Select\ &Block Выделить\ &блок
+menutrans Select\ &All В&ыделить\ &всё
+"
+" The GUI toolbar
+"
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Открыть файл
+ tmenu ToolBar.Save Сохранить файл
+ tmenu ToolBar.SaveAll Сохранить все файлы
+ tmenu ToolBar.Print Напечатать
+ tmenu ToolBar.Undo Отменить
+ tmenu ToolBar.Redo Вернуть
+ tmenu ToolBar.Cut Вырезать
+ tmenu ToolBar.Copy Копировать
+ tmenu ToolBar.Paste Вклеить
+ tmenu ToolBar.Find Поиск...
+ tmenu ToolBar.FindNext Поиск следующего соответствия
+ tmenu ToolBar.FindPrev Поиск предыдущего соответствия
+ tmenu ToolBar.Replace Заменить...
+ tmenu ToolBar.LoadSesn Загрузить сеанс редактирования
+ tmenu ToolBar.SaveSesn Сохранить сеанс редактирования
+ tmenu ToolBar.RunScript Выполнить сценарий Vim
+ tmenu ToolBar.Make Компиляция
+ tmenu ToolBar.Shell Оболочка
+ tmenu ToolBar.RunCtags Создать файл меток
+ tmenu ToolBar.TagJump Перейти к метке
+ tmenu ToolBar.Help Справка
+ tmenu ToolBar.FindHelp Найти справку
+ endfun
+endif
+"
+"
+" Dialog texts
+"
+" Find in help dialog
+"
+let g:menutrans_help_dialog = "Введите команду или слово для поиска:\n\nДобавьте i_ для поиска команд режима Вставки (например, i_CTRL-X)\nДобавьте c_ для поиска команд Обычного режима (например, с_<Del>)\nДобавьте ' для поиска справки по опции (например, 'shiftwidth')"
+"
+" Searh path dialog
+"
+let g:menutrans_path_dialog = "Укажите путь для поиска файлов.\nИмена каталогов разделяются запятыми."
+"
+" Tag files dialog
+"
+let g:menutrans_tags_dialog = "Введите имена файлов меток (через запятую).\n"
+"
+" Text width dialog
+"
+let g:menutrans_textwidth_dialog = "Введите ширину текста для форматирования.\nДля отмены форматирования введите 0."
+"
+" File format dialog
+"
+let g:menutrans_fileformat_dialog = "Выберите формат файла."
+let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nО&тмена"
+"
+let menutrans_no_file = "[Нет файла]"
diff --git a/runtime/lang/menu_sk.cp1250.vim b/runtime/lang/menu_sk.cp1250.vim
new file mode 100644
index 0000000..51b49b8
--- /dev/null
+++ b/runtime/lang/menu_sk.cp1250.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Slovak
+
+source <sfile>:p:h/menu_slovak_slovak_republic.1250.vim
diff --git a/runtime/lang/menu_sk_sk.1250.vim b/runtime/lang/menu_sk_sk.1250.vim
new file mode 100644
index 0000000..5fe378d
--- /dev/null
+++ b/runtime/lang/menu_sk_sk.1250.vim
@@ -0,0 +1,6 @@
+" Menu Translations: Slovak
+" Translated By: Martin Lacko <lacko@host.sk>
+" Last Change: 2003 May 11
+" This is redirection to slovak menu-translations file
+
+source <sfile>:p:h/menu_slovak_slovak_republic.1250.vim
diff --git a/runtime/lang/menu_sk_sk.cp1250.vim b/runtime/lang/menu_sk_sk.cp1250.vim
new file mode 100644
index 0000000..51b49b8
--- /dev/null
+++ b/runtime/lang/menu_sk_sk.cp1250.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Slovak
+
+source <sfile>:p:h/menu_slovak_slovak_republic.1250.vim
diff --git a/runtime/lang/menu_sk_sk.iso_8859-2.vim b/runtime/lang/menu_sk_sk.iso_8859-2.vim
new file mode 100644
index 0000000..bace7d2
--- /dev/null
+++ b/runtime/lang/menu_sk_sk.iso_8859-2.vim
@@ -0,0 +1,232 @@
+" Menu Translations: Slovak
+" Translated By: Martin Lacko <lacko@host.sk>
+" Last Change: 2003 Mar 30
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding iso-8859-2
+
+" Help menu
+menutrans &Help &Pomocník
+menutrans &Overview<Tab><F1> &Prehµad<Tab><F1>
+menutrans &User\ Manual Po&u¾ívateµský\ manuál
+menutrans &How-to\ links &Tipy
+menutrans &Find\.\.\. &Nájs»\.\.\.
+menutrans &Credits Poï&akovanie
+menutrans O&rphans Si&roty
+menutrans Co&pying &Licencia
+menutrans &Version &Verzia
+menutrans &About &O\ programe
+
+" File menu
+menutrans &File &Súbor
+menutrans &Open\.\.\.<Tab>:e &Otvori»\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Ot&vori»\ v\ novom\ okne\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nový<Tab>:enew
+menutrans &Close<Tab>:close &Zatvori»<Tab>:close
+menutrans &Save<Tab>:w &Ulo¾i»<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Ulo¾i»\ &ako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Otvor&i»\ porovnanie\ v\ novom\ okne\ s\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Otvo&ri»\ aktualizované\ s\.\.\.
+menutrans &Print &Tlaè
+menutrans Sa&ve-Exit<Tab>:wqa U&lo¾i»-Koniec<Tab>:wqa
+menutrans E&xit<Tab>:qa &Koniec<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Úpravy
+menutrans &Undo<Tab>u &Spä»<Tab>u
+menutrans &Redo<Tab>^R Z&ru¹i»\ spä»<Tab>^R
+menutrans Rep&eat<Tab>\. &Opakova»<Tab>\.
+menutrans Cu&t<Tab>"+x &Vystrihnú»<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopírova»<Tab>"+y
+menutrans &Paste<Tab>"+gP V&lo¾i»<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Vlo¾i»\ &pred<Tab>[p
+menutrans Put\ &After<Tab>]p Vlo¾i»\ za<Tab>]p
+menutrans &Select\ all<Tab>ggVG Vy&bra»\ v¹etko<Tab>ggVG
+menutrans &Delete<Tab>x Vy&maza»<Tab>x
+menutrans &Find\.\.\. &Nájs»\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. N&ahradi»\.\.\.
+menutrans Settings\ &Window Mo&¾nosti
+menutrans &Global\ Settings &Globálne mo¾nosti
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Prepnú»\ paletu\ zvýrazòovania<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Prepnú»\ &ignorovanie veµkosti<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Prepnú»\ &ukáza»\ zhodu<Tab>:set\ sm!
+menutrans &Context\ lines &Kontextové\ riadky
+menutrans &Virtual\ Edit &Virtuálne úpravy
+menutrans Never Nikdy
+menutrans Block\ Selection Blokový\ výber
+menutrans Insert\ mode Re¾im\ vkladania
+menutrans Block\ and\ Insert Blok\ a\ vkladanie
+menutrans Always V¾dy
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Prepnú»\ re¾i&m\ vkladania<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Prepnú»\ vi\ kompatibilitu<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Cesta\ &hµadania\.\.\.
+menutrans Ta&g\ Files\.\.\. Ta&gové súbory\.\.\.
+menutrans Toggle\ &Toolbar Prepnú»\ &panel
+menutrans Toggle\ &Bottom\ Scrollbar Prepnú»\ spodný\ posuvník
+menutrans Toggle\ &Left\ Scrollbar Prepnú»\ µavý\ posuvník
+menutrans Toggle\ &Right\ Scrollbar Prepnú»\ pravý\ posuvník
+menutrans F&ile\ Settings Nastavenia\ súboru
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Prepnú»\ èíslova&nie\ riadkov<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Prepnú»\ re¾im\ &zoznamu<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Prepnú»\ z&alamovanie\ riadkov<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Prepnú»\ za&lamovanie\ slov<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Prepnú»\ roz¹ír&ené\ tabulátory<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Prepnú»\ automatické\ &odsadzovanie<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Prepnú»\ &C-odsadzovanie<Tab>:set\ cin!
+menutrans &Shiftwidth &©írka\ ¹iftu
+menutrans Soft\ &Tabstop &Softvérový\ tabulátor
+menutrans Te&xt\ Width\.\.\. ©írka\ te&xtu\.\.\.
+menutrans &File\ Format\.\.\. &Formát\ súboru\.\.\.
+menutrans C&olor\ Scheme Far&ebná\ schéma
+
+" Programming menu
+menutrans &Tools &Nástroje
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skoèi»\ na\ znaèku<Tab>g^]
+menutrans Jump\ &back<Tab>^T Sk&oèi»\ spä»<Tab>^T
+menutrans Build\ &Tags\ File &Vytvori»\ súbor\ znaèiek
+menutrans &Folding &Vnáranie
+menutrans &Enable/Disable\ folds<Tab>zi Zapnú»/Vypnú»\ vnárani&e<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv Zobrazi»\ kurzoro&vý\ riadok<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Zobrazi»\ iba\ kurzorový\ riadok<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Zatvori»\ viac \vnorení<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zatvor&i»\ v¹etky\ vnorenia<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr O&tvori»\ viac\ vnorení<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Otvori»\ v¹etky\ vnorenia<Tab>zR
+menutrans Fold\ Met&hod Metó&da\ vnárania
+menutrans M&anual M&anuálne
+menutrans I&ndent Odsade&nie
+menutrans E&xpression &Výraz
+menutrans S&yntax S&yntax
+menutrans &Diff Roz&diel
+menutrans Ma&rker Zna&èkovaè
+menutrans Create\ &Fold<Tab>zf Vyt&vori»\ vnorenie<Tab>zf
+menutrans &Delete\ Fold<Tab>zd V&ymaza»\ vnorenie<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Vymaza»\ v¹etky\ vnorenia<Tab>zD
+menutrans Fold\ column\ &width ©írka\ &vkladaného\ ståpca
+menutrans &Diff &Rozdiely
+menutrans &Update Akt&ualizova»
+menutrans &Get\ Block Zob&ra»\ blok
+menutrans &Put\ Block &Vlo¾i»\ blok
+menutrans Error\ &Window Chybové\ &okno
+menutrans &Update<Tab>:cwin Akt&ualizova»<Tab>:cwin
+menutrans &Open<Tab>:copen &Otvori»<Tab>:copen
+menutrans &Close<Tab>:cclose &Zatvori»<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd &Konvertova»\ do\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Konve&rtova»\ spä»<Tab>:%!xxd\ -r
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl Výpis\ &chýb<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Výp&is\ správ<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Ïa&l¹ia\ chyba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Predchádzajúca\ chyba<Tab>:cp
+menutrans &Older\ List<Tab>:cold Sta&r¹í\ zoznam<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Nov¹í\ &zoznam<Tab>:cnew
+menutrans Error\ &Window<Tab>:cwin Chybové\ o&kno<Tab>:cwin
+menutrans &Set\ Compiler Vyberte\ k&ompilátor
+menutrans Convert\ to\ HEX<Tab>:%!xxd Prvies»\ do\ ¹es&tnástkového\ formátu<Tab>:%!xxd
+menutrans Convert\ back<Tab>:%!xxd\ -r Pr&evies»\ spä»<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers &Vyrovnávacia\ pamä»
+menutrans &Refresh\ menu Obnovi»
+menutrans &Delete Vymaza»
+menutrans &Alternate Zmeni»
+menutrans &Next Ï&al¹ia
+menutrans &Previous &Predchádzajúca
+menutrans [No File] [®iadny\ súbor]
+
+" Window menu
+menutrans &Window &Okná
+menutrans &New<Tab>^Wn &Nové<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Rozdeli»<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Ro&zdeli»\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Rozdeli»\ &vertikálne<Tab>^Wv
+menutrans Split\ File\ E&xplorer Otvori»\ pri&eskumníka
+menutrans &Close<Tab>^Wc Zatvor&i»<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zatvori»\ i&né<Tab>^Wo
+menutrans Move\ &To Presunú&»
+menutrans &Top<Tab>^WK Na&hor<Tab>^WK
+menutrans &Bottom<Tab>^WJ Nado&l<Tab>^WJ
+menutrans &Left\ side<Tab>^WH V&µavo<Tab>^WJ
+menutrans &Right\ side<Tab>^WL Vprav&o<Tab>^WL
+menutrans Ne&xt<Tab>^Ww Ï&al¹ie<Tab>^Ww
+menutrans P&revious<Tab>^WW &Predchádzajúce<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= Rovnaká\ vý¹&ka<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ &Maximálna\ vý¹ka<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Minimálna\ vý&¹ka<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maximálna\ ¹írka<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimálna ¹irka<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR Rotova&»\ nahor<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotova»\ na&dol<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. Vy&bra»\ písmo\.\.\.
+
+" The popup menu
+menutrans &Undo &Spä»
+menutrans Cu&t &Vystrihnú»
+menutrans &Copy &Kopírova»
+menutrans &Paste V&lo¾i»
+menutrans &Delete V&ymaza»
+menutrans Select\ Blockwise Vybra»\ blokovo
+menutrans Select\ &Word Vybra»\ sl&ovo
+menutrans Select\ &Line Vybra»\ &riadok
+menutrans Select\ &Block Vybra»\ &blok
+menutrans Select\ &All Vybra»\ v¹&etko
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otvori» súbor
+ tmenu ToolBar.Save Ulo¾i» súbor
+ tmenu ToolBar.SaveAll Ulo¾i» v¹etky
+ tmenu ToolBar.Print Tlaè
+ tmenu ToolBar.Undo Spä»
+ tmenu ToolBar.Redo Opakova»
+ tmenu ToolBar.Cut Vystrihnú»
+ tmenu ToolBar.Copy Kopírova»
+ tmenu ToolBar.Paste Vlo¾i»
+ tmenu ToolBar.Find Nájs»...
+ tmenu ToolBar.FindNext Nájs» ïal¹ie
+ tmenu ToolBar.FindPrev Nájs» predchádzajúce
+ tmenu ToolBar.Replace Nahradi»...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nové okno
+ tmenu ToolBar.WinSplit Rozdeli» okno
+ tmenu ToolBar.WinMax Maximalizova» okno
+ tmenu ToolBar.WinMin Minimalizova» okno
+ tmenu ToolBar.WinVSplit Rozdeli» okno vertikálne
+ tmenu ToolBar.WinMaxWidth Maximalizova» ¹írku okna
+ tmenu ToolBar.WinMinWidth Minimalizova» ¹írku okna
+ tmenu ToolBar.WinClose Zatvori» okno
+ endif
+ tmenu ToolBar.LoadSesn Naèíta» sedenie
+ tmenu ToolBar.SaveSesn Ulo¾i» sedenie
+ tmenu ToolBar.RunScript Spusti» skript
+ tmenu ToolBar.Make Spusti» make
+ tmenu ToolBar.Shell Spusti» ¹el
+ tmenu ToolBar.RunCtags Spusti» ctags
+ tmenu ToolBar.TagJump Skoèi» na tag pod kurzorom
+ tmenu ToolBar.Help Pomocník
+ tmenu ToolBar.FindHelp Nájs» pomocníka k...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Syntax
+menutrans Set\ '&syntax'\ only Nastavi»\ iba\ 'syntax'
+menutrans Set\ '&filetype'\ too Nastavi»\ aj\ 'filetype'
+menutrans &Off &Vypnú»
+menutrans &Manual &Ruène
+menutrans A&utomatic A&utomaticky
+" menutrans o&n\ (this\ file) &Zapnú»\ (pre\ tento\ súbor)
+" menutrans o&ff\ (this\ file) Vyp&nú»\ (pre\ tento\ súbor )
+menutrans on/off\ for\ &This\ file Zapnú»/vypnú»\ pre\ &tento\ súbor
+menutrans Co&lor\ test Test\ &farieb
+menutrans &Highlight\ test &Test\ zvýrazòovania
+menutrans &Convert\ to\ HTML &Previes»\ do\ HTML
diff --git a/runtime/lang/menu_sk_sk.vim b/runtime/lang/menu_sk_sk.vim
new file mode 100644
index 0000000..0a7504d
--- /dev/null
+++ b/runtime/lang/menu_sk_sk.vim
@@ -0,0 +1,9 @@
+" Menu Translations: Slovak
+" Translated By: Martin Lacko <lacko@host.sk>
+" Last Change: 2002 May 27
+
+if has("win32") || has("win16") || has("dos16") || has("dos32")
+ source <sfile>:p:h/menu_sk_sk.1250.vim
+else
+ source <sfile>:p:h/menu_sk_sk.iso_8859-2.vim
+endif
diff --git a/runtime/lang/menu_slovak_slovak_republic.1250.vim b/runtime/lang/menu_slovak_slovak_republic.1250.vim
new file mode 100644
index 0000000..950aea9
--- /dev/null
+++ b/runtime/lang/menu_slovak_slovak_republic.1250.vim
@@ -0,0 +1,232 @@
+" Menu Translations: Slovak
+" Translated By: Martin Lacko <lacko@host.sk>
+" Last Change: 2003 Mar 30
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding cp1250
+
+" Help menu
+menutrans &Help &Pomocník
+menutrans &Overview<Tab><F1> &Preh¾ad<Tab><F1>
+menutrans &User\ Manual Po&uívate¾ský\ manuál
+menutrans &How-to\ links &Tipy
+menutrans &Find\.\.\. &Nájs\.\.\.
+menutrans &Credits Poï&akovanie
+menutrans O&rphans Si&roty
+menutrans Co&pying &Licencia
+menutrans &Version &Verzia
+menutrans &About &O\ programe
+
+" File menu
+menutrans &File &Súbor
+menutrans &Open\.\.\.<Tab>:e &Otvori\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Ot&vori\ v\ novom\ okne\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nový<Tab>:enew
+menutrans &Close<Tab>:close &Zatvori<Tab>:close
+menutrans &Save<Tab>:w &Uloi<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Uloi\ &ako\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Otvor&i\ porovnanie\ v\ novom\ okne\ s\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Otvo&ri\ aktualizované\ s\.\.\.
+menutrans &Print &Tlaè
+menutrans Sa&ve-Exit<Tab>:wqa U&loi-Koniec<Tab>:wqa
+menutrans E&xit<Tab>:qa &Koniec<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Úpravy
+menutrans &Undo<Tab>u &Spä<Tab>u
+menutrans &Redo<Tab>^R Z&rui\ spä<Tab>^R
+menutrans Rep&eat<Tab>\. &Opakova<Tab>\.
+menutrans Cu&t<Tab>"+x &Vystrihnú<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopírova<Tab>"+y
+menutrans &Paste<Tab>"+gP V&loi<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Vloi\ &pred<Tab>[p
+menutrans Put\ &After<Tab>]p Vloi\ za<Tab>]p
+menutrans &Select\ all<Tab>ggVG Vy&bra\ vetko<Tab>ggVG
+menutrans &Delete<Tab>x Vy&maza<Tab>x
+menutrans &Find\.\.\. &Nájs\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. N&ahradi\.\.\.
+menutrans Settings\ &Window Mo&nosti
+menutrans &Global\ Settings &Globálne monosti
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Prepnú\ paletu\ zvýrazòovania<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Prepnú\ &ignorovanie ve¾kosti<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Prepnú\ &ukáza\ zhodu<Tab>:set\ sm!
+menutrans &Context\ lines &Kontextové\ riadky
+menutrans &Virtual\ Edit &Virtuálne úpravy
+menutrans Never Nikdy
+menutrans Block\ Selection Blokový\ výber
+menutrans Insert\ mode Reim\ vkladania
+menutrans Block\ and\ Insert Blok\ a\ vkladanie
+menutrans Always Vdy
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Prepnú\ rei&m\ vkladania<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! Prepnú\ vi\ kompatibilitu<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Cesta\ &h¾adania\.\.\.
+menutrans Ta&g\ Files\.\.\. Ta&gové súbory\.\.\.
+menutrans Toggle\ &Toolbar Prepnú\ &panel
+menutrans Toggle\ &Bottom\ Scrollbar Prepnú\ spodný\ posuvník
+menutrans Toggle\ &Left\ Scrollbar Prepnú\ ¾avý\ posuvník
+menutrans Toggle\ &Right\ Scrollbar Prepnú\ pravý\ posuvník
+menutrans F&ile\ Settings Nastavenia\ súboru
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Prepnú\ èíslova&nie\ riadkov<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Prepnú\ reim\ &zoznamu<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Prepnú\ z&alamovanie\ riadkov<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Prepnú\ za&lamovanie\ slov<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Prepnú\ rozír&ené\ tabulátory<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Prepnú\ automatické\ &odsadzovanie<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Prepnú\ &C-odsadzovanie<Tab>:set\ cin!
+menutrans &Shiftwidth &írka\ iftu
+menutrans Soft\ &Tabstop &Softvérový\ tabulátor
+menutrans Te&xt\ Width\.\.\. írka\ te&xtu\.\.\.
+menutrans &File\ Format\.\.\. &Formát\ súboru\.\.\.
+menutrans C&olor\ Scheme Far&ebná\ schéma
+
+" Programming menu
+menutrans &Tools &Nástroje
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Skoèi\ na\ znaèku<Tab>g^]
+menutrans Jump\ &back<Tab>^T Sk&oèi\ spä<Tab>^T
+menutrans Build\ &Tags\ File &Vytvori\ súbor\ znaèiek
+menutrans &Folding &Vnáranie
+menutrans &Enable/Disable\ folds<Tab>zi Zapnú/Vypnú\ vnárani&e<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv Zobrazi\ kurzoro&vý\ riadok<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Zobrazi\ iba\ kurzorový\ riadok<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Zatvori\ viac \vnorení<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zatvor&i\ vetky\ vnorenia<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr O&tvori\ viac\ vnorení<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR &Otvori\ vetky\ vnorenia<Tab>zR
+menutrans Fold\ Met&hod Metó&da\ vnárania
+menutrans M&anual M&anuálne
+menutrans I&ndent Odsade&nie
+menutrans E&xpression &Výraz
+menutrans S&yntax S&yntax
+menutrans &Diff Roz&diel
+menutrans Ma&rker Zna&èkovaè
+menutrans Create\ &Fold<Tab>zf Vyt&vori\ vnorenie<Tab>zf
+menutrans &Delete\ Fold<Tab>zd V&ymaza\ vnorenie<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Vymaza\ vetky\ vnorenia<Tab>zD
+menutrans Fold\ column\ &width írka\ &vkladaného\ ståpca
+menutrans &Diff &Rozdiely
+menutrans &Update Akt&ualizova
+menutrans &Get\ Block Zob&ra\ blok
+menutrans &Put\ Block &Vloi\ blok
+menutrans Error\ &Window Chybové\ &okno
+menutrans &Update<Tab>:cwin Akt&ualizova<Tab>:cwin
+menutrans &Open<Tab>:copen &Otvori<Tab>:copen
+menutrans &Close<Tab>:cclose &Zatvori<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd &Konvertova\ do\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Konve&rtova\ spä<Tab>:%!xxd\ -r
+menutrans &Make<Tab>:make &Make<Tab>:make
+menutrans &List\ Errors<Tab>:cl Výpis\ &chýb<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Výp&is\ správ<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Ïa&lia\ chyba<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &Predchádzajúca\ chyba<Tab>:cp
+menutrans &Older\ List<Tab>:cold Sta&rí\ zoznam<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Noví\ &zoznam<Tab>:cnew
+menutrans Error\ &Window<Tab>:cwin Chybové\ o&kno<Tab>:cwin
+menutrans &Set\ Compiler Vyberte\ k&ompilátor
+menutrans Convert\ to\ HEX<Tab>:%!xxd Prvies\ do\ es&tnástkového\ formátu<Tab>:%!xxd
+menutrans Convert\ back<Tab>:%!xxd\ -r Pr&evies\ spä<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers &Vyrovnávacia\ pamä
+menutrans &Refresh\ menu Obnovi
+menutrans &Delete Vymaza
+menutrans &Alternate Zmeni
+menutrans &Next Ï&alia
+menutrans &Previous &Predchádzajúca
+menutrans [No File] [iadny\ súbor]
+
+" Window menu
+menutrans &Window &Okná
+menutrans &New<Tab>^Wn &Nové<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Rozdeli<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Ro&zdeli\ na\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Rozdeli\ &vertikálne<Tab>^Wv
+menutrans Split\ File\ E&xplorer Otvori\ pri&eskumníka
+menutrans &Close<Tab>^Wc Zatvor&i<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zatvori\ i&né<Tab>^Wo
+menutrans Move\ &To Presunú&
+menutrans &Top<Tab>^WK Na&hor<Tab>^WK
+menutrans &Bottom<Tab>^WJ Nado&l<Tab>^WJ
+menutrans &Left\ side<Tab>^WH V&¾avo<Tab>^WJ
+menutrans &Right\ side<Tab>^WL Vprav&o<Tab>^WL
+menutrans Ne&xt<Tab>^Ww Ï&alie<Tab>^Ww
+menutrans P&revious<Tab>^WW &Predchádzajúce<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= Rovnaká\ vý&ka<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ &Maximálna\ výka<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Minimálna\ vý&ka<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maximálna\ írka<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimálna irka<Tab>^W1\|
+menutrans Rotate\ &Up<Tab>^WR Rotova&\ nahor<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotova\ na&dol<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. Vy&bra\ písmo\.\.\.
+
+" The popup menu
+menutrans &Undo &Spä
+menutrans Cu&t &Vystrihnú
+menutrans &Copy &Kopírova
+menutrans &Paste V&loi
+menutrans &Delete V&ymaza
+menutrans Select\ Blockwise Vybra\ blokovo
+menutrans Select\ &Word Vybra\ sl&ovo
+menutrans Select\ &Line Vybra\ &riadok
+menutrans Select\ &Block Vybra\ &blok
+menutrans Select\ &All Vybra\ v&etko
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Otvori súbor
+ tmenu ToolBar.Save Uloi súbor
+ tmenu ToolBar.SaveAll Uloi vetky
+ tmenu ToolBar.Print Tlaè
+ tmenu ToolBar.Undo Spä
+ tmenu ToolBar.Redo Opakova
+ tmenu ToolBar.Cut Vystrihnú
+ tmenu ToolBar.Copy Kopírova
+ tmenu ToolBar.Paste Vloi
+ tmenu ToolBar.Find Nájs...
+ tmenu ToolBar.FindNext Nájs ïalie
+ tmenu ToolBar.FindPrev Nájs predchádzajúce
+ tmenu ToolBar.Replace Nahradi...
+ if 0 " disabled; These are in the Windows menu
+ tmenu ToolBar.New Nové okno
+ tmenu ToolBar.WinSplit Rozdeli okno
+ tmenu ToolBar.WinMax Maximalizova okno
+ tmenu ToolBar.WinMin Minimalizova okno
+ tmenu ToolBar.WinVSplit Rozdeli okno vertikálne
+ tmenu ToolBar.WinMaxWidth Maximalizova írku okna
+ tmenu ToolBar.WinMinWidth Minimalizova írku okna
+ tmenu ToolBar.WinClose Zatvori okno
+ endif
+ tmenu ToolBar.LoadSesn Naèíta sedenie
+ tmenu ToolBar.SaveSesn Uloi sedenie
+ tmenu ToolBar.RunScript Spusti skript
+ tmenu ToolBar.Make Spusti make
+ tmenu ToolBar.Shell Spusti el
+ tmenu ToolBar.RunCtags Spusti ctags
+ tmenu ToolBar.TagJump Skoèi na tag pod kurzorom
+ tmenu ToolBar.Help Pomocník
+ tmenu ToolBar.FindHelp Nájs pomocníka k...
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Syntax
+menutrans Set\ '&syntax'\ only Nastavi\ iba\ 'syntax'
+menutrans Set\ '&filetype'\ too Nastavi\ aj\ 'filetype'
+menutrans &Off &Vypnú
+menutrans &Manual &Ruène
+menutrans A&utomatic A&utomaticky
+" menutrans o&n\ (this\ file) &Zapnú\ (pre\ tento\ súbor)
+" menutrans o&ff\ (this\ file) Vyp&nú\ (pre\ tento\ súbor )
+menutrans on/off\ for\ &This\ file Zapnú/vypnú\ pre\ &tento\ súbor
+menutrans Co&lor\ test Test\ &farieb
+menutrans &Highlight\ test &Test\ zvýrazòovania
+menutrans &Convert\ to\ HTML &Previes\ do\ HTML
diff --git a/runtime/lang/menu_spanish_spain.850.vim b/runtime/lang/menu_spanish_spain.850.vim
new file mode 100644
index 0000000..4a96a39
--- /dev/null
+++ b/runtime/lang/menu_spanish_spain.850.vim
@@ -0,0 +1 @@
+source <sfile>:p:h/menu_es_es.latin1.vim
diff --git a/runtime/lang/menu_sr.utf-8.vim b/runtime/lang/menu_sr.utf-8.vim
new file mode 100644
index 0000000..915c31a
--- /dev/null
+++ b/runtime/lang/menu_sr.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Serbian
+
+source <sfile>:p:h/menu_sr_yu.utf-8.vim
diff --git a/runtime/lang/menu_sr_yu.ascii.vim b/runtime/lang/menu_sr_yu.ascii.vim
new file mode 100644
index 0000000..14a9026
--- /dev/null
+++ b/runtime/lang/menu_sr_yu.ascii.vim
@@ -0,0 +1,258 @@
+" Menu Translations: Serbian
+" Maintainer: Aleksandar Jelenak <ajelenak AT yahoo.com>
+" Last Change: Fri, 30 May 2003 12:15:30 -0400
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" Help menu
+menutrans &Help Pomo&c
+menutrans &Overview<Tab><F1> &Pregled<Tab><F1>
+menutrans &User\ Manual &Uputstvo\ za\ korisnike
+menutrans &How-to\ links &Kako\ da\.\.\.
+menutrans &Find &Nadji
+menutrans &Credits &Zasluge
+menutrans Co&pying P&reuzimanje
+menutrans O&rphans &Sirocici
+menutrans &Version &Verzija
+menutrans &About &O\ programu
+
+" File menu
+menutrans &File &Datoteka
+menutrans &Open\.\.\.<Tab>:e &Otvori\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp &Podeli-otvori\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nova<Tab>:enew
+menutrans &Close<Tab>:close &Zatvori<Tab>:close
+menutrans &Save<Tab>:w &Sacuvaj<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Sacuvaj\ &kao\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Podeli\ i\ &uporedi\ sa\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Po&deli\ i\ prepravi\ sa\.\.\.
+menutrans &Print Sta&mpaj
+menutrans Sa&ve-Exit<Tab>:wqa Sacuvaj\ i\ za&vrsi<Tab>:wqa
+menutrans E&xit<Tab>:qa K&raj<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Uredjivanje
+menutrans &Undo<Tab>u &Vrati<Tab>u
+menutrans &Redo<Tab>^R &Povrati<Tab>^R
+menutrans Rep&eat<Tab>\. P&onovi<Tab>\.
+menutrans Cu&t<Tab>"+x Ise&ci<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopiraj<Tab>"+y
+menutrans &Paste<Tab>"+gP &Ubaci<Tab>"+gP
+menutrans &Paste<Tab>"+P &Ubaci<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Stavi\ pre&d<Tab>[p
+menutrans Put\ &After<Tab>]p Stavi\ &iza<Tab>]p
+menutrans &Delete<Tab>x Iz&brisi<Tab>x
+menutrans &Select\ all<Tab>ggVG Izaberi\ sv&e<Tab>ggVG
+menutrans &Find\.\.\. &Nadji\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Nadji\ i\ &zameni\.\.\.
+menutrans Settings\ &Window P&rozor\ podesavanja
+menutrans &Global\ Settings Op&sta\ podesavanja
+menutrans F&ile\ Settings Podesavanja\ za\ da&toteke
+menutrans &Shiftwidth &Pomeraj
+menutrans Soft\ &Tabstop &Meka\ tabulacija
+menutrans Te&xt\ Width\.\.\. &Sirina\ teksta\.\.\.
+menutrans &File\ Format\.\.\. &Vrsta\ datoteke\.\.\.
+menutrans C&olor\ Scheme Bo&je
+menutrans &Keymap Pres&likavanje\ tastature
+menutrans Select\ Fo&nt\.\.\. Izbor\ &fonta\.\.\.
+
+" Edit/Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Naglasi\ &obrazce\ (da/ne)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Zanemari\ \velicinu\ &slova\ (da/ne)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Proveri\ pratecu\ &zagradu\ (da/ne)<Tab>:set\ sm!
+menutrans &Context\ lines Vidljivi\ &redovi
+menutrans &Virtual\ Edit Virtuelno\ &uredjivanje
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Rezim\ u&nosa\ (da/ne)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! '&Vi'\ saglasno\ (da/ne)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Putanja\ &pretrage\.\.\.
+menutrans Ta&g\ Files\.\.\. &Datoteke\ oznaka\.\.\.
+menutrans Toggle\ &Toolbar Linija\ sa\ &alatkama\ (da/ne)
+menutrans Toggle\ &Bottom\ Scrollbar Donja\ l&inija\ klizanja\ (da/ne)
+menutrans Toggle\ &Left\ Scrollbar &Leva\ linija\ klizanja\ (da/ne)
+menutrans Toggle\ &Right\ Scrollbar &Desna\ linija\ klizanja\ (da/ne)
+
+" Edit/Global Settings/Virtual Edit
+menutrans Never Nikad
+menutrans Block\ Selection Izbor\ bloka
+menutrans Insert\ mode Rezim\ unosa
+menutrans Block\ and\ Insert Blok\ i\ unos
+menutrans Always Uvek
+
+" Edit/File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Redni\ &brojevi\ (da/ne)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Rezim\ &liste\ (da/ne)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Obavijanje\ &redova\ (da/ne)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Prelomi\ &na\ rec\ (da/ne)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Razmaci\ umesto\ &tabulacije\ (da/ne)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Auto-&uvlacenje\ (da/ne)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &Ce-uvlacenje\ (da/ne)<Tab>:set\ cin!
+
+" Edit/Keymap
+menutrans None Nijedan
+
+" Tools menu
+menutrans &Tools &Alatke
+menutrans &Jump\ to\ this\ tag<Tab>g^] Skoci\ na\ &ovu\ oznaku<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skoci\ &natrag<Tab>^T
+menutrans Build\ &Tags\ File Izgradi\ &datoteku\ oznaka
+menutrans &Folding &Podvijanje
+menutrans Create\ &Fold<Tab>zf S&tvori\ podvijutak<Tab>zf
+menutrans &Delete\ Fold<Tab>zd O&brisi\ podvijutak<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Obrisi\ sve\ po&dvijutke<Tab>zD
+menutrans Fold\ column\ &width Sirina\ &reda\ podvijutka
+menutrans &Diff &Uporedjivanje
+menutrans &Make<Tab>:make 'mak&e'<Tab>:make
+menutrans &List\ Errors<Tab>:cl Spisak\ &gresaka<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Sp&isak\ poruka<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn S&ledeca\ greska<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Pre&thodna\ greska<Tab>:cp
+menutrans &Older\ List<Tab>:cold Stari\ spisa&k<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew No&vi\ spisak<Tab>:cnew
+menutrans Error\ &Window Prozor\ sa\ g&reskama
+menutrans &Set\ Compiler I&zaberi\ prevodioca
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Pretvori\ u\ &HEKS<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Vr&ati\ u\ prvobitan\ oblik<Tab>:%!xxd\ -r
+
+" Tools/Folding
+menutrans &Enable/Disable\ folds<Tab>zi &Omoguci/prekini\ podvijanje<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Pokazi\ red\ sa\ kursorom<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Pokazi\ &samo\ red\ sa\ kursorom<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Zatvori\ vise\ podvijutaka<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zatvori\ s&ve\ podvijutke<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Otvori\ vis&e\ podvijutaka<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR O&tvori\ sve\ podvijutke<Tab>zR
+menutrans Fold\ Met&hod &Nacin\ podvijanja
+
+" Tools/Folding/Fold Method
+menutrans M&anual &Rucno
+menutrans I&ndent &Uvucenost
+menutrans E&xpression &Izraz
+menutrans S&yntax &Sintaksa
+"menutrans &Diff
+menutrans Ma&rker &Oznaka
+
+" Tools/Diff
+menutrans &Update &Azuriraj
+menutrans &Get\ Block &Prihvati\ izmenu
+menutrans &Put\ Block Pre&baci\ izmenu
+
+" Tools/Error Window
+menutrans &Update<Tab>:cwin &Azuriraj<Tab>:cwin
+menutrans &Open<Tab>:copen &Otvori<Tab>:copen
+menutrans &Close<Tab>:cclose &Zatvori<Tab>:cclose
+
+" Bufers menu
+menutrans &Buffers &Baferi
+menutrans &Refresh\ menu &Azuriraj
+menutrans Delete &Obrisi
+menutrans &Alternate A<ernativni
+menutrans &Next &Sledeci
+menutrans &Previous &Prethodni
+menutrans [No\ File] [Nema\ datoteke]
+
+" Window menu
+menutrans &Window &Prozor
+menutrans &New<Tab>^Wn &Novi<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Podeli<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Podeli\ sa\ &alternativnim<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Podeli\ &uspravno<Tab>^Wv
+menutrans Split\ File\ E&xplorer Podeli\ za\ pregled\ &datoteka
+menutrans &Close<Tab>^Wc &Zatvori<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zatvori\ &ostale<Tab>^Wo
+"menutrans Ne&xt<Tab>^Ww &Sledeci<Tab>^Ww
+"menutrans P&revious<Tab>^WW P&rethodni<Tab>^WW
+menutrans Move\ &To Pre&mesti
+menutrans Rotate\ &Up<Tab>^WR &Kruzno\ nagore<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Kruzno\ nadol&e<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= &Iste\ velicine<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Maksimalna\ &visina<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Minima&lna\ visina<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maksimalna\ &sirina<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimalna\ si&rina<Tab>^W1\|
+
+" Window/Move To
+menutrans &Top<Tab>^WK &Vrh<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Podnozje<Tab>^WJ
+menutrans &Left\ side<Tab>^WH U&levo<Tab>^WH
+menutrans &Right\ side<Tab>^WL U&desno<Tab>^WL
+
+" The popup menu
+menutrans &Undo &Vrati
+menutrans Cu&t &Iseci
+menutrans &Copy &Kopiraj
+menutrans &Paste &Ubaci
+menutrans &Delete I&zbrisi
+menutrans Select\ Blockwise Biraj\ &pravougaono
+menutrans Select\ &Word Izaberi\ &rec
+menutrans Select\ &Line Izaberi\ r&ed
+menutrans Select\ &Block Izaberi\ &blok
+menutrans Select\ &All Izaberi\ &sve
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Ucitaj
+ tmenu ToolBar.Save Sacuvaj
+ tmenu ToolBar.SaveAll Sacuvaj sve
+ tmenu ToolBar.Print Stampaj
+ tmenu ToolBar.Undo Vrati
+ tmenu ToolBar.Redo Povrati
+ tmenu ToolBar.Cut Iseci
+ tmenu ToolBar.Copy Kopiraj
+ tmenu ToolBar.Paste Ubaci
+ tmenu ToolBar.Find Nadji
+ tmenu ToolBar.FindNext Nadji sledeci
+ tmenu ToolBar.FindPrev Nadji prethodni
+ tmenu ToolBar.Replace Zameni
+ tmenu ToolBar.New Novi
+ tmenu ToolBar.WinSplit Podeli prozor
+ tmenu ToolBar.WinMax Maksimalna visina
+ tmenu ToolBar.WinMin Minimalna visina
+ tmenu ToolBar.WinVSplit Podeli uspravno
+ tmenu ToolBar.WinMaxWidth Maksimalna sirina
+ tmenu ToolBar.WinMinWidth Minimalna sirina
+ tmenu ToolBar.WinClose Zatvori prozor
+ tmenu ToolBar.LoadSesn Ucitaj seansu
+ tmenu ToolBar.SaveSesn Sacuvaj seansu
+ tmenu ToolBar.RunScript Izvrsi spis
+ tmenu ToolBar.Make 'make'
+ tmenu ToolBar.Shell Operativno okruzenje
+ tmenu ToolBar.RunCtags Napravi oznake
+ tmenu ToolBar.TagJump Idi na oznaku
+ tmenu ToolBar.Help Pomoc
+ tmenu ToolBar.FindHelp Nadji objasnjenje
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sintaksa
+menutrans &Show\ filetypes\ in\ menu Izbor\ 'filetype'\ iz\ &menija
+menutrans Set\ '&syntax'\ only Pode&si\ 'syntax'\ samo
+menutrans Set\ '&filetype'\ too Podesi\ 'filetype'\ &takodje
+menutrans &Off &Iskljuceno
+menutrans &Manual &Rucno
+menutrans A&utomatic &Automatski
+menutrans on/off\ for\ &This\ file Da/ne\ za\ ovu\ &datoteku
+menutrans Co&lor\ test Provera\ &boja
+menutrans &Highlight\ test Provera\ isti&canja
+menutrans &Convert\ to\ HTML Pretvori\ &u\ HTML
+
+" dialog texts
+let menutrans_help_dialog = "Unesite naredbu ili rec cije pojasnjenje trazite:\n\nDodajte i_ za naredbe unosa (npr. i_CTRL-X)\nDodajte c_ za naredbe komandnog rezima (npr. s_<Del>)\nDodajte ' za imena opcija (npr. 'shiftwidth')"
+
+let g:menutrans_path_dialog = "Unesite put pretrage za datoteke\nRazdvojite zarezima imena direktorijuma."
+
+let g:menutrans_tags_dialog = "Unesite imena datoteka sa oznakama\nRazdvojite zarezima imena."
+
+let g:menutrans_textwidth_dialog = "Unesite novu sirinu teksta (0 sprecava prelom)"
+
+let g:menutrans_fileformat_dialog = "Izaberite vrstu datoteke"
+
+let menutrans_no_file = "[Nema datoteke]"
diff --git a/runtime/lang/menu_sr_yu.iso_8859-2.vim b/runtime/lang/menu_sr_yu.iso_8859-2.vim
new file mode 100644
index 0000000..992124c
--- /dev/null
+++ b/runtime/lang/menu_sr_yu.iso_8859-2.vim
@@ -0,0 +1,259 @@
+" Menu Translations: Serbian
+" Maintainer: Aleksandar Jelenak <ajelenak AT yahoo.com>
+" Last Change: Fri, 30 May 2003 12:04:48 -0400
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+scriptencoding iso8859-2
+
+" Help menu
+menutrans &Help Pomo&æ
+menutrans &Overview<Tab><F1> &Pregled<Tab><F1>
+menutrans &User\ Manual &Uputstvo\ za\ korisnike
+menutrans &How-to\ links &Kako\ da\.\.\.
+menutrans &Find &Naði
+menutrans &Credits &Zasluge
+menutrans Co&pying P&reuzimanje
+menutrans O&rphans &Siroèiæi
+menutrans &Version &Verzija
+menutrans &About &O\ programu
+
+" File menu
+menutrans &File &Datoteka
+menutrans &Open\.\.\.<Tab>:e &Otvori\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp &Podeli-otvori\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Nova<Tab>:enew
+menutrans &Close<Tab>:close &Zatvori<Tab>:close
+menutrans &Save<Tab>:w &Saèuvaj<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Saèuvaj\ &kao\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Podeli\ i\ &uporedi\ sa\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Po&deli\ i\ prepravi\ sa\.\.\.
+menutrans &Print ©ta&mpaj
+menutrans Sa&ve-Exit<Tab>:wqa Saèuvaj\ i\ za&vr¹i<Tab>:wqa
+menutrans E&xit<Tab>:qa K&raj<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Ureðivanje
+menutrans &Undo<Tab>u &Vrati<Tab>u
+menutrans &Redo<Tab>^R &Povrati<Tab>^R
+menutrans Rep&eat<Tab>\. P&onovi<Tab>\.
+menutrans Cu&t<Tab>"+x Ise&ci<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopiraj<Tab>"+y
+menutrans &Paste<Tab>"+gP &Ubaci<Tab>"+gP
+menutrans &Paste<Tab>"+P &Ubaci<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Stavi\ pre&d<Tab>[p
+menutrans Put\ &After<Tab>]p Stavi\ &iza<Tab>]p
+menutrans &Delete<Tab>x Iz&bri¹i<Tab>x
+menutrans &Select\ all<Tab>ggVG Izaberi\ sv&e<Tab>ggVG
+menutrans &Find\.\.\. &Naði\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Naði\ i\ &zameni\.\.\.
+menutrans Settings\ &Window P&rozor\ pode¹avanja
+menutrans &Global\ Settings Op&¹ta\ pode¹avanja
+menutrans F&ile\ Settings Pode¹avanja\ za\ da&toteke
+menutrans &Shiftwidth &Pomeraj
+menutrans Soft\ &Tabstop &Meka\ tabulacija
+menutrans Te&xt\ Width\.\.\. &©irina\ teksta\.\.\.
+menutrans &File\ Format\.\.\. &Vrsta\ datoteke\.\.\.
+menutrans C&olor\ Scheme Bo&je
+menutrans &Keymap Pres&likavanje\ tastature
+menutrans Select\ Fo&nt\.\.\. Izbor\ &fonta\.\.\.
+
+" Edit/Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Naglasi\ &obrazce\ (da/ne)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Zanemari\ \velièinu\ &slova\ (da/ne)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Proveri\ prateæu\ &zagradu\ (da/ne)<Tab>:set\ sm!
+menutrans &Context\ lines Vidljivi\ &redovi
+menutrans &Virtual\ Edit Virtuelno\ &ureðivanje
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Re¾im\ u&nosa\ (da/ne)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! '&Vi'\ saglasno\ (da/ne)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Putanja\ &pretrage\.\.\.
+menutrans Ta&g\ Files\.\.\. &Datoteke\ oznaka\.\.\.
+menutrans Toggle\ &Toolbar Linija\ sa\ &alatkama\ (da/ne)
+menutrans Toggle\ &Bottom\ Scrollbar Donja\ l&inija\ klizanja\ (da/ne)
+menutrans Toggle\ &Left\ Scrollbar &Leva\ linija\ klizanja\ (da/ne)
+menutrans Toggle\ &Right\ Scrollbar &Desna\ linija\ klizanja\ (da/ne)
+
+" Edit/Global Settings/Virtual Edit
+menutrans Never Nikad
+menutrans Block\ Selection Izbor\ bloka
+menutrans Insert\ mode Re¾im\ unosa
+menutrans Block\ and\ Insert Blok\ i\ unos
+menutrans Always Uvek
+
+" Edit/File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Redni\ &brojevi\ (da/ne)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Re¾im\ &liste\ (da/ne)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Obavijanje\ &redova\ (da/ne)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Prelomi\ &na\ reè\ (da/ne)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Razmaci\ umesto\ &tabulacije\ (da/ne)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Auto-&uvlaèenje\ (da/ne)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &Ce-uvlaèenje\ (da/ne)<Tab>:set\ cin!
+
+" Edit/Keymap
+menutrans None Nijedan
+
+" Tools menu
+menutrans &Tools &Alatke
+menutrans &Jump\ to\ this\ tag<Tab>g^] Skoèi\ na\ &ovu\ oznaku<Tab>g^]
+menutrans Jump\ &back<Tab>^T Skoèi\ &natrag<Tab>^T
+menutrans Build\ &Tags\ File Izgradi\ &datoteku\ oznaka
+menutrans &Folding &Podvijanje
+menutrans Create\ &Fold<Tab>zf S&tvori\ podvijutak<Tab>zf
+menutrans &Delete\ Fold<Tab>zd O&bri¹i\ podvijutak<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Obri¹i\ sve\ po&dvijutke<Tab>zD
+menutrans Fold\ column\ &width ©irina\ &reda\ podvijutka
+menutrans &Diff &Uporeðivanje
+menutrans &Make<Tab>:make 'mak&e'<Tab>:make
+menutrans &List\ Errors<Tab>:cl Spisak\ &gre¹aka<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Sp&isak\ poruka<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn S&ledeæa\ gre¹ka<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Pre&thodna\ gre¹ka<Tab>:cp
+menutrans &Older\ List<Tab>:cold Stari\ spisa&k<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew No&vi\ spisak<Tab>:cnew
+menutrans Error\ &Window Prozor\ sa\ g&re¹kama
+menutrans &Set\ Compiler I&zaberi\ prevodioca
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Pretvori\ u\ &HEKS<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Vr&ati\ u\ prvobitan\ oblik<Tab>:%!xxd\ -r
+
+" Tools/Folding
+menutrans &Enable/Disable\ folds<Tab>zi &Omoguæi/prekini\ podvijanje<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Poka¾i\ red\ sa\ kursorom<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Poka¾i\ &samo\ red\ sa\ kursorom<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Zatvori\ vi¹e\ podvijutaka<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Zatvori\ s&ve\ podvijutke<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Otvori\ vi¹&e\ podvijutaka<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR O&tvori\ sve\ podvijutke<Tab>zR
+menutrans Fold\ Met&hod &Naèin\ podvijanja
+
+" Tools/Folding/Fold Method
+menutrans M&anual &Ruèno
+menutrans I&ndent &Uvuèenost
+menutrans E&xpression &Izraz
+menutrans S&yntax &Sintaksa
+"menutrans &Diff
+menutrans Ma&rker &Oznaka
+
+" Tools/Diff
+menutrans &Update &A¾uriraj
+menutrans &Get\ Block &Prihvati\ izmenu
+menutrans &Put\ Block Pre&baci\ izmenu
+
+" Tools/Error Window
+menutrans &Update<Tab>:cwin &A¾uriraj<Tab>:cwin
+menutrans &Open<Tab>:copen &Otvori<Tab>:copen
+menutrans &Close<Tab>:cclose &Zatvori<Tab>:cclose
+
+" Bufers menu
+menutrans &Buffers &Baferi
+menutrans &Refresh\ menu &A¾uriraj
+menutrans Delete &Obri¹i
+menutrans &Alternate A<ernativni
+menutrans &Next &Sledeæi
+menutrans &Previous &Prethodni
+menutrans [No\ File] [Nema\ datoteke]
+
+" Window menu
+menutrans &Window &Prozor
+menutrans &New<Tab>^Wn &Novi<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Podeli<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Podeli\ sa\ &alternativnim<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Podeli\ &uspravno<Tab>^Wv
+menutrans Split\ File\ E&xplorer Podeli\ za\ pregled\ &datoteka
+menutrans &Close<Tab>^Wc &Zatvori<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Zatvori\ &ostale<Tab>^Wo
+"menutrans Ne&xt<Tab>^Ww &Sledeæi<Tab>^Ww
+"menutrans P&revious<Tab>^WW P&rethodni<Tab>^WW
+menutrans Move\ &To Pre&mesti
+menutrans Rotate\ &Up<Tab>^WR &Kru¾no\ nagore<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Kru¾no\ nadol&e<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= &Iste\ velièine<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Maksimalna\ &visina<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Minima&lna\ visina<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maksimalna\ &¹irina<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimalna\ ¹i&rina<Tab>^W1\|
+
+" Window/Move To
+menutrans &Top<Tab>^WK &Vrh<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Podno¾je<Tab>^WJ
+menutrans &Left\ side<Tab>^WH U&levo<Tab>^WH
+menutrans &Right\ side<Tab>^WL U&desno<Tab>^WL
+
+" The popup menu
+menutrans &Undo &Vrati
+menutrans Cu&t &Iseci
+menutrans &Copy &Kopiraj
+menutrans &Paste &Ubaci
+menutrans &Delete I&zbri¹i
+menutrans Select\ Blockwise Biraj\ &pravougaono
+menutrans Select\ &Word Izaberi\ &reè
+menutrans Select\ &Line Izaberi\ r&ed
+menutrans Select\ &Block Izaberi\ &blok
+menutrans Select\ &All Izaberi\ &sve
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Uèitaj
+ tmenu ToolBar.Save Saèuvaj
+ tmenu ToolBar.SaveAll Saèuvaj sve
+ tmenu ToolBar.Print ©tampaj
+ tmenu ToolBar.Undo Vrati
+ tmenu ToolBar.Redo Povrati
+ tmenu ToolBar.Cut Iseci
+ tmenu ToolBar.Copy Kopiraj
+ tmenu ToolBar.Paste Ubaci
+ tmenu ToolBar.Find Naði
+ tmenu ToolBar.FindNext Naði sledeæi
+ tmenu ToolBar.FindPrev Naði prethodni
+ tmenu ToolBar.Replace Zameni
+ tmenu ToolBar.New Novi
+ tmenu ToolBar.WinSplit Podeli prozor
+ tmenu ToolBar.WinMax Maksimalna visina
+ tmenu ToolBar.WinMin Minimalna visina
+ tmenu ToolBar.WinVSplit Podeli uspravno
+ tmenu ToolBar.WinMaxWidth Maksimalna ¹irina
+ tmenu ToolBar.WinMinWidth Minimalna ¹irina
+ tmenu ToolBar.WinClose Zatvori prozor
+ tmenu ToolBar.LoadSesn Uèitaj seansu
+ tmenu ToolBar.SaveSesn Saèuvaj seansu
+ tmenu ToolBar.RunScript Izvr¹i spis
+ tmenu ToolBar.Make 'make'
+ tmenu ToolBar.Shell Operativno okru¾enje
+ tmenu ToolBar.RunCtags Napravi oznake
+ tmenu ToolBar.TagJump Idi na oznaku
+ tmenu ToolBar.Help Pomoæ
+ tmenu ToolBar.FindHelp Naði obja¹njenje
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Sintaksa
+menutrans &Show\ filetypes\ in\ menu Izbor\ 'filetype'\ iz\ &menija
+menutrans Set\ '&syntax'\ only Pode&si\ 'syntax'\ samo
+menutrans Set\ '&filetype'\ too Podesi\ 'filetype'\ &takoðe
+menutrans &Off &Iskljuèeno
+menutrans &Manual &Ruèno
+menutrans A&utomatic &Automatski
+menutrans on/off\ for\ &This\ file Da/ne\ za\ ovu\ &datoteku
+menutrans Co&lor\ test Provera\ &boja
+menutrans &Highlight\ test Provera\ isti&canja
+menutrans &Convert\ to\ HTML Pretvori\ &u\ HTML
+
+" dialog texts
+let menutrans_help_dialog = "Unesite naredbu ili reè èije poja¹njenje tra¾ite:\n\nDodajte i_ za naredbe unosa (npr. i_CTRL-X)\nDodajte c_ za naredbe komandnog re¾ima (npr. s_<Del>)\nDodajte ' za imena opcija (npr. 'shiftwidth')"
+
+let g:menutrans_path_dialog = "Unesite put pretrage za datoteke\nRazdvojite zarezima imena direktorijuma."
+
+let g:menutrans_tags_dialog = "Unesite imena datoteka sa oznakama\nRazdvojite zarezima imena."
+
+let g:menutrans_textwidth_dialog = "Unesite novu ¹irinu teksta (0 spreèava prelom)"
+
+let g:menutrans_fileformat_dialog = "Izaberite vrstu datoteke"
+
+let menutrans_no_file = "[Nema datoteke]"
diff --git a/runtime/lang/menu_sr_yu.iso_8859-5.vim b/runtime/lang/menu_sr_yu.iso_8859-5.vim
new file mode 100644
index 0000000..e4d322d
--- /dev/null
+++ b/runtime/lang/menu_sr_yu.iso_8859-5.vim
@@ -0,0 +1,259 @@
+" Menu Translations: Serbian
+" Maintainer: Aleksandar Jelenak <ajelenak AT yahoo.com>
+" Last Change: Fri, 30 May 2003 12:02:07 -0400
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+scriptencoding iso8859-5
+
+" Help menu
+menutrans &Help ¿ÞÜÞ&û
+menutrans &Overview<Tab><F1> &¿àÕÓÛÕÔ<Tab><F1>
+menutrans &User\ Manual &ÃßãâáâÒÞ\ ×Ð\ ÚÞàØáÝØÚÕ
+menutrans &How-to\ links &ºÐÚÞ\ ÔÐ\.\.\.
+menutrans &Find &½ÐòØ
+menutrans &Credits &·ÐáÛãÓÕ
+menutrans Co&pying ¿&àÕãרÜÐúÕ
+menutrans O&rphans &ÁØàÞçØûØ
+menutrans &Version &²ÕàרøÐ
+menutrans &About &¾\ ßàÞÓàÐÜã
+
+" File menu
+menutrans &File &´ÐâÞâÕÚÐ
+menutrans &Open\.\.\.<Tab>:e &¾âÒÞàØ\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp &¿ÞÔÕÛØ-ÞâÒÞàØ\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &½ÞÒÐ<Tab>:enew
+menutrans &Close<Tab>:close &·ÐâÒÞàØ<Tab>:close
+menutrans &Save<Tab>:w &ÁÐçãÒÐø<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav ÁÐçãÒÐø\ &ÚÐÞ\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. ¿ÞÔÕÛØ\ Ø\ &ãßÞàÕÔØ\ áÐ\.\.\.
+menutrans Split\ Patched\ &By\.\.\. ¿Þ&ÔÕÛØ\ Ø\ ßàÕßàÐÒØ\ áÐ\.\.\.
+menutrans &Print ÈâÐ&ÜßÐø
+menutrans Sa&ve-Exit<Tab>:wqa ÁÐçãÒÐø\ Ø\ ×Ð&ÒàèØ<Tab>:wqa
+menutrans E&xit<Tab>:qa º&àÐø<Tab>:qa
+
+" Edit menu
+menutrans &Edit &ÃàÕòØÒÐúÕ
+menutrans &Undo<Tab>u &²àÐâØ<Tab>u
+menutrans &Redo<Tab>^R &¿ÞÒàÐâØ<Tab>^R
+menutrans Rep&eat<Tab>\. ¿&ÞÝÞÒØ<Tab>\.
+menutrans Cu&t<Tab>"+x ¸áÕ&æØ<Tab>"+x
+menutrans &Copy<Tab>"+y &ºÞߨàÐø<Tab>"+y
+menutrans &Paste<Tab>"+gP &ÃÑÐæØ<Tab>"+gP
+menutrans &Paste<Tab>"+P &ÃÑÐæØ<Tab>"+gP
+menutrans Put\ &Before<Tab>[p ÁâÐÒØ\ ßàÕ&Ô<Tab>[p
+menutrans Put\ &After<Tab>]p ÁâÐÒØ\ &Ø×Ð<Tab>]p
+menutrans &Delete<Tab>x ¸×&ÑàØèØ<Tab>x
+menutrans &Select\ all<Tab>ggVG ¸×ÐÑÕàØ\ áÒ&Õ<Tab>ggVG
+menutrans &Find\.\.\. &½ÐòØ\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. ½ÐòØ\ Ø\ &×ÐÜÕÝØ\.\.\.
+menutrans Settings\ &Window ¿&àÞ×Þà\ ßÞÔÕèÐÒÐúÐ
+menutrans &Global\ Settings ¾ß&èâÐ\ ßÞÔÕèÐÒÐúÐ
+menutrans F&ile\ Settings ¿ÞÔÕèÐÒÐúÐ\ ×Ð\ ÔÐ&âÞâÕÚÕ
+menutrans &Shiftwidth &¿ÞÜÕàÐø
+menutrans Soft\ &Tabstop &¼ÕÚÐ\ âÐÑãÛÐæØøÐ
+menutrans Te&xt\ Width\.\.\. &ÈØàØÝÐ\ âÕÚáâÐ\.\.\.
+menutrans &File\ Format\.\.\. &²àáâÐ\ ÔÐâÞâÕÚÕ\.\.\.
+menutrans C&olor\ Scheme ±Þ&øÕ
+menutrans &Keymap ¿àÕá&ÛØÚÐÒÐúÕ\ âÐáâÐâãàÕ
+menutrans Select\ Fo&nt\.\.\. ¸×ÑÞà\ &äÞÝâÐ\.\.\.
+
+" Edit/Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ½ÐÓÛÐáØ\ &ÞÑàÐ׿Õ\ (ÔÐ/ÝÕ)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! ·ÐÝÕÜÐàØ\ \ÒÕÛØçØÝã\ &áÛÞÒÐ\ (ÔÐ/ÝÕ)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! ¿àÞÒÕàØ\ ßàÐâÕûã\ &×ÐÓàÐÔã\ (ÔÐ/ÝÕ)<Tab>:set\ sm!
+menutrans &Context\ lines ²ØÔùØÒØ\ &àÕÔÞÒØ
+menutrans &Virtual\ Edit ²ØàâãÕÛÝÞ\ &ãàÕòØÒÐúÕ
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! ÀÕÖØÜ\ ã&ÝÞáÐ\ (ÔÐ/ÝÕ)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! '&Vi'\ áÐÓÛÐáÝÞ\ (ÔÐ/ÝÕ)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. ¿ãâÐúÐ\ &ßàÕâàÐÓÕ\.\.\.
+menutrans Ta&g\ Files\.\.\. &´ÐâÞâÕÚÕ\ Þ×ÝÐÚÐ\.\.\.
+menutrans Toggle\ &Toolbar »ØÝØøÐ\ áÐ\ &ÐÛÐâÚÐÜÐ\ (ÔÐ/ÝÕ)
+menutrans Toggle\ &Bottom\ Scrollbar ´ÞúÐ\ Û&ØÝØøÐ\ ÚÛØ×ÐúÐ\ (ÔÐ/ÝÕ)
+menutrans Toggle\ &Left\ Scrollbar &»ÕÒÐ\ ÛØÝØøÐ\ ÚÛØ×ÐúÐ\ (ÔÐ/ÝÕ)
+menutrans Toggle\ &Right\ Scrollbar &´ÕáÝÐ\ ÛØÝØøÐ\ ÚÛØ×ÐúÐ\ (ÔÐ/ÝÕ)
+
+" Edit/Global Settings/Virtual Edit
+menutrans Never ½ØÚÐÔ
+menutrans Block\ Selection ¸×ÑÞà\ ÑÛÞÚÐ
+menutrans Insert\ mode ÀÕÖØÜ\ ãÝÞáÐ
+menutrans Block\ and\ Insert ±ÛÞÚ\ Ø\ ãÝÞá
+menutrans Always ÃÒÕÚ
+
+" Edit/File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! ÀÕÔÝØ\ &ÑàÞøÕÒØ\ (ÔÐ/ÝÕ)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! ÀÕÖØÜ\ &ÛØáâÕ\ (ÔÐ/ÝÕ)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! ¾ÑÐÒØøÐúÕ\ &àÕÔÞÒÐ\ (ÔÐ/ÝÕ)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ¿àÕÛÞÜØ\ &ÝÐ\ àÕç\ (ÔÐ/ÝÕ)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ÀÐ×ÜÐæØ\ ãÜÕáâÞ\ &âÐÑãÛÐæØøÕ\ (ÔÐ/ÝÕ)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! °ãâÞ-&ãÒÛÐçÕúÕ\ (ÔÐ/ÝÕ)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &ÆÕ-ãÒÛÐçÕúÕ\ (ÔÐ/ÝÕ)<Tab>:set\ cin!
+
+" Edit/Keymap
+menutrans None ½ØøÕÔÐÝ
+
+" Tools menu
+menutrans &Tools &°ÛÐâÚÕ
+menutrans &Jump\ to\ this\ tag<Tab>g^] ÁÚÞçØ\ ÝÐ\ &ÞÒã\ Þ×ÝÐÚã<Tab>g^]
+menutrans Jump\ &back<Tab>^T ÁÚÞçØ\ &ÝÐâàÐÓ<Tab>^T
+menutrans Build\ &Tags\ File ¸×ÓàÐÔØ\ &ÔÐâÞâÕÚã\ Þ×ÝÐÚÐ
+menutrans &Folding &¿ÞÔÒØøÐúÕ
+menutrans Create\ &Fold<Tab>zf Á&âÒÞàØ\ ßÞÔÒØøãâÐÚ<Tab>zf
+menutrans &Delete\ Fold<Tab>zd ¾&ÑàØèØ\ ßÞÔÒØøãâÐÚ<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD ¾ÑàØèØ\ áÒÕ\ ßÞ&ÔÒØøãâÚÕ<Tab>zD
+menutrans Fold\ column\ &width ÈØàØÝÐ\ &àÕÔÐ\ ßÞÔÒØøãâÚÐ
+menutrans &Diff &ÃßÞàÕòØÒÐúÕ
+menutrans &Make<Tab>:make 'mak&Õ'<Tab>:make
+menutrans &List\ Errors<Tab>:cl ÁߨáÐÚ\ &ÓàÕèÐÚÐ<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Áß&ØáÐÚ\ ßÞàãÚÐ<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Á&ÛÕÔÕûÐ\ ÓàÕèÚÐ<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp ¿àÕ&âåÞÔÝÐ\ ÓàÕèÚÐ<Tab>:cp
+menutrans &Older\ List<Tab>:cold ÁâÐàØ\ áߨáÐ&Ú<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew ½Þ&ÒØ\ áߨáÐÚ<Tab>:cnew
+menutrans Error\ &Window ¿àÞ×Þà\ áÐ\ Ó&àÕèÚÐÜÐ
+menutrans &Set\ Compiler ¸&×ÐÑÕàØ\ ßàÕÒÞÔØÞæÐ
+menutrans &Convert\ to\ HEX<Tab>:%!xxd ¿àÕâÒÞàØ\ ã\ &ŵºÁ<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ²à&ÐâØ\ ã\ ßàÒÞÑØâÐÝ\ ÞÑÛØÚ<Tab>:%!xxd\ -r
+
+" Tools/Folding
+menutrans &Enable/Disable\ folds<Tab>zi &¾ÜÞÓãûØ/ßàÕÚØÝØ\ ßÞÔÒØøÐúÕ<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &¿ÞÚÐÖØ\ àÕÔ\ áÐ\ ÚãàáÞàÞÜ<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx ¿ÞÚÐÖØ\ &áÐÜÞ\ àÕÔ\ áÐ\ ÚãàáÞàÞÜ<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &·ÐâÒÞàØ\ ÒØèÕ\ ßÞÔÒØøãâÐÚÐ<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM ·ÐâÒÞàØ\ á&ÒÕ\ ßÞÔÒØøãâÚÕ<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr ¾âÒÞàØ\ ÒØè&Õ\ ßÞÔÒØøãâÐÚÐ<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR ¾&âÒÞàØ\ áÒÕ\ ßÞÔÒØøãâÚÕ<Tab>zR
+menutrans Fold\ Met&hod &½ÐçØÝ\ ßÞÔÒØøÐúÐ
+
+" Tools/Folding/Fold Method
+menutrans M&anual &ÀãçÝÞ
+menutrans I&ndent &ÃÒãçÕÝÞáâ
+menutrans E&xpression &¸×àÐ×
+menutrans S&yntax &ÁØÝâÐÚáÐ
+"menutrans &Diff
+menutrans Ma&rker &¾×ÝÐÚÐ
+
+" Tools/Diff
+menutrans &Update &°ÖãàØàÐø
+menutrans &Get\ Block &¿àØåÒÐâØ\ Ø×ÜÕÝã
+menutrans &Put\ Block ¿àÕ&ÑÐæØ\ Ø×ÜÕÝã
+
+" Tools/Error Window
+menutrans &Update<Tab>:cwin &°ÖãàØàÐø<Tab>:cwin
+menutrans &Open<Tab>:copen &¾âÒÞàØ<Tab>:copen
+menutrans &Close<Tab>:cclose &·ÐâÒÞàØ<Tab>:cclose
+
+" Bufers menu
+menutrans &Buffers &±ÐäÕàØ
+menutrans &Refresh\ menu &°ÖãàØàÐø
+menutrans Delete &¾ÑàØèØ
+menutrans &Alternate °&ÛâÕàÝÐâØÒÝØ
+menutrans &Next &ÁÛÕÔÕûØ
+menutrans &Previous &¿àÕâåÞÔÝØ
+menutrans [No\ File] [½ÕÜÐ\ ÔÐâÞâÕÚÕ]
+
+" Window menu
+menutrans &Window &¿àÞ×Þà
+menutrans &New<Tab>^Wn &½ÞÒØ<Tab>^Wn
+menutrans S&plit<Tab>^Ws &¿ÞÔÕÛØ<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ ¿ÞÔÕÛØ\ áÐ\ &ÐÛâÕàÝÐâØÒÝØÜ<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ¿ÞÔÕÛØ\ &ãáßàÐÒÝÞ<Tab>^Wv
+menutrans Split\ File\ E&xplorer ¿ÞÔÕÛØ\ ×Ð\ ßàÕÓÛÕÔ\ &ÔÐâÞâÕÚÐ
+menutrans &Close<Tab>^Wc &·ÐâÒÞàØ<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo ·ÐâÒÞàØ\ &ÞáâÐÛÕ<Tab>^Wo
+"menutrans Ne&xt<Tab>^Ww &ÁÛÕÔÕûØ<Tab>^Ww
+"menutrans P&revious<Tab>^WW ¿&àÕâåÞÔÝØ<Tab>^WW
+menutrans Move\ &To ¿àÕ&ÜÕáâØ
+menutrans Rotate\ &Up<Tab>^WR &ºàãÖÝÞ\ ÝÐÓÞàÕ<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ºàãÖÝÞ\ ÝÐÔÞÛ&Õ<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= &¸áâÕ\ ÒÕÛØçØÝÕ<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ¼ÐÚáØÜÐÛÝÐ\ &ÒØáØÝÐ<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ ¼ØÝØÜÐ&ÛÝÐ\ ÒØáØÝÐ<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ¼ÐÚáØÜÐÛÝÐ\ &èØàØÝÐ<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ¼ØÝØÜÐÛÝÐ\ èØ&àØÝÐ<Tab>^W1\|
+
+" Window/Move To
+menutrans &Top<Tab>^WK &²àå<Tab>^WK
+menutrans &Bottom<Tab>^WJ &¿ÞÔÝÞÖøÕ<Tab>^WJ
+menutrans &Left\ side<Tab>^WH Ã&ÛÕÒÞ<Tab>^WH
+menutrans &Right\ side<Tab>^WL Ã&ÔÕáÝÞ<Tab>^WL
+
+" The popup menu
+menutrans &Undo &²àÐâØ
+menutrans Cu&t &¸áÕæØ
+menutrans &Copy &ºÞߨàÐø
+menutrans &Paste &ÃÑÐæØ
+menutrans &Delete ¸&×ÑàØèØ
+menutrans Select\ Blockwise ±ØàÐø\ &ßàÐÒÞãÓÐÞÝÞ
+menutrans Select\ &Word ¸×ÐÑÕàØ\ &àÕç
+menutrans Select\ &Line ¸×ÐÑÕàØ\ à&ÕÔ
+menutrans Select\ &Block ¸×ÐÑÕàØ\ &ÑÛÞÚ
+menutrans Select\ &All ¸×ÐÑÕàØ\ &áÒÕ
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ÃçØâÐø
+ tmenu ToolBar.Save ÁÐçãÒÐø
+ tmenu ToolBar.SaveAll ÁÐçãÒÐø áÒÕ
+ tmenu ToolBar.Print ÈâÐÜßÐø
+ tmenu ToolBar.Undo ²àÐâØ
+ tmenu ToolBar.Redo ¿ÞÒàÐâØ
+ tmenu ToolBar.Cut ¸áÕæØ
+ tmenu ToolBar.Copy ºÞߨàÐø
+ tmenu ToolBar.Paste ÃÑÐæØ
+ tmenu ToolBar.Find ½ÐòØ
+ tmenu ToolBar.FindNext ½ÐòØ áÛÕÔÕûØ
+ tmenu ToolBar.FindPrev ½ÐòØ ßàÕâåÞÔÝØ
+ tmenu ToolBar.Replace ·ÐÜÕÝØ
+ tmenu ToolBar.New ½ÞÒØ
+ tmenu ToolBar.WinSplit ¿ÞÔÕÛØ ßàÞ×Þà
+ tmenu ToolBar.WinMax ¼ÐÚáØÜÐÛÝÐ ÒØáØÝÐ
+ tmenu ToolBar.WinMin ¼ØÝØÜÐÛÝÐ ÒØáØÝÐ
+ tmenu ToolBar.WinVSplit ¿ÞÔÕÛØ ãáßàÐÒÝÞ
+ tmenu ToolBar.WinMaxWidth ¼ÐÚáØÜÐÛÝÐ èØàØÝÐ
+ tmenu ToolBar.WinMinWidth ¼ØÝØÜÐÛÝÐ èØàØÝÐ
+ tmenu ToolBar.WinClose ·ÐâÒÞàØ ßàÞ×Þà
+ tmenu ToolBar.LoadSesn ÃçØâÐø áÕÐÝáã
+ tmenu ToolBar.SaveSesn ÁÐçãÒÐø áÕÐÝáã
+ tmenu ToolBar.RunScript ¸×ÒàèØ áߨá
+ tmenu ToolBar.Make 'make'
+ tmenu ToolBar.Shell ¾ßÕàÐâØÒÝÞ ÞÚàãÖÕúÕ
+ tmenu ToolBar.RunCtags ½ÐßàÐÒØ Þ×ÝÐÚÕ
+ tmenu ToolBar.TagJump ¸ÔØ ÝÐ Þ×ÝÐÚã
+ tmenu ToolBar.Help ¿ÞÜÞû
+ tmenu ToolBar.FindHelp ½ÐòØ ÞÑøÐèúÕúÕ
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &ÁØÝâÐÚáÐ
+menutrans &Show\ filetypes\ in\ menu ¸×ÑÞà\ 'filetype'\ Ø×\ &ÜÕÝØøÐ
+menutrans Set\ '&syntax'\ only ¿ÞÔÕ&áØ\ 'syntax'\ áÐÜÞ
+menutrans Set\ '&filetype'\ too ¿ÞÔÕáØ\ 'filetype'\ &âÐÚÞòÕ
+menutrans &Off &¸áÚùãçÕÝÞ
+menutrans &Manual &ÀãçÝÞ
+menutrans A&utomatic &°ãâÞÜÐâáÚØ
+menutrans on/off\ for\ &This\ file ´Ð/ÝÕ\ ×Ð\ ÞÒã\ &ÔÐâÞâÕÚã
+menutrans Co&lor\ test ¿àÞÒÕàÐ\ &ÑÞøÐ
+menutrans &Highlight\ test ¿àÞÒÕàÐ\ ØáâØ&æÐúÐ
+menutrans &Convert\ to\ HTML ¿àÕâÒÞàØ\ &ã\ HTML
+
+" dialog texts
+let menutrans_help_dialog = "ÃÝÕáØâÕ ÝÐàÕÔÑã ØÛØ àÕç çØøÕ ßÞøÐèúÕúÕ âàÐÖØâÕ:\n\n´ÞÔÐøâÕ i_ ×Ð ÝÐàÕÔÑÕ ãÝÞáÐ (Ýßà. i_CTRL-X)\n´ÞÔÐøâÕ c_ ×Ð ÝÐàÕÔÑÕ ÚÞÜÐÝÔÝÞÓ àÕÖØÜÐ (Ýßà. á_<Del>)\n´ÞÔÐøâÕ ' ×Ð ØÜÕÝÐ ÞßæØøÐ (Ýßà. 'shiftwidth')"
+
+let g:menutrans_path_dialog = "ÃÝÕáØâÕ ßãâ ßàÕâàÐÓÕ ×Ð ÔÐâÞâÕÚÕ\nÀÐ×ÔÒÞøØâÕ ×ÐàÕרÜÐ ØÜÕÝÐ ÔØàÕÚâÞàØøãÜÐ."
+
+let g:menutrans_tags_dialog = "ÃÝÕáØâÕ ØÜÕÝÐ ÔÐâÞâÕÚÐ áÐ Þ×ÝÐÚÐÜÐ\nÀÐ×ÔÒÞøØâÕ ×ÐàÕרÜÐ ØÜÕÝÐ."
+
+let g:menutrans_textwidth_dialog = "ÃÝÕáØâÕ ÝÞÒã èØàØÝã âÕÚáâÐ (0 áßàÕçÐÒÐ ßàÕÛÞÜ)"
+
+let g:menutrans_fileformat_dialog = "¸×ÐÑÕàØâÕ Òàáâã ÔÐâÞâÕÚÕ"
+
+let menutrans_no_file = "[½ÕÜÐ ÔÐâÞâÕÚÕ]"
diff --git a/runtime/lang/menu_sr_yu.utf-8.vim b/runtime/lang/menu_sr_yu.utf-8.vim
new file mode 100644
index 0000000..7335663
--- /dev/null
+++ b/runtime/lang/menu_sr_yu.utf-8.vim
@@ -0,0 +1,261 @@
+" Menu Translations: Serbian
+" Maintainer: Aleksandar Jelenak <ajelenak AT yahoo.com>
+" Last Change: Fri, 30 May 2003 10:17:39 Eastern Daylight Time
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+scriptencoding utf-8
+
+" Help menu
+menutrans &Help Помо&ћ
+menutrans &Overview<Tab><F1> &Преглед<Tab><F1>
+menutrans &User\ Manual &Упутство\ за\ кориснике
+menutrans &How-to\ links &Како\ да\.\.\.
+menutrans &Find &Нађи
+menutrans &Credits &Заслуге
+menutrans Co&pying П&реузимање
+menutrans O&rphans &Сирочићи
+menutrans &Version &Верзија
+menutrans &About &О\ програму
+
+" File menu
+menutrans &File &Датотека
+menutrans &Open\.\.\.<Tab>:e &Отвори\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp &Подели-отвори\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Нова<Tab>:enew
+menutrans &Close<Tab>:close &Затвори<Tab>:close
+menutrans &Save<Tab>:w &Сачувај<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Сачувај\ &као\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Подели\ и\ &упореди\ са\.\.\.
+menutrans Split\ Patched\ &By\.\.\. По&дели\ и\ преправи\ са\.\.\.
+menutrans &Print Шта&мпај
+menutrans Sa&ve-Exit<Tab>:wqa Сачувај\ и\ за&врши<Tab>:wqa
+menutrans E&xit<Tab>:qa К&рај<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Уређивање
+menutrans &Undo<Tab>u &Врати<Tab>u
+menutrans &Redo<Tab>^R &Поврати<Tab>^R
+menutrans Rep&eat<Tab>\. П&онови<Tab>\.
+menutrans Cu&t<Tab>"+x Исе&ци<Tab>"+x
+menutrans &Copy<Tab>"+y &Копирај<Tab>"+y
+menutrans &Paste<Tab>"+gP &Убаци<Tab>"+gP
+menutrans &Paste<Tab>"+P &Убаци<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Стави\ пре&д<Tab>[p
+menutrans Put\ &After<Tab>]p Стави\ &иза<Tab>]p
+menutrans &Delete<Tab>x Из&бриши<Tab>x
+menutrans &Select\ all<Tab>ggVG Изабери\ св&е<Tab>ggVG
+menutrans &Find\.\.\. &Нађи\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. Нађи\ и\ &замени\.\.\.
+menutrans Settings\ &Window П&розор\ подешавања
+menutrans &Global\ Settings Оп&шта\ подешавања
+menutrans F&ile\ Settings Подешавања\ за\ да&тотеке
+menutrans &Shiftwidth &Померај
+menutrans Soft\ &Tabstop &Мека\ табулација
+menutrans Te&xt\ Width\.\.\. &Ширина\ текста\.\.\.
+menutrans &File\ Format\.\.\. &Врста\ датотеке\.\.\.
+menutrans C&olor\ Scheme Бо&је
+menutrans &Keymap Прес&ликавање\ тастатуре
+menutrans Select\ Fo&nt\.\.\. Избор\ &фонта\.\.\.
+
+" Edit/Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Нагласи\ &образце\ (да/не)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Занемари\ \величину\ &слова\ (да/не)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Провери\ пратећу\ &заграду\ (да/не)<Tab>:set\ sm!
+menutrans &Context\ lines Видљиви\ &редови
+menutrans &Virtual\ Edit Виртуелно\ &уређивање
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Режим\ у&носа\ (да/не)<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! '&Vi'\ сагласно\ (да/не)<Tab>:set\ cp!
+menutrans Search\ &Path\.\.\. Путања\ &претраге\.\.\.
+menutrans Ta&g\ Files\.\.\. &Датотеке\ ознака\.\.\.
+menutrans Toggle\ &Toolbar Линија\ са\ &алаткама\ (да/не)
+menutrans Toggle\ &Bottom\ Scrollbar Доња\ л&инија\ клизања\ (да/не)
+menutrans Toggle\ &Left\ Scrollbar &Лева\ линија\ клизања\ (да/не)
+menutrans Toggle\ &Right\ Scrollbar &Десна\ линија\ клизања\ (да/не)
+
+" Edit/Global Settings/Virtual Edit
+menutrans Never Никад
+menutrans Block\ Selection Избор\ блока
+menutrans Insert\ mode Режим\ уноса
+menutrans Block\ and\ Insert Блок\ и\ унос
+menutrans Always Увек
+
+" Edit/File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Редни\ &бројеви\ (да/не)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Режим\ &листе\ (да/не)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Обавијање\ &редова\ (да/не)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Преломи\ &на\ реч\ (да/не)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Размаци\ уместо\ &табулације\ (да/не)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Ауто-&увлачење\ (да/не)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! &Це-увлачење\ (да/не)<Tab>:set\ cin!
+
+" Edit/Keymap
+menutrans None Ниједан
+
+" Tools menu
+menutrans &Tools &Алатке
+menutrans &Jump\ to\ this\ tag<Tab>g^] Скочи\ на\ &ову\ ознаку<Tab>g^]
+menutrans Jump\ &back<Tab>^T Скочи\ &натраг<Tab>^T
+menutrans Build\ &Tags\ File Изгради\ &датотеку\ ознака
+menutrans &Folding &Подвијање
+menutrans Create\ &Fold<Tab>zf С&твори\ подвијутак<Tab>zf
+menutrans &Delete\ Fold<Tab>zd О&бриши\ подвијутак<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Обриши\ све\ по&двијутке<Tab>zD
+menutrans Fold\ column\ &width Ширина\ &реда\ подвијутка
+menutrans &Diff &Упоређивање
+menutrans &Make<Tab>:make 'mak&е'<Tab>:make
+menutrans &List\ Errors<Tab>:cl Списак\ &грешака<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Сп&исак\ порука<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn С&ледећа\ грешка<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Пре&тходна\ грешка<Tab>:cp
+menutrans &Older\ List<Tab>:cold Стари\ списа&к<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew Но&ви\ списак<Tab>:cnew
+menutrans Error\ &Window Прозор\ са\ г&решкама
+menutrans &Set\ Compiler И&забери\ преводиоца
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Претвори\ у\ &ХЕКС<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Вр&ати\ у\ првобитан\ облик<Tab>:%!xxd\ -r
+
+" Tools/Folding
+menutrans &Enable/Disable\ folds<Tab>zi &Омогући/прекини\ подвијање<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &Покажи\ ред\ са\ курсором<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Покажи\ &само\ ред\ са\ курсором<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm &Затвори\ више\ подвијутака<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Затвори\ с&ве\ подвијутке<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Отвори\ виш&е\ подвијутака<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR О&твори\ све\ подвијутке<Tab>zR
+menutrans Fold\ Met&hod &Начин\ подвијања
+
+" Tools/Folding/Fold Method
+menutrans M&anual &Ручно
+menutrans I&ndent &Увученост
+menutrans E&xpression &Израз
+menutrans S&yntax &Синтакса
+"menutrans &Diff
+menutrans Ma&rker &Ознака
+
+" Tools/Diff
+menutrans &Update &Ажурирај
+menutrans &Get\ Block &Прихвати\ измену
+menutrans &Put\ Block Пре&баци\ измену
+
+" Tools/Error Window
+menutrans &Update<Tab>:cwin &Ажурирај<Tab>:cwin
+menutrans &Open<Tab>:copen &Отвори<Tab>:copen
+menutrans &Close<Tab>:cclose &Затвори<Tab>:cclose
+
+" Bufers menu
+menutrans &Buffers &Бафери
+menutrans &Refresh\ menu &Ажурирај
+menutrans Delete &Обриши
+menutrans &Alternate А&лтернативни
+menutrans &Next &Следећи
+menutrans &Previous &Претходни
+menutrans [No\ File] [Нема\ датотеке]
+
+" Window menu
+menutrans &Window &Прозор
+menutrans &New<Tab>^Wn &Нови<Tab>^Wn
+menutrans S&plit<Tab>^Ws &Подели<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Подели\ са\ &алтернативним<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Подели\ &усправно<Tab>^Wv
+menutrans Split\ File\ E&xplorer Подели\ за\ преглед\ &датотека
+menutrans &Close<Tab>^Wc &Затвори<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo Затвори\ &остале<Tab>^Wo
+"menutrans Ne&xt<Tab>^Ww &Следећи<Tab>^Ww
+"menutrans P&revious<Tab>^WW П&ретходни<Tab>^WW
+menutrans Move\ &To Пре&мести
+menutrans Rotate\ &Up<Tab>^WR &Кружно\ нагоре<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Кружно\ надол&е<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= &Исте\ величине<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ Максимална\ &висина<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ Минима&лна\ висина<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Максимална\ &ширина<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Минимална\ ши&рина<Tab>^W1\|
+
+" Window/Move To
+menutrans &Top<Tab>^WK &Врх<Tab>^WK
+menutrans &Bottom<Tab>^WJ &Подножје<Tab>^WJ
+menutrans &Left\ side<Tab>^WH У&лево<Tab>^WH
+menutrans &Right\ side<Tab>^WL У&десно<Tab>^WL
+
+" The popup menu
+menutrans &Undo &Врати
+menutrans Cu&t &Исеци
+menutrans &Copy &Копирај
+menutrans &Paste &Убаци
+menutrans &Delete И&збриши
+menutrans Select\ Blockwise Бирај\ &правоугаоно
+menutrans Select\ &Word Изабери\ &реч
+menutrans Select\ &Line Изабери\ р&ед
+menutrans Select\ &Block Изабери\ &блок
+menutrans Select\ &All Изабери\ &све
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Учитај
+ tmenu ToolBar.Save Сачувај
+ tmenu ToolBar.SaveAll Сачувај све
+ tmenu ToolBar.Print Штампај
+ tmenu ToolBar.Undo Врати
+ tmenu ToolBar.Redo Поврати
+ tmenu ToolBar.Cut Исеци
+ tmenu ToolBar.Copy Копирај
+ tmenu ToolBar.Paste Убаци
+ tmenu ToolBar.Find Нађи
+ tmenu ToolBar.FindNext Нађи следећи
+ tmenu ToolBar.FindPrev Нађи претходни
+ tmenu ToolBar.Replace Замени
+ tmenu ToolBar.New Нови
+ tmenu ToolBar.WinSplit Подели прозор
+ tmenu ToolBar.WinMax Максимална висина
+ tmenu ToolBar.WinMin Минимална висина
+ tmenu ToolBar.WinVSplit Подели усправно
+ tmenu ToolBar.WinMaxWidth Максимална ширина
+ tmenu ToolBar.WinMinWidth Минимална ширина
+ tmenu ToolBar.WinClose Затвори прозор
+ tmenu ToolBar.LoadSesn Учитај сеансу
+ tmenu ToolBar.SaveSesn Сачувај сеансу
+ tmenu ToolBar.RunScript Изврши спис
+ tmenu ToolBar.Make 'make'
+ tmenu ToolBar.Shell Оперативно окружење
+ tmenu ToolBar.RunCtags Направи ознаке
+ tmenu ToolBar.TagJump Иди на ознаку
+ tmenu ToolBar.Help Помоћ
+ tmenu ToolBar.FindHelp Нађи објашњење
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Синтакса
+menutrans &Show\ filetypes\ in\ menu Избор\ 'filetype'\ из\ &менија
+menutrans Set\ '&syntax'\ only Поде&си\ 'syntax'\ само
+menutrans Set\ '&filetype'\ too Подеси\ 'filetype'\ &такође
+menutrans &Off &Искључено
+menutrans &Manual &Ручно
+menutrans A&utomatic &Аутоматски
+menutrans on/off\ for\ &This\ file Да/не\ за\ ову\ &датотеку
+menutrans Co&lor\ test Провера\ &боја
+menutrans &Highlight\ test Провера\ исти&цања
+menutrans &Convert\ to\ HTML Претвори\ &у\ HTML
+
+" dialog texts
+let menutrans_help_dialog = "Унесите наредбу или реч чије појашњење тражите:\n\nДодајте i_ за наредбе уноса (нпр. i_CTRL-X)\nДодајте c_ за наредбе командног режима (нпр. с_<Del>)\nДодајте ' за имена опција (нпр. 'shiftwidth')"
+
+let g:menutrans_path_dialog = "Унесите пут претраге за датотеке\nРаздвојите зарезима имена директоријума."
+
+let g:menutrans_tags_dialog = "Унесите имена датотека са ознакама\nРаздвојите зарезима имена."
+
+let g:menutrans_textwidth_dialog = "Унесите нову ширину текста (0 спречава прелом)"
+
+let g:menutrans_fileformat_dialog = "Изаберите врсту датотеке"
+
+let menutrans_no_file = "[Нема датотеке]"
+
+" vim: tw=0 keymap=serbcyril-US
diff --git a/runtime/lang/menu_sv.latin1.vim b/runtime/lang/menu_sv.latin1.vim
new file mode 100644
index 0000000..c5c4671
--- /dev/null
+++ b/runtime/lang/menu_sv.latin1.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Swedish
+
+source <sfile>:p:h/menu_sv_se.latin1.vim
diff --git a/runtime/lang/menu_sv.utf-8.vim b/runtime/lang/menu_sv.utf-8.vim
new file mode 100644
index 0000000..6b4f294
--- /dev/null
+++ b/runtime/lang/menu_sv.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Swedish for UTF-8 encoding
+
+source <sfile>:p:h/menu_sv_se.latin1.vim
diff --git a/runtime/lang/menu_sv_se.latin1.vim b/runtime/lang/menu_sv_se.latin1.vim
new file mode 100644
index 0000000..abeb562
--- /dev/null
+++ b/runtime/lang/menu_sv_se.latin1.vim
@@ -0,0 +1,238 @@
+" Menu Translations: Swedish
+" Maintainer: Johan Svedberg <johan@svedberg.pp.se>
+" Last Change: 2004 May 16
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+" The translations below are in latin1, but they work for cp1252 and
+" iso-8859-15 without conversion as well.
+if &enc != "cp1252" && &enc != "iso-8859-15"
+ scriptencoding latin1
+endif
+
+" Help menu
+menutrans &Help &Hjälp
+menutrans &Overview<Tab><F1> &Översikt<Tab><F1>
+menutrans &How-to\ links &Hur-göra-länkar
+menutrans &User\ Manual &Användarmanual
+"menutrans &GUI &GUI
+menutrans &Credits &Tack
+menutrans Co&pying &Kopieringsrättigheter
+menutrans &Find\.\.\. &Sök\.\.\.
+menutrans &Version &Version
+menutrans &About &Om
+
+" File menu
+menutrans &File &Arkiv
+menutrans &Open\.\.\.<Tab>:e &Öppna\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp Öppna\ i\ splitt-vy\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &Ny<Tab>:enew
+menutrans &Close<Tab>:close S&täng<Tab>:close
+menutrans &Save<Tab>:w &Spara<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Spara\ som\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. Dela\ diff\ med\.\.\.
+menutrans Split\ Patched\ &By\.\.\. Dela\ lappad\ med\.\.\.
+menutrans &Print Skriv\ &ut
+menutrans Sa&ve-Exit<Tab>:wqa Spara\ &och\ avsluta<Tab>:wqa
+menutrans E&xit<Tab>:qa &Avsluta<Tab>:qa
+
+" Edit menu
+menutrans &Edit &Redigera
+menutrans &Undo<Tab>u &Ångra<Tab>u
+menutrans &Redo<Tab>^R &Gör\ om<Tab>^R
+menutrans Rep&eat<Tab>\. &Repetera<Tab>\.
+menutrans Cu&t<Tab>"+x Klipp\ &ut<Tab>"+x
+menutrans &Copy<Tab>"+y &Kopiera<Tab>"+y
+menutrans &Paste<Tab>"+gP Klistra &in<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Sätt\ in\ &före<Tab>[p
+menutrans Put\ &After<Tab>]p Sätt\ in\ &efter<Tab>]p
+menutrans &Select\ all<Tab>ggVG &Markera\ allt<Tab>ggVG
+menutrans &Find\.\.\. &Sök\.\.\.
+menutrans &Find<Tab>/ &Sök<Tab>/
+menutrans Find\ and\ Rep&lace\.\.\. Sök\ och\ ersätt\.\.\.
+menutrans Find\ and\ Rep&lace<Tab>:%s Sök\ och\ ersätt<Tab>:%s
+menutrans Find\ and\ Rep&lace Sök\ och\ ersätt
+menutrans Find\ and\ Rep&lace<Tab>:s Sök\ och\ ersätt<Tab>:s
+menutrans Settings\ &Window In&ställningar
+menutrans &Global\ Settings Gl&obala\ inställningar
+menutrans F&ile\ Settings Fi&linställningar
+menutrans C&olor\ Scheme F&ärgschema
+menutrans &Keymap &Tangentbordsuppsättning
+
+" Edit.Global Settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! Växla\ mönsterframhävning<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! Växla\ ignorering\ av\ storlek<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! Växla\ matchningsvisning<Tab>:set\ sm!
+menutrans &Context\ lines Sammanhangsrader
+menutrans &Virtual\ Edit Virtuell\ redigering
+menutrans Never Aldrig
+menutrans Block\ Selection Blockval
+menutrans Insert\ mode Infogningsläge
+menutrans Block\ and\ Insert Block\ och\ infogning
+menutrans Always Alltid
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! Växla\ infogningsläge<Tab>:set\ im!
+menutrans Search\ &Path\.\.\. Sökväg\.\.\.
+menutrans Ta&g\ Files\.\.\. Taggfiler\.\.\.
+menutrans Toggle\ &Toolbar Växla\ verktygsrad
+menutrans Toggle\ &Bottom\ Scrollbar Växla\ rullningslista\ i\ botten
+menutrans Toggle\ &Left\ Scrollbar Växla\ vänster\ rullningslista
+menutrans Toggle\ &Right\ Scrollbar Växla\ höger\ rullningslista
+menutrans None Ingen
+
+" Edit.File Settings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! Växla\ radnumrering<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! Växla\ listläge<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! Växla\ radbrytning<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! Växla\ radbrytning\ vid\ ord<tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! Växla\ tab-expandering<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! Växla\ auto-indentering<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! Växla\ C-indentering<Tab>:set\ cin!
+menutrans Te&xt\ Width\.\.\. Textbredd\.\.\.
+menutrans &File\ Format\.\.\. Filformat\.\.\.
+
+" Tools menu
+menutrans &Tools &Verktyg
+menutrans &Jump\ to\ this\ tag<Tab>g^] &Hoppa\ till\ den\ här\ taggen<Tab>g^]
+menutrans Jump\ &back<Tab>^T Hoppa\ tillbaka<Tab>^T
+menutrans Build\ &Tags\ File Bygg\ taggfil
+menutrans &Make<Tab>:make &Bygg<Tab>:make
+menutrans &List\ Errors<Tab>:cl Listfel<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! Listmeddelande<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn Nästa\ fel<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp Tidigare\ fel<Tab>:cp
+menutrans &Older\ List<Tab>:cold &Äldre\ lista<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &Nyare\ lista<Tab>:cnew
+menutrans Error\ &Window Felfönster
+menutrans &Update<Tab>:cwin &Uppdatera<Tab>:cwin
+menutrans &Open<Tab>:copen &Öppna<Tab>:copen
+menutrans &Close<Tab>:cclose &Stäng<Tab>:cclose
+menutrans &Convert\ to\ HEX<Tab>:%!xxd Konvertera\ till\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r Konvertera\ tillbaka<Tab>:%!xxd\ -r
+menutrans &Set\ Compiler Sätt\ kompilerare
+
+" Tools.Folding
+menutrans &Enable/Disable\ folds<Tab>zi Växla\ veck<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv Visa\ markörrad<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Visa\ bara\ markörrad<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm Stäng\ mer\ veck<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM Stäng\ alla\ veck<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Öppna\ mer\ veck<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Öppna\ mer\ veck<Tab>zR
+menutrans Fold\ Met&hod Veckmetod
+menutrans M&anual Manual
+menutrans I&ndent Indentering
+menutrans E&xpression Uttryck
+menutrans S&yntax Syntax
+menutrans &Folding Vikning
+menutrans &Diff Differans
+menutrans Ma&rker Markering
+menutrans Create\ &Fold<Tab>zf Skapa\ veck<Tab>zf
+menutrans &Delete\ Fold<Tab>zd Ta\ bort\ veck<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD Ta\ bort\ alla\ veck<Tab>zD
+menutrans Fold\ col&umn\ width Veckcolumnsbredd
+
+" Tools.Diff
+menutrans &Update Uppdatera
+menutrans &Get\ Block Hämta\ block
+menutrans &Put\ Block Lämna\ block
+
+" Names for buffer menu.
+menutrans &Buffers &Buffertar
+menutrans &Refresh\ menu Uppdatera\ meny
+menutrans &Delete Ta\ bort
+menutrans &Alternate Alternativ
+menutrans &Next &Nästa
+menutrans &Previous &Tidigare
+
+" Window menu
+menutrans &Window &Fönster
+menutrans &New<Tab>^Wn &Nytt<Tab>^Wn
+menutrans S&plit<Tab>^Ws Dela<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ Dela\ till\ #<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv Dela\ &vertikalt<Tab>^Wv
+menutrans Split\ File\ E&xplorer Dela\ filhanterare
+menutrans &Close<Tab>^Wc &Stäng<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo &Stäng\ alla\ andra<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww Nästa<Tab>^Ww
+menutrans P&revious<Tab>^WW &Tidigare<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &Samma\ storlek<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ &Maximal\ storlek<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ M&inimal\ storlek<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| Maximal\ bredd<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| Minimal\ bredd<Tab>^W1\|
+menutrans Move\ &To Flytta\ till
+menutrans &Top<Tab>^WK Toppen<Tab>^WK
+menutrans &Bottom<Tab>^WJ Botten<Tab>^WJ
+menutrans &Left\ side<Tab>^WH &Vänstra\ sidan<Tab>^WH
+menutrans &Right\ side<Tab>^WL &Högra\ sidan<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR Rotera\ upp<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr Rotera\ ned<Tab>^Wr
+menutrans Select\ Fo&nt\.\.\. Välj\ typsnitt\.\.\.
+
+" The popup menu
+menutrans &Undo &Ångra
+menutrans Cu&t Klipp\ ut
+menutrans &Copy &Kopiera
+menutrans &Paste &Klistra\ in
+menutrans &Delete &Ta\ bort
+menutrans Select\ Blockwise Markera\ blockvis
+menutrans Select\ &Word Markera\ ord
+menutrans Select\ &Line Markera\ rad
+menutrans Select\ &Block Markera\ block
+menutrans Select\ &All Markera\ allt
+
+" The GUI toolbar (for Win32 or GTK)
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open Öppna fil
+ tmenu ToolBar.Save Spara aktuell fil
+ tmenu ToolBar.SaveAll Spara alla filer
+ tmenu ToolBar.Print Skriv ut
+ tmenu ToolBar.Undo Ångra
+ tmenu ToolBar.Redo Gör om
+ tmenu ToolBar.Cut Klipp ut
+ tmenu ToolBar.Copy Kopiera
+ tmenu ToolBar.Paste Klistra in
+ tmenu ToolBar.Find Sök...
+ tmenu ToolBar.FindNext Sök nästa
+ tmenu ToolBar.FindPrev Sök tidigare
+ tmenu ToolBar.Replace Sök och ersätt...
+ tmenu ToolBar.LoadSesn Ladda session
+ tmenu ToolBar.SaveSesn Spara session
+ tmenu ToolBar.RunScript Kör ett Vim-skript
+ tmenu ToolBar.Make Bygg aktuellt projekt
+ tmenu ToolBar.Shell Öppna ett kommandoskal
+ tmenu ToolBar.RunCtags Kör Ctags
+ tmenu ToolBar.TagJump Hoppa till tagg under markör
+ tmenu ToolBar.Help Hjälp
+ tmenu ToolBar.FindHelp Sök i hjälp
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &Syntax
+menutrans Set\ '&syntax'\ only Sätt\ bara\ 'syntax'
+menutrans Set\ '&filetype'\ too Sätt\ 'filetype'\ också
+menutrans &Off &Av
+menutrans &Manual &Manual
+menutrans A&utomatic Automatiskt
+menutrans on/off\ for\ &This\ file Av/På\ för\ aktuell\ fil
+menutrans Co&lor\ test Färgtest
+menutrans &Highlight\ test Framhävningstest
+menutrans &Convert\ to\ HTML Konvertera\ till\ &HTML
+menutrans &Show\ individual\ choices Visa\ individuella\ val
+
+" dialog texts
+let menutrans_no_file = "[Ingen fil]"
+let menutrans_help_dialog = "Skriv in ett kommando eller ord som du vill söka hjälp på:\n\nBörja med i_ för infogninglägeskommandon (t.ex. i_CTRL-X)\nBörja med c_ för kommandoradredigeringskommandon (t.ex. c_<Del>)\nBörja med ' för ett inställningsnamn (t.ex. 'shiftwidth')"
+let g:menutrans_path_dialog = "Skriv in sökväg för filer.\nSeparera katalognamn med komma"
+let g:menutrans_tags_dialog = "Skriv in namn på taggfiler.\nSeparera namn med komma."
+let g:menutrans_textwidth_dialog = "Välj ny textbredd (0 för att förhindra formatering): "
+let g:menutrans_fileformat_dialog = "Välj filformat som filen ska sparas med"
diff --git a/runtime/lang/menu_sv_se.utf-8.vim b/runtime/lang/menu_sv_se.utf-8.vim
new file mode 100644
index 0000000..6b4f294
--- /dev/null
+++ b/runtime/lang/menu_sv_se.utf-8.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Swedish for UTF-8 encoding
+
+source <sfile>:p:h/menu_sv_se.latin1.vim
diff --git a/runtime/lang/menu_uk_ua.koi8-u.vim b/runtime/lang/menu_uk_ua.koi8-u.vim
new file mode 100644
index 0000000..6284145
--- /dev/null
+++ b/runtime/lang/menu_uk_ua.koi8-u.vim
@@ -0,0 +1,246 @@
+" Menu Translations: Ukrainian
+" Maintainer: Bohdan Vlasyuk <bohdan@vstu.edu.ua>
+" Last Change: 11 Oct 2001
+
+"
+" Please, see readme at htpp://www.vstu.edu.ua/~bohdan/vim before any
+" complains, and even if you won't complain, read it anyway.
+"
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+scriptencoding koi8-u
+
+" Help menu
+menutrans &Help &äÏÐÏÍÏÇÁ
+menutrans &Overview<Tab><F1> &úÁÇÁÌØÎÁ\ ¶ÎÆÏÒÍÁæÑ<Tab><F1>
+menutrans &User\ Manual &ëÅÒ¦×ÎÉÃÔ×Ï\ ÄÌÑ\ ËÏÒÉÓÔÕ×ÁÞÁ
+menutrans &How-to\ links &ñË-úÒÏÂÉÔÉ?
+"menutrans &GUI &GIU
+menutrans &Credits &ðÏÄÑËÉ
+menutrans Co&pying &òÏÚÐÏ×ÓÀÄÖÅÎÎÑ
+menutrans O&rphans &äÏÐÏÍÏÇÁ\ ÓÉÒÏÔÁÍ
+menutrans &Version &÷ÅÒÓ¦Ñ
+menutrans &About ðÒÏ\ &ÐÒÏÇÒÁÍÕ
+
+" File menu
+menutrans &File &æÁÊÌ
+menutrans &Open\.\.\.<Tab>:e &÷¦ÄËÒÉÔÉ\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp &òÏÚĦÌÉÔÉ\ צËÎÏ\.\.\.<Tab>:sp
+menutrans &New<Tab>:enew &îÏ×ÉÊ<Tab>:enew
+menutrans &Close<Tab>:close &úÁËÒÉÔÉ<Tab>:close
+menutrans &Save<Tab>:w úÁ&ÐÁÍ'ÑÔÁÔÉ<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav úÁÐÁÍ'ÑÔÁÔÉ\ &ÑË\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. ðÏ&Ò¦×ÎÑÔÉ\ Ú\.\.\.
+menutrans Split\ Patched\ &By\.\.\. úÁ&ÌÁÔÁÔÉ\.\.\.
+menutrans &Print &äÒÕËÕ×ÁÔÉ
+menutrans Sa&ve-Exit<Tab>:wqa úÁÐÉÓÁÔÉ\ ¦\ ×É&ÊÔÉ<Tab>:wqa
+menutrans E&xit<Tab>:qa &÷ÉȦÄ<Tab>:qa
+
+" Edit menu
+menutrans &Edit &òÅÄÁÇÕ×ÁÔÉ
+menutrans &Undo<Tab>u &÷¦ÄͦÎÉÔÉ<Tab>u
+menutrans &Redo<Tab>^R &ðÏ×ÅÒÎÕÔÉ<Tab>^R
+menutrans Rep&eat<Tab>\. ð&Ï×ÔÏÒÉÔÉ<Tab>\.
+menutrans Cu&t<Tab>"+x ÷É&Ò¦ÚÁÔÉ<Tab>"+x
+menutrans &Copy<Tab>"+y &ëÏЦÀ×ÁÔÉ<Tab>"+y
+menutrans &Paste<Tab>"+gP ÷&ÓÔÁ×ÉÔÉ<Tab>"+gP
+menutrans Put\ &Before<Tab>[p ÷ÓÔÁ×ÉÔÉ\ ÐÏÐÅ&ÒÅÄÕ<Tab>[p
+menutrans Put\ &After<Tab>]p ÷ÓÔÁ×ÉÔÉ\ Ð&¦ÓÌÑ<Tab>]p
+menutrans &Select\ all<Tab>ggVG ÷É&ÂÒÁÔÉ\ ÕÓÅ<Tab>ggVG
+menutrans &Find\.\.\. &úÎÁÊÔÉ\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. úÁ&ͦÎÉÔÉ\.\.\.
+menutrans Settings\ &Window ÷¦ËÎÏ\ &ÎÁÌÁÛÔÕ×ÁÎØ
+menutrans &Global\ Settings úÁÇÁÌØÎ¦\ ÎÁ&ÌÁÛÔÕ×ÁÎÎÑ
+menutrans F&ile\ Settings îÁÌÁÛÔÕ×ÁÎÎÑ\ ÄÌÑ\ &ÆÁÊÌÕ
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! &îÕÍÅÒÁæÑ\ ÒÑÄ˦×<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! òÅÖÉÍ\ ÎÁ&ÄÌÉÛËÏ×ÏÇÏ\ צÄÏÂÒÁÖÅÎÎÑ<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! òÅÖÉÍ\ &ÐÅÒÅÎÏÓÕ<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ðÅÒÅÎÏÓÉÔÉ\ ÕÓÅ\ &ÓÌÏ×Ï<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ëÏÒÉÓÔÕ×ÁÔÉÓÑ\ ÓÉÍ×ÏÌÏÍ\ &ÔÁÂÕÌÑæ§<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! á×ÔÏÍÁÔÉÞÎÉÊ\ &צÄÓÔÕÐ<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! ÷¦ÄÓÔÕÐÉ\ ÄÌÑ\ ÍÏ×É\ &C<Tab>:set\ cin!
+menutrans &Shiftwidth &úÓÕ×
+menutrans Te&xt\ Width\.\.\. &ûÉÒÉÎÁ\ ÔÅËÓÔÕ\.\.\.
+menutrans &File\ Format\.\.\. &æÏÒÍÁÔ\ ÆÁÊÌÕ\.\.\.
+menutrans Soft\ &Tabstop ðÏÚÉæÑ\ &ÔÁÂÕÌÑæ§
+menutrans C&olor\ Scheme &ëÏÌØÏÒÉ
+menutrans Select\ Fo&nt\.\.\. ÷ÉÂÒÁÔÉ\ &ÛÒÉÆÔ\.\.\.
+
+
+menutrans &Keymap òÅÖÉÍ\ ËÌÁצÁÔÕÒÉ
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ÷ÉĦÌÑÔÉ\ &ÚÒÁÚÏË<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! &òÏÚÒ¦ÚÎÑÔÉ\ \×ÅÌÉ˦\ ÔÁ\ ÍÁ̦\ ̦ÔÅÒÉ<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! &îÅÇÁÊÎÉÊ\ ÐÏÛÕË<Tab>:set\ sm!
+menutrans &Context\ lines ë¦ÌØË¦ÓÔØ\ &×ÁÖÌÉ×ÉÈ\ ÒÑÄ˦×
+menutrans &Virtual\ Edit ëÕÒÓÏÒ\ &ÒÕÈÁ¤ÔØÓÑ\ ÂÅÚ\ ÍÅÖ
+
+menutrans Never î¦ËÏÌÉ
+menutrans Block\ Selection ÷ɦÒ\ âÌÏËÕ
+menutrans Insert\ mode òÅÖÉÍ\ ×ÓÔÁ×ËÉ
+menutrans Block\ and\ Insert ÷ɦÒ\ ¦\ ×ÓÔÁ×ËÁ
+menutrans Always úÁ×ÖÄÉ
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! òÅÖÉÍ\ &×ÓÔÁ×ËÉ<Tab>:set\ im!
+menutrans Search\ &Path\.\.\. &ûÌÑÈ\ ÐÏÛÕËÕ\.\.\.
+menutrans Ta&g\ Files\.\.\. æÁÊÌÉ\ &ÐÏͦÔÏË\.\.\.
+
+
+"
+" GUI options
+menutrans Toggle\ &Toolbar ðÁÎÅÌØ\ &¦ÎÓÔÒÕÍÅÎÔ¦×
+menutrans Toggle\ &Bottom\ Scrollbar &îÉÖÎÑ\ ̦ΦÊËÁ\ ÚÓÕ×Õ
+menutrans Toggle\ &Left\ Scrollbar &ì¦×Á\ ̦ΦÊËÁ\ ÚÓÕ×Õ
+menutrans Toggle\ &Right\ Scrollbar &ðÒÁ×Á\ ̦ΦÊËÁ\ ÚÓÕ×Õ
+
+" Programming menu
+menutrans &Tools &¶ÎÓÔÒÕÍÅÎÔÉ
+menutrans &Jump\ to\ this\ tag<Tab>g^] &ðÅÒÅÊÔÉ\ ÄÏ\ ÐÏͦÔËÉ<Tab>g^]
+menutrans Jump\ &back<Tab>^T ðÏ&×ÅÒÎÕÔÉÓÑ<Tab>^T
+menutrans Build\ &Tags\ File &óÔ×ÏÒÉÔÉ\ ÆÁÊÌ\ ÐÏͦÔÏË
+" Folding
+menutrans &Folding &úÇÏÒÔËÉ
+menutrans &Enable/Disable\ folds<Tab>zi &äÏÚ×ÏÌÉÔÉ/ÚÁÂÏÒÏÎÉÔÉ\ ÚÇÏÒÔËÉ<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv &âÁÞÉÔÉ\ ÒÑÄÏË\ Ú\ ËÕÒÓÏÒÏÍ<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx âÁÞÉÔÉ\ &ÌÉÛÅ\ ÒÑÄÏË\ Ú\ ËÕÒÓÏÒÏÍ<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm úÁËÒÉÔÉ\ &Â¦ÌØÛÅ\ ÚÇÏÒÔ˦×<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM úÁËÒÉÔÉ\ &ÕÓ¦\ ÚÇÏÒÔËÉ<Tab>zM
+menutrans &Open\ all\ folds<Tab>zR ÷¦ÄËÒÉÔÉ\ Õ&Ó¦\ ÚÇÏÒÔËÉ<Tab>zR
+menutrans O&pen\ more\ folds<Tab>zr ÷¦ÄËÒÉÔÉ\ Â&¦ÌØÛÅ\ ÚÇÏÒÔ˦×<Tab>zr
+
+menutrans Create\ &Fold<Tab>zf ó&Ô×ÏÒÉÔÉ\ ÚÇÏÒÔÏË<Tab>zf
+menutrans &Delete\ Fold<Tab>zd &÷ÉÄÁÌÉÔÉ\ ÚÇÏÒÔÏË<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD ÷ÉÄÁÌÉÔ&É\ ÕÓ¦\ ÚÇÏÒÔËÉ<Tab>zD
+menutrans Fold\ column\ &width &ôÏ×ÝÉÎÁ\ ÒÑÄËÁ\ ÚÇÏÒÔ˦×
+menutrans Fold\ Met&hod &íÅÔÏÄ\ ÚÇÏÒÔÁÎÎÑ
+menutrans M&anual &òÕÞÎÉÊ
+menutrans I&ndent &÷¦ÄÓÔÕÐ
+menutrans E&xpression ÷&ÉÒÁÚ
+menutrans S&yntax &óÉÎÔÁËÓÉÞÎÏ
+menutrans Ma&rker ðÏ&ÚÎÁÞËÉ
+
+" Diff
+menutrans &Diff ðÏ&Ò¦×ÎÑÎÎÑ
+menutrans &Update &ðÏÎÏ×ÉÔÉ
+menutrans &Get\ Block &úÁÐÏÚÉÞÉÔÉ\ Ò¦ÚÎÉÃÀ
+menutrans &Put\ Block &÷ÐÒÏ×ÁÄÉÔÉ\ Ò¦ÚÎÉÃÀ
+
+" Make and stuff...
+menutrans &Make<Tab>:make &âÕÄÕ×ÁÔÉ(make)<Tab>:make
+menutrans &List\ Errors<Tab>:cl &óÐÉÓÏË\ ÐÏÍÉÌÏË<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! óÐ&ÉÓÏË\ ÐÏצÄÏÍÌÅÎØ<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn &îÁÓÔÕÐÎÁ\ ÐÏÍÉÌËÁ<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp &ðÏÐÅÒÅÄÎÑ\ ÐÏÍÉÌËÁ<Tab>:cp
+menutrans &Older\ List<Tab>:cold &âÕ×Û¦\ ÐÏÍÉÌËÉ<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew &íÁÊÂÕÔΦ\ ÐÏÍÉÌËÉ<Tab>:cnew
+menutrans Error\ &Window &÷¦ËÎÏ\ ÐÏÍÉÌÏË
+menutrans &Update<Tab>:cwin &ðÏÎÏ×ÉÔÉ<Tab>:cwin
+menutrans &Close<Tab>:cclose &úÁËÒÉÔÉ<Tab>:cclose
+menutrans &Open<Tab>:copen &÷¦ÄËÒÉÔÉ<Tab>:copen
+
+menutrans &Set\ Compiler ÷ÓÔÁÎÏ×ÉÔÉ\ &ËÏÍЦÌÑÔÏÒ
+menutrans &Convert\ to\ HEX<Tab>:%!xxd ðÅÒÅ×ÅÓÔÉ\ ×\ Û¦ÓÔÎÁÄÃÑÔËÏצ\ ËÏÄÉ<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ðÏ×ÅÒÎÕÔÉ\ ×\ ÄצÊËÏ×Õ\ ÆÏÒÍÕ<Tab>:%!xxd\ -r
+
+" Names for buffer menu.
+menutrans &Buffers &âÕÆÅÒÉ
+menutrans &Refresh\ menu &ðÏÎÏ×ÉÔÉ
+menutrans Delete &÷ÉÄÁÌÉÔÉ
+menutrans &Alternate &÷ÔÏÒÉÎÎÉÊ
+menutrans &Next &ó̦ÄÕÀÞÉÊ
+menutrans &Previous &ðÏÐÅÒÅÄΦÊ
+menutrans [No\ File] [îÅÍÁ¤\ æÁÊÌÁ]
+
+" Window menu
+menutrans &Window &÷¦ËÎÏ
+menutrans &New<Tab>^Wn &îÏ×Å<Tab>^Wn
+menutrans S&plit<Tab>^Ws &òÏÚĦÌÉÔÉ<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ òÏÚĦÌÉÔÉ\ ÄÌÑ\ &×ÔÏÒÉÎÎÏÇÏ\ ÆÁÊÌÕ<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv òÏÚĦÌÉÔÉ\ &ÐÏÐÅÒÅË<Tab>^Wv
+"menutrans Split\ &Vertically<Tab>^Wv &òÏÚĦÌÉÔÉ\ ÐÏÐÅÒÅË<Tab>^Wv
+menutrans Split\ File\ E&xplorer òÏÚĦÌÉÔÉ\ ÄÌÑ\ &ÐÅÒÅÇÌÑÄÕ\ ÆÁÊ̦×
+
+menutrans &Close<Tab>^Wc &úÁËÒÉÔÉ<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo úÁËÒÉÔÉ\ ÕÓ¦\ &¦ÎÛ¦<Tab>^Wo
+menutrans Ne&xt<Tab>^Ww &îÁÓÔÕÐÎÅ<Tab>^Ww
+menutrans P&revious<Tab>^WW &ðÏÐÅÒÅÄΤ<Tab>^WW
+menutrans &Equal\ Size<Tab>^W= &÷ÉÒ¦×ÎÑÔÉ\ ÒÏÚͦÒ<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ îÁÊ&Â¦ÌØÛÁ\ ×ÉÓÏÔÁ<Tab>^W_
+menutrans M&in\ Height<Tab>^W1_ îÁÊ&ÍÅÎÛÁ\ ×ÉÓÏÔÁ<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| îÁʦ&ÌØÛÁ\ ÛÉÒÉÎÁ<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| îÁÊÍÅÎ&ÛÁ\ ÛÉÒÉÎÁ<Tab>^W1\|
+menutrans Move\ &To &úͦÓÔÉÔÉ
+menutrans &Top<Tab>^WK äÏ&ÇÏÒÉ<Tab>^WK
+menutrans &Bottom<Tab>^WJ äÏ&ÎÉÚÕ<Tab>^WJ
+menutrans &Left\ side<Tab>^WH õ&̦×Ï<Tab>^WH
+menutrans &Right\ side<Tab>^WL ÷&ÐÒÁ×Ï<Tab>^WL
+menutrans Rotate\ &Up<Tab>^WR &ãÉË̦ÞÎÏ\ ÄÏÇÏÒÉ<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ã&ÉË̦ÞÎÏ\ ÕÎÉÚ<Tab>^Wr
+
+" The popup menu
+menutrans &Undo &÷¦ÄͦÎÉÔÉ
+menutrans Cu&t ÷É&Ò¦ÚÁÔÉ
+menutrans &Copy &ëÏЦÀ×ÁÔÉ
+menutrans &Paste ÷&ÓÔÁ×ÉÔÉ
+menutrans &Delete ÷É&ÄÁÌÉÔÉ
+menutrans Select\ &Word ÷ÉÂÒÁÔÉ\ &ÓÌÏ×Ï
+menutrans Select\ &Line ÷ÉÂÒÁÔÉ\ &ÒÑÄÏË
+menutrans Select\ &Block ÷ÉÂÒÁÔÉ\ &ÂÌÏË
+menutrans Select\ &All ÷ÉÂÒÁÔÉ\ &ÕÓÅ
+
+
+
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ÷¦ÄËÒÉÔÉ ÆÁÊÌ
+ tmenu ToolBar.Save úÁÐÁÍ'ÑÔÁÔÉ ÆÁÊÌ
+ tmenu ToolBar.SaveAll úÁÐÁÍ'ÑÔÁÔÉ ÕÓ¦ ÆÁÊÌÉ
+ tmenu ToolBar.Print äÒÕËÕ×ÁÔÉ
+ tmenu ToolBar.Undo ÷¦ÄͦÎÉÔÉ
+ tmenu ToolBar.Redo ðÏ×ÅÒÎÕÔÉ
+ tmenu ToolBar.Cut ÷ÉÒ¦ÚÁÔÉ
+ tmenu ToolBar.Copy ëÏЦÀ×ÁÔÉ
+ tmenu ToolBar.Paste ÷ÓÔÁ×ÉÔÉ
+ tmenu ToolBar.Find úÎÁÊÔÉ...
+ tmenu ToolBar.FindNext úÎÁÊÔÉ ÎÁÓÔÕÐÎÉÊ
+ tmenu ToolBar.FindPrev úÎÁÊÔÉ ÐÏÐÅÒÅÄΦÊ
+ tmenu ToolBar.Replace úÁͦÎÉÔÉ...
+ tmenu ToolBar.LoadSesn úÁ×ÁÎÔÁÖÉÔÉ ÓÅÁÎÓ ÒÅÄÁÇÕ×ÁÎÎÑ
+ tmenu ToolBar.SaveSesn úÁÐÁÍ'ÑÔÁÔÉ ÓÅÁÎÓ ÒÅÄÁÇÕ×ÁÎÎÑ
+ tmenu ToolBar.RunScript ÷ÉËÏÎÁÔÉ ÆÁÊÌ ËÏÍÁÎÄ
+ tmenu ToolBar.Make úÂÕÄÕ×ÁÔÉ ÐÒÏÅËÔ
+ tmenu ToolBar.Shell Shell
+ tmenu ToolBar.RunCtags óÔ×ÏÒÉÔÉ ÆÁÊÌ ÐÏͦÔÏË
+ tmenu ToolBar.TagJump ðÅÒÅÊÔÉ ÄÏ ÐÏͦÔËÉ
+ tmenu ToolBar.Help äÏÐÏÍÏÇÁ
+ tmenu ToolBar.FindHelp ðÏÛÕË Õ ÄÏÐÏÍÏÚ¦
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax &óÉÎÔÁËÓÉÓ
+menutrans Set\ '&syntax'\ only ÷ÓÔÁÎÏ×ÌÀ×ÁÔÉ\ ÌÉÛÅ\ '&syntax'
+menutrans Set\ '&filetype'\ too ÷ÓÔÁÎÏ×ÌÀ×ÁÔÉ\ '&filetype'\ ÔÁËÏÖ
+menutrans &Off &÷ÉÍËÎÅÎÏ
+menutrans &Manual &òÕÞÎÉÊ
+menutrans A&utomatic &á×ÔÏÍÁÔÉÞÎÏ
+menutrans on/off\ for\ &This\ file ðÅÒÅÍËÎÕÔÉ\ ÄÌÑ\ ÃØÏÇÏ\ &ÆÁÊÌÁ
+menutrans Co&lor\ test ðÅÒÅצÒËÁ\ &ËÏÌØÏÒ¦×
+menutrans &Highlight\ test &ðÅÒÅצÒËÁ\ ×ÉĦÌÅÎÎÑ
+menutrans &Convert\ to\ HTML óÔ×ÏÒÉÔÉ\ &HTML
+
+" dialog texts
+let menutrans_no_file = "[îÅÍÁ¤\ æÁÊÌÁ]"
+let menutrans_help_dialog = "÷ËÁÖ¦ÔØ ËÏÍÁÎÄÕ ÁÂÏ ÓÌÏ×Ï ÄÌÑ ÐÏÛÕËÕ:\n\näÏÄÁÊÔÅ i_ ÄÌÑ ËÏÍÁÎÄ ÒÅÖÉÍÕ ×ÓÔÁ×ËÉ (ÎÁÐÒ. i_CTRL-X)\näÏÄÁÊÔÅ i_ ÄÌÑ ËÏÍÁÎÄÎÏÇÏ ÒÅÖÉÍÕ (ÎÁÐÒ. Ó_<Del>)\näÏÄÁÊÔÅ ' ÄÌÑ ÐÏÚÎÁÞÅÎÎÑ ÎÁÚ×É ÏÐæ§ (ÎÁÐÒ. 'shiftwidth')"
+let g:menutrans_path_dialog = "÷ËÁÖ¦ÔØ ÛÌÑÈ ÐÏÛÕËÕ ÆÁÊ̦×\nòÏÚĦÌÑÊÔÅ ÎÁÚ×É ÄÉÒÅËÔÏÒ¦Ê ËÏÍÁÍÉ."
+let g:menutrans_tags_dialog = "÷ËÁÖ¦ÔØ ÎÁÚ×É ÆÁÊÌ¦× ÐÏͦÔÏË\nòÏÚĦÌÑÊÔÅ ÎÁÚ×É ËÏÍÁÍÉ."
+let g:menutrans_textwidth_dialog = "÷ËÁÖ¦ÔØ ÎÏ×Õ ÛÉÒÉÎÕ ÔÅËÓÔÕ (0 ÄÌÑ ×¦ÄͦÎÉ ÆÏÍÁÔÕ×ÁÎÎÑ)"
+let g:menutrans_fileformat_dialog = "÷ÉÂÅÒ¦ÔØ ÆÏÒÍÁÔ ÆÁÊÌÕ"
+
diff --git a/runtime/lang/menu_zh.big5.vim b/runtime/lang/menu_zh.big5.vim
new file mode 100644
index 0000000..b07d8ef
--- /dev/null
+++ b/runtime/lang/menu_zh.big5.vim
@@ -0,0 +1 @@
+source <sfile>:p:h/menu_chinese(taiwan)_taiwan.950.vim
diff --git a/runtime/lang/menu_zh.cp936.vim b/runtime/lang/menu_zh.cp936.vim
new file mode 100644
index 0000000..e398582
--- /dev/null
+++ b/runtime/lang/menu_zh.cp936.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Simplified Chinese (for Windows)
+
+source <sfile>:p:h/menu_chinese_gb.936.vim
diff --git a/runtime/lang/menu_zh.cp950.vim b/runtime/lang/menu_zh.cp950.vim
new file mode 100644
index 0000000..f437ce7
--- /dev/null
+++ b/runtime/lang/menu_zh.cp950.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Traditional Chinese
+
+source <sfile>:p:h/menu_chinese_taiwan.950.vim
diff --git a/runtime/lang/menu_zh.gb2312.vim b/runtime/lang/menu_zh.gb2312.vim
new file mode 100644
index 0000000..5a16e18
--- /dev/null
+++ b/runtime/lang/menu_zh.gb2312.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Simplified Chinese (for Windows)
+
+source <sfile>:p:h/menu_zh_cn.gb2312.vim
diff --git a/runtime/lang/menu_zh_cn.18030.vim b/runtime/lang/menu_zh_cn.18030.vim
new file mode 100644
index 0000000..99da41a
--- /dev/null
+++ b/runtime/lang/menu_zh_cn.18030.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Simplified Chinese
+
+source <sfile>:p:h/menu_zh_cn.gb2312.vim
diff --git a/runtime/lang/menu_zh_cn.cp936.vim b/runtime/lang/menu_zh_cn.cp936.vim
new file mode 100644
index 0000000..e398582
--- /dev/null
+++ b/runtime/lang/menu_zh_cn.cp936.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Simplified Chinese (for Windows)
+
+source <sfile>:p:h/menu_chinese_gb.936.vim
diff --git a/runtime/lang/menu_zh_cn.gb2312.vim b/runtime/lang/menu_zh_cn.gb2312.vim
new file mode 100644
index 0000000..b0eac38
--- /dev/null
+++ b/runtime/lang/menu_zh_cn.gb2312.vim
@@ -0,0 +1,230 @@
+" Menu Translations: Simplified Chinese (UNIX)
+" Translated By: Wang Jun <junw@turbolinux.com.cn>
+" Last Change: Tue Sep 4 11:26:52 CST 2001
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding gb2312
+
+" Help menu
+menutrans &Help °ïÖú(&H)
+menutrans &Overview<Tab><F1> Ô¤ÀÀ(&O)<Tab><F1>
+menutrans &User\ Manual Óû§ÊÖ²á(&U)
+menutrans &GUI ͼÐνçÃæ(&G)
+menutrans &How-to\ links HOWTOÎĵµ\.\.\.(&H)
+menutrans &Credits ×÷Õß(&C)
+menutrans Co&pying °æÈ¨(&P)
+menutrans &Version °æ±¾(&V)
+menutrans &About ¹ØÓÚ\ Vim(&A)
+
+" File menu
+menutrans &File Îļþ(&F)
+menutrans &Open\.\.\.<Tab>:e ´ò¿ª(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp ·Ö¸î´°¿Ú²¢´ò¿ª(&L)<Tab>:sp
+menutrans &New<Tab>:enew н¨(&N)<Tab>:enew
+menutrans &Close<Tab>:close ¹Ø±Õ(&C)<Tab>:close
+menutrans &Save<Tab>:w ±£´æ(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav Áí´æÎª(&A)\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. ·Ö¸î±È½Ï(&Diff)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. ·Ö¸î´ò²¹¶¡(&Patch)\.\.\.
+menutrans &Print ´òÓ¡(&P)
+menutrans Sa&ve-Exit<Tab>:wqa ±£´æ²¢Í˳ö(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa Í˳ö(&X)<Tab>:qa
+
+" Edit menu
+menutrans &Edit ±à¼(&E)
+menutrans &Undo<Tab>u »Ö¸´(&U)<Tab>u
+menutrans &Redo<Tab>^R ÖØ×ö(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. ÖØ¸´Éϴζ¯×÷(&E)<Tab>\.
+menutrans Cu&t<Tab>"+x ¼ôÇÐ(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y ¸´ÖÆ(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP Õ³Ìû(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p Ìùµ½¹â±êǰ(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p Ìùµ½¹â±êºó(&A)<Tab>]p
+menutrans &Delete<Tab>x ɾ³ý(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG ȫѡ(&S)<Tab>ggvG
+menutrans &Find\.\.\. ²éÕÒ(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. ²éÕÒÌæ»»(&L)\.\.\.
+menutrans Settings\ &Window É趨´°¿Ú(&W)
+menutrans &Global\ Settings È«¾ÖÉ趨(&G)
+
+" Build boolean options
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! ¿ª/¹ØÔöÁ¿²éÕÒģʽ<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! ¿ª/¹ØºöÂÔ´óСдģʽ<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! ¿ª/¹ØÆ¥ÅäÏÔʾ<Tab>:set sm!
+menutrans &Context\ lines ÉÏÏÂÎÄÐÐÊý(&C)
+
+menutrans &Virtual\ Edit ¿ÉÊÓ»¯±à¼Ä£Ê½(&V)
+menutrans Never ´Ó²»
+menutrans Block\ Selection ¿éÑ¡Ôñ
+menutrans Insert\ mode ²åÈëģʽ
+menutrans Block\ and\ Insert ¿éÑ¡ÔñÓë²åÈëģʽ
+menutrans Always ËùÓÐģʽ
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! ¿ª/¹Ø²åÈëģʽ<Tab>:set\ im!
+
+menutrans Search\ &Path\.\.\. ²éÕÒ·¾¶\.\.\.(&P)
+
+menutrans Ta&g\ Files\.\.\. ±êÇ©Îļþ\.\.\.(&g)
+
+" GUI options
+menutrans Toggle\ &Toolbar ¿ª/¹Ø¹¤¾ßÌõ(&T)
+menutrans Toggle\ &Bottom\ Scrollbar ¿ª/¹Øµ×²¿¹ö¶¯Ìõ(&B)
+menutrans Toggle\ &Left\ Scrollbar ¿ª/¹Ø×ó¶Ë¹ö¶¯Ìõ(&L)
+menutrans Toggle\ &Right\ Scrollbar ¿ª/¹ØÓҶ˹ö¶¯Ìõ(&R)
+
+
+" Edit/File Settings
+menutrans F&ile\ Settings ÎļþÉ趨(&i)
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! ¿ª/¹ØÏÔʾÐкÅ<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! ¿ª/¹ØÏÔʾTab<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! ¿ª/¹Ø×Ô¶¯ÕÛÐÐ<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! ¿ª/¹Ø´ÊβÕÛÐÐ<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! ¿ª/¹Øexpand-tab<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! ¿ª/¹Øauto-indent<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! ¿ª/¹ØC-indent<Tab>:set\ cin!
+
+
+" other options
+menutrans &Shiftwidth ËõÅÅ¿í¶È(&S)
+menutrans Soft\ &Tabstop αTab¿í¶È(&T)
+menutrans Te&xt\ Width\.\.\. Ò³Ãæ¿í¶È(&x)\.\.\.
+menutrans &File\ Format\.\.\. Îļþ¸ñʽ(&F)\.\.\.
+
+menutrans C&olor\ Scheme µ÷É«°å(&o)
+menutrans Select\ Fo&nt\.\.\. Ñ¡Ôñ×ÖÌå(&n)\.\.\.
+
+
+" Programming menu
+menutrans &Tools ¹¤¾ß(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] ¼ìË÷¹â±ê´¦µÄ±êÇ©¹Ø¼ü×Ö(tag)(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T Ìø»Ø¼ìË÷ǰµÄλÖÃ(&B)<Tab>^T
+menutrans Build\ &Tags\ File ½¨Á¢±êÇ©Ë÷ÒýÎļþ\ Tags(&T)
+menutrans &Folding FoldingÉ趨(&F)
+menutrans &Diff ±È½Ï(&D)
+menutrans &Make<Tab>:make Ö´ÐÐ\ Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl Áгö±àÒë´íÎó(&E)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! ÁгöËùÓÐÐÅÏ¢(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn ÏÂÒ»¸ö±àÒë´íÎó´¦(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp ÉÏÒ»¸ö±àÒë´íÎó´¦(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold ¾É´íÎóÁбí(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew дíÎóÁбí(&E)<Tab>:cnew
+menutrans Error\ &Window ´íÎóÐÅÏ¢´°¿Ú(&W)
+menutrans &Set\ Compiler ÉèÖñàÒëÆ÷(&S)
+menutrans &Convert\ to\ HEX<Tab>:%!xxd ת»»³É16½øÖÆ<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r ´Ó16½øÖÆ×ª»»»ØÎÄ×Ö<Tab>:%!xxd\ -r
+
+" Tools.Fold Menu
+menutrans &Enable/Disable\ folds<Tab>zi ʹÓÃ/²»Ê¹ÓÃFolding(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv ²é¿´´ËÐÐ(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx Ö»²é¿´´ËÐÐ(&W)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm ¹Ø±ÕFolds(&L)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM ¹Ø±ÕËùÓÐFolds(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr Õ¹¿ªFolds(&P)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR Õ¹¿ªËùÓÐFolds(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod Fold·½Ê½(&H)
+menutrans Create\ &Fold<Tab>zf ½¨Á¢Fold(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd ɾ³ýFold(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD ɾ³ýËùÓÐFold(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ column\ &width É趨FoldÀ¸¿í(&W)
+
+" Tools.Diff Menu
+menutrans &Update ¸üÐÂ(&U)
+menutrans &Get\ Block È¡µÃ²»Í¬²¿·Ö(&G)
+menutrans &Put\ Block ½«²»Í¬²¿·ÖÓ¦Óõ½¶Ô·½(&P)
+
+
+" Names for buffer menu.
+menutrans &Buffers »º³åÇø(&B)
+menutrans &Refresh\ menu ¸üÐÂ(&R)
+menutrans &Delete ɾ³ý(&D)
+menutrans &Alternate ÐÞ¸Ä(&L)
+menutrans &Next ÏÂÒ»¸ö(&N)
+menutrans &Previous ǰһ¸ö(&P)
+
+" Window menu
+menutrans &Window ´°¿Ú(&W)
+menutrans &New<Tab>^Wn н¨´°¿Ú(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws ·Ö¸î´°¿Ú(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ ·Ö¸îµ½#(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv ´¹Ö±·Ö¸î(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer Îļþä¯ÀÀÆ÷ʽ·Ö¸î(&X)
+menutrans &Close<Tab>^Wc ¹Ø±Õ´°¿Ú(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo ¹Ø±ÕÆäËü´°¿Ú(&O)<Tab>^Wo
+menutrans Move\ &To ÒÆ¶¯µ½(&T)
+menutrans &Top<Tab>^WK ¶¥¶Ë(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ µ×¶Ë(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH ×ó±ß(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL ÓÒ±ß(&R)<Tab>^WL
+" menutrans Ne&xt<Tab>^Ww ÏÂÒ»¸ö(&X)<Tab>^Ww
+" menutrans P&revious<Tab>^WW ÉÏÒ»¸ö(&R)<Tab>^WW
+menutrans Rotate\ &Up<Tab>^WR ÉÏÒÆ´°¿Ú(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr ÏÂÒÆ´°¿Ú(&D)<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= ËùÓд°¿ÚµÈ¸ß(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ ×î´ó¸ß¶È(&M)<Tab>^W
+menutrans M&in\ Height<Tab>^W1_ ×îС¸ß¶È(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| ×î´ó¿í¶È(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| ×îС¿í¶È(&h)<Tab>^W1\|
+"
+" The popup menu
+menutrans &Undo ³·Ïú(&U)
+menutrans Cu&t ¼ôÇÐ(&T)
+menutrans &Copy ¸´ÖÆ(&C)
+menutrans &Paste Õ³Ìû(&P)
+menutrans &Delete ɾ³ý(&D)
+menutrans Select\ Blockwise BlockwiseÑ¡Ôñ
+menutrans Select\ &Word Ñ¡Ôñµ¥´Ê(&W)
+menutrans Select\ &Line Ñ¡ÔñÐÐ(&L)
+menutrans Select\ &Block Ñ¡Ôñ¿é(&B)
+menutrans Select\ &All ȫѡ(&A)
+"
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open ´ò¿ªÎļþ
+ tmenu ToolBar.Save ±£´æµ±Ç°Îļþ
+ tmenu ToolBar.SaveAll ±£´æÈ«²¿Îļþ
+ tmenu ToolBar.Print ´òÓ¡
+ tmenu ToolBar.Undo ³·ÏúÉÏ´ÎÐÞ¸Ä
+ tmenu ToolBar.Redo ÖØ×öÉϴγ·ÏúµÄ¶¯×÷
+ tmenu ToolBar.Cut ¼ôÇÐÖÁ¼ôÌù°å
+ tmenu ToolBar.Copy ¸´ÖƵ½¼ôÌù°å
+ tmenu ToolBar.Paste ÓɼôÌù°åÕ³Ìû
+ tmenu ToolBar.Find ²éÕÒ...
+ tmenu ToolBar.FindNext ²éÕÒÏÂÒ»¸ö
+ tmenu ToolBar.FindPrev ²éÕÒÉÏÒ»¸ö
+ tmenu ToolBar.Replace Ìæ»»...
+ tmenu ToolBar.LoadSesn ¼ÓÔØ»á»°
+ tmenu ToolBar.SaveSesn ±£´æµ±Ç°µÄ»á»°
+ tmenu ToolBar.RunScript ÔËÐÐVim½Å±¾
+ tmenu ToolBar.Make Ö´ÐÐ Make
+ tmenu ToolBar.Shell ´ò¿ªÒ»¸öÃüÁî´°¿Ú
+ tmenu ToolBar.RunCtags Ö´ÐÐ ctags
+ tmenu ToolBar.TagJump Ìøµ½µ±Ç°¹â±êλÖõıêÇ©
+ tmenu ToolBar.Help Vim °ïÖú
+ tmenu ToolBar.FindHelp ²éÕÒ Vim °ïÖú
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax Óï·¨(&S)
+menutrans Set\ '&syntax'\ only Ö»É趨\ 'syntax'(&s)
+menutrans Set\ '&filetype'\ too Ò²É趨\ 'filetype'(&f)
+menutrans &Off ¹Ø±Õ(&O)
+menutrans &Manual ÊÖ¶¯É趨(&M)
+menutrans A&utomatic ×Ô¶¯É趨(&U)
+menutrans on/off\ for\ &This\ file Ö»¶ÔÕâ¸öÎļþ´ò¿ª/¹Ø±Õ(&T)
+menutrans Co&lor\ test É«²ÊÏÔʾ²âÊÔ(&L)
+menutrans &Highlight\ test Ó﷨Ч¹û²âÊÔ(&H)
+menutrans &Convert\ to\ HTML ת»»³É\ HTML\ ¸ñʽ(&C)
diff --git a/runtime/lang/menu_zh_cn.gbk.vim b/runtime/lang/menu_zh_cn.gbk.vim
new file mode 100644
index 0000000..99da41a
--- /dev/null
+++ b/runtime/lang/menu_zh_cn.gbk.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Simplified Chinese
+
+source <sfile>:p:h/menu_zh_cn.gb2312.vim
diff --git a/runtime/lang/menu_zh_cn.utf-8.vim b/runtime/lang/menu_zh_cn.utf-8.vim
new file mode 100644
index 0000000..0dd446e
--- /dev/null
+++ b/runtime/lang/menu_zh_cn.utf-8.vim
@@ -0,0 +1,230 @@
+" Menu Translations: Simplified Chinese (UTF-8)
+" Translated By: Wang Jun <junw@turbolinux.com.cn>
+" Last Change: Tue Sep 4 11:26:52 CST 2001
+
+" Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+
+scriptencoding utf-8
+
+" Help menu
+menutrans &Help 帮助(&H)
+menutrans &Overview<Tab><F1> 预览(&O)<Tab><F1>
+menutrans &User\ Manual 用户手册(&U)
+menutrans &GUI 图形界面(&G)
+menutrans &How-to\ links HOWTO文档\.\.\.(&H)
+menutrans &Credits 作者(&C)
+menutrans Co&pying 版权(&P)
+menutrans &Version 版本(&V)
+menutrans &About 关于\ Vim(&A)
+
+" File menu
+menutrans &File 文件(&F)
+menutrans &Open\.\.\.<Tab>:e 打开(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp 分割窗口并打开(&L)<Tab>:sp
+menutrans &New<Tab>:enew 新建(&N)<Tab>:enew
+menutrans &Close<Tab>:close 关闭(&C)<Tab>:close
+menutrans &Save<Tab>:w 保存(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav 另存为(&A)\.\.\.<Tab>:sav
+menutrans Split\ &Diff\ with\.\.\. 分割比较(&Diff)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. 分割打补丁(&Patch)\.\.\.
+menutrans &Print 打印(&P)
+menutrans Sa&ve-Exit<Tab>:wqa 保存并退出(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa 退出(&X)<Tab>:qa
+
+" Edit menu
+menutrans &Edit 编辑(&E)
+menutrans &Undo<Tab>u 恢复(&U)<Tab>u
+menutrans &Redo<Tab>^R 重做(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. 重复上次动作(&E)<Tab>\.
+menutrans Cu&t<Tab>"+x 剪切(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y 复制(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP 粘帖(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p 贴到光标前(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p 贴到光标后(&A)<Tab>]p
+menutrans &Delete<Tab>x 删除(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG 全选(&S)<Tab>ggvG
+menutrans &Find\.\.\. 查找(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. 查找替换(&L)\.\.\.
+menutrans Settings\ &Window 设定窗口(&W)
+menutrans &Global\ Settings 全局设定(&G)
+
+" Build boolean options
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! 开/关增量查找模式<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! 开/关忽略大小写模式<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! 开/关匹配显示<Tab>:set sm!
+menutrans &Context\ lines 上下文行数(&C)
+
+menutrans &Virtual\ Edit 可视化编辑模式(&V)
+menutrans Never 从不
+menutrans Block\ Selection 块选择
+menutrans Insert\ mode 插入模式
+menutrans Block\ and\ Insert 块选择与插入模式
+menutrans Always 所有模式
+
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! 开/关插入模式<Tab>:set\ im!
+
+menutrans Search\ &Path\.\.\. 查找路径\.\.\.(&P)
+
+menutrans Ta&g\ Files\.\.\. 标签文件\.\.\.(&g)
+
+" GUI options
+menutrans Toggle\ &Toolbar 开/关工具条(&T)
+menutrans Toggle\ &Bottom\ Scrollbar 开/关底部滚动条(&B)
+menutrans Toggle\ &Left\ Scrollbar 开/关左端滚动条(&L)
+menutrans Toggle\ &Right\ Scrollbar 开/关右端滚动条(&R)
+
+
+" Edit/File Settings
+menutrans F&ile\ Settings 文件设定(&i)
+
+" Boolean options
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! 开/关显示行号<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! 开/关显示Tab<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! 开/关自动折行<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! 开/关词尾折行<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! 开/关expand-tab<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! 开/关auto-indent<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! 开/关C-indent<Tab>:set\ cin!
+
+
+" other options
+menutrans &Shiftwidth 缩排宽度(&S)
+menutrans Soft\ &Tabstop 伪Tab宽度(&T)
+menutrans Te&xt\ Width\.\.\. 页面宽度(&x)\.\.\.
+menutrans &File\ Format\.\.\. 文件格式(&F)\.\.\.
+
+menutrans C&olor\ Scheme 调色板(&o)
+menutrans Select\ Fo&nt\.\.\. 选择字体(&n)\.\.\.
+
+
+" Programming menu
+menutrans &Tools 工具(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^] 检索光标处的标签关键字(tag)(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T 跳回检索前的位置(&B)<Tab>^T
+menutrans Build\ &Tags\ File 建立标签索引文件\ Tags(&T)
+menutrans &Folding Folding设定(&F)
+menutrans &Diff 比较(&D)
+menutrans &Make<Tab>:make 执行\ Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl 列出编译错误(&E)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! 列出所有信息(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn 下一个编译错误处(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp 上一个编译错误处(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold 旧错误列表(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew 新错误列表(&E)<Tab>:cnew
+menutrans Error\ &Window 错误信息窗口(&W)
+menutrans &Set\ Compiler 设置编译器(&S)
+menutrans &Convert\ to\ HEX<Tab>:%!xxd 转换成16进制<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r 从16进制转换回文字<Tab>:%!xxd\ -r
+
+" Tools.Fold Menu
+menutrans &Enable/Disable\ folds<Tab>zi 使用/不使用Folding(&E)<Tab>zi
+menutrans &View\ Cursor\ Line<Tab>zv 查看此行(&V)<Tab>zv
+menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx 只查看此行(&W)<Tab>zMzx
+menutrans C&lose\ more\ folds<Tab>zm 关闭Folds(&L)<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM 关闭所有Folds(&C)<Tab>zM
+menutrans O&pen\ more\ folds<Tab>zr 展开Folds(&P)<Tab>zr
+menutrans &Open\ all\ folds<Tab>zR 展开所有Folds(&O)<Tab>zR
+" fold method
+menutrans Fold\ Met&hod Fold方式(&H)
+menutrans Create\ &Fold<Tab>zf 建立Fold(&F)<Tab>zf
+menutrans &Delete\ Fold<Tab>zd 删除Fold(&D)<Tab>zd
+menutrans Delete\ &All\ Folds<Tab>zD 删除所有Fold(&A)<Tab>zD
+" moving around in folds
+menutrans Fold\ column\ &width 设定Fold栏宽(&W)
+
+" Tools.Diff Menu
+menutrans &Update 更新(&U)
+menutrans &Get\ Block 取得不同部分(&G)
+menutrans &Put\ Block 将不同部分应用到对方(&P)
+
+
+" Names for buffer menu.
+menutrans &Buffers 缓冲区(&B)
+menutrans &Refresh\ menu 更新(&R)
+menutrans &Delete 删除(&D)
+menutrans &Alternate 修改(&L)
+menutrans &Next 下一个(&N)
+menutrans &Previous 前一个(&P)
+
+" Window menu
+menutrans &Window 窗口(&W)
+menutrans &New<Tab>^Wn 新建窗口(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws 分割窗口(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ 分割到#(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv 垂直分割(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer 文件浏览器式分割(&X)
+menutrans &Close<Tab>^Wc 关闭窗口(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo 关闭其它窗口(&O)<Tab>^Wo
+menutrans Move\ &To 移动到(&T)
+menutrans &Top<Tab>^WK 顶端(&T)<Tab>^WK
+menutrans &Bottom<Tab>^WJ 底端(&B)<Tab>^WJ
+menutrans &Left\ side<Tab>^WH 左边(&L)<Tab>^WH
+menutrans &Right\ side<Tab>^WL 右边(&R)<Tab>^WL
+" menutrans Ne&xt<Tab>^Ww 下一个(&X)<Tab>^Ww
+" menutrans P&revious<Tab>^WW 上一个(&R)<Tab>^WW
+menutrans Rotate\ &Up<Tab>^WR 上移窗口(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr 下移窗口(&D)<Tab>^Wr
+menutrans &Equal\ Size<Tab>^W= 所有窗口等高(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ 最大高度(&M)<Tab>^W
+menutrans M&in\ Height<Tab>^W1_ 最小高度(&i)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| 最大宽度(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| 最小宽度(&h)<Tab>^W1\|
+"
+" The popup menu
+menutrans &Undo 撤销(&U)
+menutrans Cu&t 剪切(&T)
+menutrans &Copy 复制(&C)
+menutrans &Paste 粘帖(&P)
+menutrans &Delete 删除(&D)
+menutrans Select\ Blockwise Blockwise选择
+menutrans Select\ &Word 选择单词(&W)
+menutrans Select\ &Line 选择行(&L)
+menutrans Select\ &Block 选择块(&B)
+menutrans Select\ &All 全选(&A)
+"
+" The GUI toolbar
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open 打开文件
+ tmenu ToolBar.Save 保存当前文件
+ tmenu ToolBar.SaveAll 保存全部文件
+ tmenu ToolBar.Print 打印
+ tmenu ToolBar.Undo 撤销上次修改
+ tmenu ToolBar.Redo 重做上次撤销的动作
+ tmenu ToolBar.Cut 剪切至剪贴板
+ tmenu ToolBar.Copy 复制到剪贴板
+ tmenu ToolBar.Paste 由剪贴板粘帖
+ tmenu ToolBar.Find 查找...
+ tmenu ToolBar.FindNext 查找下一个
+ tmenu ToolBar.FindPrev 查找上一个
+ tmenu ToolBar.Replace 替换...
+ tmenu ToolBar.LoadSesn 加载会话
+ tmenu ToolBar.SaveSesn 保存当前的会话
+ tmenu ToolBar.RunScript 运行Vim脚本
+ tmenu ToolBar.Make 执行 Make
+ tmenu ToolBar.Shell 打开一个命令窗口
+ tmenu ToolBar.RunCtags 执行 ctags
+ tmenu ToolBar.TagJump 跳到当前光标位置的标签
+ tmenu ToolBar.Help Vim 帮助
+ tmenu ToolBar.FindHelp 查找 Vim 帮助
+ endfun
+endif
+
+" Syntax menu
+menutrans &Syntax 语法(&S)
+menutrans Set\ '&syntax'\ only 只设定\ 'syntax'(&s)
+menutrans Set\ '&filetype'\ too 也设定\ 'filetype'(&f)
+menutrans &Off 关闭(&O)
+menutrans &Manual 手动设定(&M)
+menutrans A&utomatic 自动设定(&U)
+menutrans on/off\ for\ &This\ file 只对这个文件打开/关闭(&T)
+menutrans Co&lor\ test 色彩显示测试(&L)
+menutrans &Highlight\ test 语法效果测试(&H)
+menutrans &Convert\ to\ HTML 转换成\ HTML\ 格式(&C)
diff --git a/runtime/lang/menu_zh_tw.big5.vim b/runtime/lang/menu_zh_tw.big5.vim
new file mode 100644
index 0000000..b07d8ef
--- /dev/null
+++ b/runtime/lang/menu_zh_tw.big5.vim
@@ -0,0 +1 @@
+source <sfile>:p:h/menu_chinese(taiwan)_taiwan.950.vim
diff --git a/runtime/lang/menu_zh_tw.cp950.vim b/runtime/lang/menu_zh_tw.cp950.vim
new file mode 100644
index 0000000..f437ce7
--- /dev/null
+++ b/runtime/lang/menu_zh_tw.cp950.vim
@@ -0,0 +1,3 @@
+" Menu Translations: Traditional Chinese
+
+source <sfile>:p:h/menu_chinese_taiwan.950.vim
diff --git a/runtime/lang/menu_zh_tw.utf-8.vim b/runtime/lang/menu_zh_tw.utf-8.vim
new file mode 100644
index 0000000..871cece
--- /dev/null
+++ b/runtime/lang/menu_zh_tw.utf-8.vim
@@ -0,0 +1,284 @@
+" Menu Translations: Traditional Chinese (for UTF-8)
+" Translated By: Hung-Teh, Lin <piaip@csie.ntu.edu.tw>
+" Last Change: Thu Apr 24 17:35:17 CST 2003
+
+" {{{ Quit when menu translations have already been done.
+if exists("did_menu_trans")
+ finish
+endif
+let did_menu_trans = 1
+" }}}
+
+scriptencoding utf-8
+
+" {{{ Help menu: complete
+menutrans &Help 輔助說明(&H)
+" ------------------------------------------------------------------------
+menutrans &Overview<Tab><F1> 說明文件總覽(&O)<Tab><F1>
+menutrans &User\ Manual 使用者手冊(&U)
+menutrans &How-to\ links 如何作\.\.\.(&H)
+menutrans &GUI 圖型界面(&G)
+menutrans &Credits 感謝(&C)
+menutrans Co&pying 版權宣告(&P)
+menutrans O&rphans 拯救孤兒(&R)
+" ------------------------------------------------------------------------
+menutrans &Version 程式版本資訊(&V)
+menutrans &About 關於\ Vim(&A)
+" }}}
+
+" {{{ File menu: complete
+menutrans &File 檔案(&F)
+" ------------------------------------------------------------------------
+menutrans &Open\.\.\.<Tab>:e 開啟(&O)\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp 分割視窗並開啟(&L)<Tab>:sp
+menutrans &New<Tab>:enew 編輯新檔案(&N)<Tab>:enew
+menutrans &Close<Tab>:close 關閉檔案(&C)<Tab>:close
+" ------------------------------------------------------------------------
+menutrans &Save<Tab>:w 儲存(&S)<Tab>:w
+menutrans Save\ &As\.\.\.<Tab>:sav 另存新檔(&A)\.\.\.<Tab>:sav
+" ------------------------------------------------------------------------
+menutrans Split\ &Diff\ with\.\.\. 比較(&Diff)\.\.\.
+menutrans Split\ Patched\ &By\.\.\. 執行Patch(&B)\.\.\.
+" ------------------------------------------------------------------------
+menutrans &Print 列印(&P)
+" ------------------------------------------------------------------------
+menutrans Sa&ve-Exit<Tab>:wqa 儲存並離開(&V)<Tab>:wqa
+menutrans E&xit<Tab>:qa 離開(&X)<Tab>:qa
+" }}}
+
+" {{{ Edit menu
+menutrans &Edit 編輯(&E)
+" ------------------------------------------------------------------------
+menutrans &Undo<Tab>u 復原(&U)<Tab>u
+menutrans &Redo<Tab>^R 取消上次復原(&R)<Tab>^R
+menutrans Rep&eat<Tab>\. 重複上次動作(&E)<Tab>\.
+" ------------------------------------------------------------------------
+menutrans Cu&t<Tab>"+x 剪下(&T)<Tab>"+x
+menutrans &Copy<Tab>"+y 複製(&C)<Tab>"+y
+menutrans &Paste<Tab>"+gP 貼上(&P)<Tab>"+gP
+menutrans Put\ &Before<Tab>[p 貼到游標前(&B)<Tab>[p
+menutrans Put\ &After<Tab>]p 貼到游標後(&A)<Tab>]p
+menutrans &Delete<Tab>x 刪除(&D)<Tab>x
+menutrans &Select\ all<Tab>ggVG 全選(&S)<Tab>ggvG
+" ------------------------------------------------------------------------
+menutrans &Find\.\.\. 尋找(&F)\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\. 尋找並取代(&L)\.\.\.
+" ------------------------------------------------------------------------
+menutrans Settings\ &Window 設定視窗(&W)
+menutrans &Global\ Settings 全域設定(&G)
+menutrans F&ile\ Settings 設定此檔案(&I)
+menutrans C&olor\ Scheme 配色設定(&O)
+menutrans &Keymap 鍵盤對應(&K)
+ " "{{{ Keymap:
+ menutrans None 無
+ " }}}
+menutrans Select\ Fo&nt\.\.\. 設定字型(&N)\.\.\.
+" }}}
+
+" {{{ Edit.FileSettings
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu! 切換顯示行號(&N)<Tab>:set\ nu!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list! 切換顯示行尾及TAB(&L)<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrap<Tab>:set\ wrap! 切換自動折行顯示(&W)<Tab>:set\ wrap!
+menutrans Toggle\ W&rap\ at\ word<Tab>:set\ lbr! 切換折行顯示可任意斷句(&R)<Tab>:set\ lbr!
+menutrans Toggle\ &expand-tab<Tab>:set\ et! 切換展開TAB(&E)<Tab>:set\ et!
+menutrans Toggle\ &auto-indent<Tab>:set\ ai! 切換自動縮排(&A)<Tab>:set\ ai!
+menutrans Toggle\ &C-indenting<Tab>:set\ cin! 切換C語言縮排(&C)<Tab>:set\ cin!
+" ------------------------------------------------------------------------
+menutrans &Shiftwidth 縮排寬度(shiftwidth)(&S)
+menutrans Soft\ &Tabstop 軟體模擬TAB(softtabstop)(&T)
+menutrans Te&xt\ Width\.\.\. 文字頁面寬度(textwidth)(&X)\.\.\.
+menutrans &File\ Format\.\.\. 設定檔案格式(對應作業系統)(&F)\.\.\.
+" }}}
+
+" {{{ Edit.GlobalSettings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls! 切換高亮度搜尋字串(&H)<Tab>:set\ hls!
+menutrans Toggle\ &Ignore-case<Tab>:set\ ic! 切換忽略大小寫(&I)<Tab>:set\ ic!
+menutrans Toggle\ &Showmatch<Tab>:set\ sm! 切換顯示對應括號(&S)<Tab>:set\ sm!
+menutrans Toggle\ Vi\ C&ompatible<Tab>:set\ cp! 切換傳統Vi相容模式(&O)<Tab>:set\ cp!
+menutrans &Context\ lines 本文前後保留行數(scrolloff)(&C)
+menutrans &Virtual\ Edit 游標任意移動(virtualedit)(&V)
+ " {{{ Edit.GlobalSettings.VirtualEdit
+ menutrans Never 不使用
+ menutrans Block\ Selection 區塊選擇時
+ menutrans Insert\ mode 插入模式時
+ menutrans Block\ and\ Insert 區塊與插入模式
+ menutrans Always 一直開啟
+ " }}}
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im! 切換插入模式(&M)<Tab>:set\ im!
+menutrans Search\ &Path\.\.\. 搜尋路徑(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\. Tag\ 標籤索引檔案(&G)\.\.\.
+" ------------------------------------------------------------------------
+menutrans Toggle\ &Toolbar 切換使用工具列(&T)
+menutrans Toggle\ &Bottom\ Scrollbar 切換使用底端捲動軸(&B)
+menutrans Toggle\ &Left\ Scrollbar 切換使用左端捲動軸(&L)
+menutrans Toggle\ &Right\ Scrollbar 切換使用右端捲動軸(&R)
+" }}}
+
+" {{{ Tools menu: complete
+menutrans &Tools 工具(&T)
+" ------------------------------------------------------------------------
+menutrans &Jump\ to\ this\ tag<Tab>g^] 檢索游標處的標籤關鍵字(tag)(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T 跳回檢索前的位置(&B)<Tab>^T
+menutrans Build\ &Tags\ File 建立標籤索引檔\ Tags(&T)
+" ------------------------------------------------------------------------
+menutrans &Folding 覆疊(Fold)設定(&F)
+ " {{{ Tools.Fold
+ menutrans &Enable/Disable\ folds<Tab>zi 切換使用\ Folding(&E)<Tab>zi
+ menutrans &View\ Cursor\ Line<Tab>zv 檢視此層\ Fold(&V)<Tab>zv
+ menutrans Vie&w\ Cursor\ Line\ only<Tab>zMzx 只檢視此\ Fold(&W)<Tab>zMzx
+ menutrans C&lose\ more\ folds<Tab>zm 收起一層\ Folds(&L)<Tab>zm
+ menutrans &Close\ all\ folds<Tab>zM 收起所有\ Folds(&C)<Tab>zM
+ menutrans O&pen\ more\ folds<Tab>zr 打開一層\ Folds(&P)<Tab>zr
+ menutrans &Open\ all\ folds<Tab>zR 打開所有\ Folds(&O)<Tab>zR
+ menutrans Fold\ Met&hod Folding\ 方式(&H)
+ " {{{ Tools.Fold.Method
+ menutrans M&anual 手動建立(&A)
+ menutrans I&ndent 依照縮排(&N)
+ menutrans E&xpression 自訂運算式(&X)
+ menutrans S&yntax 依照語法設定(&Y)
+ menutrans &Diff Diff(&D)
+ menutrans Ma&rker 標記(Marker)(&R)
+ " }}}
+ " ------------------------------------------------------------------------
+ menutrans Create\ &Fold<Tab>zf 建立\ Fold(&F)<Tab>zf
+ menutrans &Delete\ Fold<Tab>zd 刪除\ Fold(&D)<Tab>zd
+ menutrans Delete\ &All\ Folds<Tab>zD 刪除所有\ Fold(&A)<Tab>zD
+ " ------------------------------------------------------------------------
+ menutrans Fold\ column\ &width 設定\ Fold欄寬(&W)
+ " }}}
+menutrans &Diff Diff(&D)
+ " {{{ Tools.Diff
+ menutrans &Update 更新(&U)
+ menutrans &Get\ Block 取得區塊(&G)
+ menutrans &Put\ Block 貼上區塊(&P)
+ " }}}
+" ------------------------------------------------------------------------
+menutrans &Make<Tab>:make 執行\ Make(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl 列出編譯錯誤(&E)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl! 列出所有訊息(&I)<Tab>:cl!
+menutrans &Next\ Error<Tab>:cn 下一個編譯錯誤處(&N)<Tab>:cn
+menutrans &Previous\ Error<Tab>:cp 上一個編譯錯誤處(&P)<Tab>:cp
+menutrans &Older\ List<Tab>:cold 檢視舊錯誤列表(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew 檢視新錯誤列表(&E)<Tab>:cnew
+menutrans Error\ &Window 錯誤訊息視窗(&W)
+ " {{{ Tools.ErrorWindow
+ menutrans &Update<Tab>:cwin 更新(&U)<Tab>:cwin
+ menutrans &Open<Tab>:copen 開啟(&O)<Tab>:copen
+ menutrans &Close<Tab>:cclose 關閉(&C)<Tab>:cclose
+ " }}}
+menutrans &Set\ Compiler 設定編譯器Compiler(&S)
+" ------------------------------------------------------------------------
+menutrans &Convert\ to\ HEX<Tab>:%!xxd 轉換成16進位碼(&C)<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r 從16進位碼轉換回文字(&R)<Tab>:%!xxd\ -r
+" }}}
+
+" {{{ Syntax menu: compete
+menutrans &Syntax 語法效果(&S)
+" ------------------------------------------------------------------------
+menutrans &Show\ filetypes\ in\ menu 顯示所有可用檔案格式(&S)
+menutrans Set\ '&syntax'\ only 只使用\ 'syntax'(&S)
+menutrans Set\ '&filetype'\ too 使用\ 'syntax'+'filetype'(&F)
+menutrans &Off 關閉效果(&O)
+menutrans &Manual 手動設定(&M)
+menutrans A&utomatic 自動設定(&U)
+menutrans on/off\ for\ &This\ file 只切換此檔的效果設定(&T)
+" ------------------------------------------------------------------------
+menutrans Co&lor\ test 色彩顯示測試(&L)
+menutrans &Highlight\ test 語法效果測試(&H)
+menutrans &Convert\ to\ HTML 轉換成\ HTML\ 格式(&C)
+" }}}
+
+" {{{ Buffers menu: complete
+menutrans &Buffers 緩衝區(&B)
+" ------------------------------------------------------------------------
+menutrans &Refresh\ menu 更新(&R)
+menutrans &Delete 刪除(&D)
+menutrans &Alternate 切換上次編輯緩衝區(&A)
+menutrans &Next 下一個(&N)
+menutrans &Previous 前一個(&P)
+" ------------------------------------------------------------------------
+" menutrans [No\ file] [無檔案]
+" }}}
+
+" {{{ Window menu: complete
+menutrans &Window 視窗(&W)
+" ------------------------------------------------------------------------
+menutrans &New<Tab>^Wn 開新視窗(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws 分割視窗(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^ 分割到#(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv 垂直分割(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer 檔案總管式分割(&X)
+" ------------------------------------------------------------------------
+menutrans &Close<Tab>^Wc 關閉視窗(&C)<Tab>^Wc
+menutrans Close\ &Other(s)<Tab>^Wo 關閉其它視窗(&O)<Tab>^Wo
+" ------------------------------------------------------------------------
+menutrans Move\ &To 移至(&T)
+ " {{{ Window.MoveTo
+ menutrans &Top<Tab>^WK 頂端(&T)<Tab>^WK
+ menutrans &Bottom<Tab>^WJ 底端(&B)<Tab>^WJ
+ menutrans &Left\ side<Tab>^WH 左邊(&L)<Tab>^WH
+ menutrans &Right\ side<Tab>^WL 右邊(&R)<Tab>^WL
+ " }}}
+menutrans Rotate\ &Up<Tab>^WR 上移視窗(&U)<Tab>^WR
+menutrans Rotate\ &Down<Tab>^Wr 下移視窗(&D)<Tab>^Wr
+" ------------------------------------------------------------------------
+menutrans &Equal\ Size<Tab>^W= 所有視窗等高(&E)<Tab>^W=
+menutrans &Max\ Height<Tab>^W_ 最大高度(&M)<Tab>^W
+menutrans M&in\ Height<Tab>^W1_ 最小高度(&I)<Tab>^W1_
+menutrans Max\ &Width<Tab>^W\| 最大寬度(&W)<Tab>^W\|
+menutrans Min\ Widt&h<Tab>^W1\| 最小寬度(&H)<Tab>^W1\|
+" }}}
+
+" {{{ The popup menu: complete
+menutrans &Undo 復原(&U)
+" ------------------------------------------------------------------------
+menutrans Cu&t 剪下(&T)
+menutrans &Copy 複製(&C)
+menutrans &Paste 貼上(&P)
+menutrans &Delete 刪除(&D)
+" ------------------------------------------------------------------------
+menutrans Select\ Blockwise Blockwise式選擇
+menutrans Select\ &Word 選擇單字(&W)
+menutrans Select\ &Line 選擇行(&L)
+menutrans Select\ &Block 選擇區塊(&B)
+menutrans Select\ &All 全選(&A)
+" }}}
+
+" {{{ The GUI toolbar: complete
+if has("toolbar")
+ if exists("*Do_toolbar_tmenu")
+ delfun Do_toolbar_tmenu
+ endif
+ fun Do_toolbar_tmenu()
+ tmenu ToolBar.Open 開啟檔案
+ tmenu ToolBar.Save 儲存目前編輯中的檔案
+ tmenu ToolBar.SaveAll 儲存全部檔案
+ tmenu ToolBar.Print 列印
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Undo 復原上次變動
+ tmenu ToolBar.Redo 取消上次復原動作
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Cut 剪下至剪貼簿
+ tmenu ToolBar.Copy 複製到剪貼簿
+ tmenu ToolBar.Paste 由剪貼簿貼上
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Find 尋找...
+ tmenu ToolBar.FindNext 找下一個
+ tmenu ToolBar.FindPrev 找上一個
+ tmenu ToolBar.Replace 取代...
+" ------------------------------------------------------------------------
+ tmenu ToolBar.LoadSesn 載入 Session
+ tmenu ToolBar.SaveSesn 儲存目前的 Session
+ tmenu ToolBar.RunScript 執行 Vim 程式檔
+" ------------------------------------------------------------------------
+ tmenu ToolBar.Make 執行 Make
+ tmenu ToolBar.Shell 開啟一個命令列視窗 DosBox
+ tmenu ToolBar.RunCtags 執行 ctags
+ tmenu ToolBar.TagJump 跳到目前游標位置的 tag
+ tmenu ToolBar.Help Vim 輔助說明
+ tmenu ToolBar.FindHelp 搜尋 Vim 說明文件
+ endfun
+endif
+" }}}
+
+" vim:foldmethod=marker:nowrap:foldcolumn=2:foldlevel=1