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&gter\ 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\ &paraules<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\ &paraules
+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			&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_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&ltung
+  " 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&lten\ 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&registrer\ 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&ltezza\ 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			ƒwƒ‹ƒv(&H)
+menutrans &Overview<Tab><F1>	ŠT—ª(&O)<Tab><F1>
+menutrans &User\ Manual		ƒ†[ƒUƒ}ƒjƒ…ƒAƒ‹(&U)
+menutrans &How-to\ links	&How-toƒŠƒ“ƒN
+menutrans &Credits		ƒNƒŒƒWƒbƒg(&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 = "ƒwƒ‹ƒv‚ðŒŸõ‚µ‚½‚¢ƒRƒ}ƒ“ƒh‚à‚µ‚­‚Í’PŒê‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢:\n\n‘}“üƒ‚[ƒh‚̃Rƒ}ƒ“ƒh‚É‚Í i_ ‚ðæ“ª‚É•t‰Á‚µ‚Ü‚·. (—á: i_CTRL-X)\nƒRƒ}ƒ“ƒhƒ‰ƒCƒ“•ҏWƒRƒ}ƒ“ƒh‚É‚Í c_ ‚ðæ“ª‚É•t‰Á‚µ‚Ü‚·. (—á: c_<Del>)\nƒIƒvƒVƒ‡ƒ“‚Ì–¼‘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		V‹Kì¬(&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\.\.\.	ƒpƒbƒ`Œ‹‰Ê‚ð•\ަ(&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			ƒRƒs[(&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\.\.\.			ƒIƒvƒVƒ‡ƒ“(&O)\.\.\.
+menutrans Settings\ &Window		Ý’èƒEƒBƒ“ƒhƒE(&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		ƒuƒƒbƒN‘I‘ðŽž
+menutrans Insert\ mode			‘}“üƒ‚[ƒhŽž
+menutrans Block\ and\ Insert		ƒuƒƒbƒN/‘}“üƒ‚[ƒ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\.\.\.		ŒŸõƒpƒX(&P)\.\.\.
+menutrans Ta&g\ Files\.\.\.		ƒ^ƒOƒtƒ@ƒCƒ‹(&G)\.\.\.
+"
+" GUI options
+menutrans Toggle\ &Toolbar		ƒc[ƒ‹ƒo[•\ަØ‘Ö(&T)
+menutrans Toggle\ &Bottom\ Scrollbar	ƒXƒNƒ[ƒ‹ƒo[(‰º)•\ަØ‘Ö(&B)
+menutrans Toggle\ &Left\ Scrollbar	ƒXƒNƒ[ƒ‹ƒo[(¶)•\ަØ‘Ö(&L)
+menutrans Toggle\ &Right\ Scrollbar	ƒXƒNƒ[ƒ‹ƒo[(‰E)•\ަØ‘Ö(&R)
+
+let g:menutrans_path_dialog = "ƒtƒ@ƒCƒ‹‚ÌŒŸõƒpƒX‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢:\nƒfƒBƒŒƒNƒgƒŠ–¼‚̓Jƒ“ƒ} ( , ) ‚Å‹æØ‚Á‚Ä‚­‚¾‚³‚¢."
+let g:menutrans_tags_dialog = "ƒ^ƒOƒtƒ@ƒ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!
+	\ ƒŠƒXƒgƒ‚[ƒ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!
+	\	ƒ^ƒu“WŠJØ‘Ö(&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			ƒVƒtƒg•(&S)
+menutrans Soft\ &Tabstop		ƒ\ƒtƒgƒEƒFƒAƒ^ƒu•(&T)
+menutrans Te&xt\ Width\.\.\.		ƒeƒLƒXƒg•(&X)\.\.\.
+menutrans &File\ Format\.\.\.		‰üs‹L†‘I‘ð(&F)\.\.\.
+
+let g:menutrans_textwidth_dialog = "ƒeƒLƒXƒg‚Ì•('textwidth')‚ðÝ’肵‚Ä‚­‚¾‚³‚¢ (0‚Ő®Œ`‚𖳌ø‰»):"
+let g:menutrans_fileformat_dialog = "ƒtƒ@ƒCƒ‹o—͂̍ۂ̉üs‹L†‚ÌŒ`Ž®‚ð‘I‚ñ‚Å‚­‚¾‚³‚¢."
+let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nƒLƒƒƒ“ƒZƒ‹(&C)"
+
+menutrans C&olor\ Scheme		Fƒe[ƒ}‘I‘ð(&O)
+menutrans &Keymap			ƒL[ƒ}ƒbƒv(&K)
+menutrans None				‚È‚µ
+
+" Programming menu
+menutrans &Tools			ƒc[ƒ‹(&T)
+menutrans &Jump\ to\ this\ tag<Tab>g^]	ƒ^ƒOƒWƒƒƒ“ƒv(&J)<Tab>g^]
+menutrans Jump\ &back<Tab>^T		–ß‚é(&B)<Tab>^T
+menutrans Build\ &Tags\ File		ƒ^ƒOƒtƒ@ƒCƒ‹ì¬(&T)
+menutrans &Make<Tab>:make		ƒƒCƒN(&M)<Tab>:make
+menutrans &List\ Errors<Tab>:cl		ƒGƒ‰[ƒŠƒXƒg(&L)<Tab>:cl
+menutrans L&ist\ Messages<Tab>:cl!	ƒƒbƒZ[ƒWƒŠƒXƒg(&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	ŒÃ‚¢ƒŠƒXƒg(&O)<Tab>:cold
+menutrans N&ewer\ List<Tab>:cnew	V‚µ‚¢ƒŠƒXƒg(&E)<Tab>:cnew
+menutrans Error\ &Window		ƒGƒ‰[ƒEƒBƒ“ƒhƒE(&W)
+menutrans &Update<Tab>:cwin		XV(&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		ƒRƒ“ƒpƒCƒ‰Ý’è(&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			ƒCƒ“ƒfƒ“ƒg(&N)
+menutrans E&xpression			Ž®•]‰¿(&X)
+menutrans S&yntax			ƒVƒ“ƒ^ƒbƒNƒX(&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		XV(&U)
+menutrans &Get\ Block		ƒuƒƒbƒN’Šo(&G)
+menutrans &Put\ Block		ƒuƒƒbƒN“K—p(&P)
+
+" Names for buffer menu.
+menutrans &Buffers		ƒoƒbƒtƒ@(&B)
+menutrans &Refresh\ menu	ƒƒjƒ…[Ä“Ǎž(&R)
+menutrans &Delete		íœ(&D)
+menutrans &Alternate		— ‚֐ؑÖ(&A)
+menutrans &Next			ŽŸ‚̃oƒbƒtƒ@(&N)
+menutrans &Previous		‘O‚̃oƒbƒtƒ@(&P)
+menutrans [No\ File]		[–³‘è]
+let g:menutrans_no_file = "[–³‘è]"
+
+" Window menu
+menutrans &Window			ƒEƒBƒ“ƒhƒE(&W)
+menutrans &New<Tab>^Wn			V‹Kì¬(&N)<Tab>^Wn
+menutrans S&plit<Tab>^Ws		•ªŠ„(&P)<Tab>^Ws
+menutrans Sp&lit\ To\ #<Tab>^W^^	— ƒoƒbƒtƒ@‚Ö•ªŠ„(&L)<Tab>^W^^
+menutrans Split\ &Vertically<Tab>^Wv	‚’¼•ªŠ„(&V)<Tab>^Wv
+menutrans Split\ File\ E&xplorer	ƒtƒ@ƒCƒ‹ƒGƒNƒXƒvƒ[ƒ‰(&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\.\.\.		ƒtƒHƒ“ƒgÝ’è(&N)\.\.\.
+
+" The popup menu
+menutrans &Undo			Žæ‚èÁ‚·(&U)
+menutrans Cu&t			Ø‚èŽæ‚è(&T)
+menutrans &Copy			ƒRƒs[(&C)
+menutrans &Paste		“\‚è•t‚¯(&P)
+menutrans &Delete		íœ(&D)
+menutrans Select\ Blockwise	‹éŒ`ƒuƒƒbƒN‘I‘ð
+menutrans Select\ &Word		’PŒê‘I‘ð(&W)
+menutrans Select\ &Line		s‘I‘ð(&L)
+menutrans Select\ &Block	ƒuƒƒbƒN‘I‘ð(&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		ƒNƒŠƒbƒvƒ{[ƒh‚ÖØ‚èŽæ‚è
+    tmenu ToolBar.Copy		ƒNƒŠƒbƒvƒ{[ƒh‚ÖƒRƒs[
+    tmenu ToolBar.Paste		ƒNƒŠƒbƒvƒ{[ƒ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		V‹KƒEƒBƒ“ƒhƒEì¬
+      tmenu ToolBar.WinSplit	ƒEƒBƒ“ƒhƒE•ªŠ„
+      tmenu ToolBar.WinMax	ƒEƒBƒ“ƒhƒEÅ‘剻
+      tmenu ToolBar.WinMin	ƒEƒBƒ“ƒhƒEÅ¬‰»
+      tmenu ToolBar.WinClose	ƒEƒBƒ“ƒhƒE‚ð•‚¶‚é
+    endif
+    tmenu ToolBar.LoadSesn	ƒZƒbƒVƒ‡ƒ““Ǎž
+    tmenu ToolBar.SaveSesn	ƒZƒbƒVƒ‡ƒ“•Û‘¶
+    tmenu ToolBar.RunScript	VimƒXƒNƒŠƒvƒgŽÀs
+    tmenu ToolBar.Make		ƒvƒƒWƒFƒNƒg‚ðMake
+    tmenu ToolBar.Shell		ƒVƒFƒ‹‚ðŠJ‚­
+    tmenu ToolBar.RunCtags	tagsì¬
+    tmenu ToolBar.TagJump	ƒ^ƒOƒWƒƒƒ“ƒv
+    tmenu ToolBar.Help		Vimƒwƒ‹ƒv
+    tmenu ToolBar.FindHelp	Vimƒwƒ‹ƒvŒŸõ
+  endfun
+endif
+
+" Syntax menu
+menutrans &Syntax		ƒVƒ“ƒ^ƒbƒNƒX(&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ƒ“/ƒIƒtØ‘Ö(&T)
+menutrans Co&lor\ test		ƒJƒ‰[ƒeƒXƒg(&L)
+menutrans &Highlight\ test	ƒnƒCƒ‰ƒCƒgƒeƒXƒg(&H)
+menutrans &Convert\ to\ HTML	HTML‚ÖƒRƒ“ƒo[ƒg(&C)
+
+" Japanese specific menu
+" ¬”Û‚ÍiconvŽŸ‘æA•K‚¸‚µ‚àŽw’肵‚½ƒGƒ“ƒR[ƒ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).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..ŠJ‚­(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jp :browse confirm e ++enc=euc-jp<CR>
+    an 10.396.100.120 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..ŠJ‚­(&O)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :browse confirm e ++enc=euc-jisx0213<CR>
+    an 10.396.100.120 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..Ä“Ǎž(&R)\.\.\..SJIS(&S)<Tab>fenc=cp932 :e ++enc=cp932<CR>
+  if !support_jisx0213
+    an 10.396.110.110 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..Ä“Ǎž(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jp :e ++enc=euc-jp<CR>
+    an 10.396.110.120 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..Ä“Ǎž(&R)\.\.\..JIS(&J)<Tab>fenc=iso-2022-jp :e ++enc=iso-2022-jp<CR>
+  else
+    an 10.396.110.110 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..Ä“Ǎž(&R)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :e ++enc=euc-jisx0213<CR>
+    an 10.396.110.120 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..Ä“Ǎž(&R)\.\.\..UTF-8(&8)<Tab>fenc=utf-8 :e ++enc=utf-8<CR>
+
+  " •Û‘¶
+  an 10.396.115 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..-SEP1- <Nop>
+  an 10.396.120.100 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..•Û‘¶(&S)\.\.\..SJIS(&S)<Tab>fenc=cp932 :set fenc=cp932 \| w<CR>
+  if !support_jisx0213
+    an 10.396.120.110 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..•Û‘¶(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jp :set fenc=euc-jp \| w<CR>
+    an 10.396.120.120 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&E)\.\.\..•Û‘¶(&S)\.\.\..EUC(&E)<Tab>fenc=euc-jisx0213 :set fenc=euc-jisx0213 \| w<CR>
+    an 10.396.120.120 ƒtƒ@ƒCƒ‹(&F).ƒGƒ“ƒR[ƒhŽw’è(&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).ƒGƒ“ƒR[ƒhŽw’è(&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\ 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
+
+" 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			&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 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 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_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&lternar
+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\ &para
+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&ltura\ 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&lternar
+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\ &para
+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&ltura\ 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			&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_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&lternativni
+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&lternativni
+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