updated for version 7.0015
diff --git a/runtime/lang/menu_uk_ua.cp1251.vim b/runtime/lang/menu_uk_ua.cp1251.vim
new file mode 100644
index 0000000..a517ecd
--- /dev/null
+++ b/runtime/lang/menu_uk_ua.cp1251.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 cp1251
+
+" 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 = "Âèáåð³òü ôîðìàò ôàéëó"
+