]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.0.1799: Russian menu translation can be improved v9.0.1799
authorRestorerZ <restorer@mail2k.ru>
Sun, 27 Aug 2023 17:00:42 +0000 (19:00 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 27 Aug 2023 17:00:42 +0000 (19:00 +0200)
Problem:  Russian menu translation can be improved
Solution: update the Russian menu files

closes: #12903

Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: RestorerZ <restorer@mail2k.ru>
runtime/lang/Makefile
runtime/lang/menu_ru.cp1251.vim [new file with mode: 0644]
runtime/lang/menu_ru.koi8-r.vim [new file with mode: 0644]
runtime/lang/menu_ru.vim [new file with mode: 0644]
runtime/lang/menu_ru_ru.cp1251.vim [new file with mode: 0644]
runtime/lang/menu_ru_ru.koi8-r.vim
runtime/lang/menu_ru_ru.utf-8.vim
runtime/lang/menu_ru_ru.vim
src/version.c

index b4e524a61172fe2ac888f435d753395c0ee47e6f..fb762391a48473539eb0a23d91b72807ee721b21 100644 (file)
@@ -13,6 +13,7 @@ all: \
                menu_pl_pl.iso_8859-2.vim \
                menu_polish_poland.1250.vim \
                menu_ru_ru.koi8-r.vim \
+               menu_ru_ru.cp1251.vim \
                menu_sl_si.cp1250.vim \
                menu_sl_si.latin2.vim \
                menu_slovak_slovak_republic.1250.vim \
@@ -113,6 +114,12 @@ menu_ru_ru.koi8-r.vim: menu_ru_ru.utf-8.vim
        iconv -f utf-8 -t koi8-r menu_ru_ru.utf-8.vim | \
                $(SED) -e 's/scriptencoding utf-8/scriptencoding koi8-r/' -e 's/" Original translations/" Generated from menu_ru_ru.utf-8.vim, DO NOT EDIT/' > menu_ru_ru.koi8-r.vim
 
+# Convert menu_ru_ru.utf-8.vim to create menu_ru_ru.cp1251.vim.
+menu_ru_ru.cp1251.vim: menu_ru_ru.utf-8.vim
+       rm -f menu_ru_ru.cp1251.vim
+       iconv -f utf-8 -t cp1251 menu_ru_ru.utf-8.vim | \
+               $(SED) -e 's/scriptencoding utf-8/scriptencoding cp1251/' -e 's/" Original translations/" Generated from menu_ru_ru.utf-8.vim, DO NOT EDIT/' > menu_ru_ru.cp1251.vim
+
 # Convert menu_sl_si.utf-8.vim to create menu_sl_si.cp1250.vim.
 menu_sl_si.cp1250.vim: menu_sl_si.utf-8.vim
        rm -f menu_sl_si.cp1250.vim
diff --git a/runtime/lang/menu_ru.cp1251.vim b/runtime/lang/menu_ru.cp1251.vim
new file mode 100644 (file)
index 0000000..a06c9a7
--- /dev/null
@@ -0,0 +1,3 @@
+" Menu Translations:   Russian
+
+source <sfile>:p:h/menu_ru_ru.cp1251.vim
diff --git a/runtime/lang/menu_ru.koi8-r.vim b/runtime/lang/menu_ru.koi8-r.vim
new file mode 100644 (file)
index 0000000..1ee85b3
--- /dev/null
@@ -0,0 +1,3 @@
+" Menu Translations:   Russian
+
+source <sfile>:p:h/menu_ru_ru.koi8-r.vim
diff --git a/runtime/lang/menu_ru.vim b/runtime/lang/menu_ru.vim
new file mode 100644 (file)
index 0000000..20b0b2d
--- /dev/null
@@ -0,0 +1,3 @@
+" Menu Translations:   Russian
+
+source <sfile>:p:h/menu_ru_ru.vim
diff --git a/runtime/lang/menu_ru_ru.cp1251.vim b/runtime/lang/menu_ru_ru.cp1251.vim
new file mode 100644 (file)
index 0000000..fd5ad73
--- /dev/null
@@ -0,0 +1,364 @@
+" Menu Translations:   Russian
+" Maintainer:          Restorer, <restorer@mail2k.ru>
+" Previous Maintainer: Sergey Alyoshin, <alyoshin.s@gmail.com>
+"                      vassily ragosin, <vrr[at]users.sourceforge.net>
+" Last Change:         23 Aug 2023
+" Generated from menu_ru_ru.utf-8.vim, DO NOT EDIT
+" URL:                 https://github.com/RestorerZ/RuVim
+"
+"
+" 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.
+"
+" Check is
+"
+if exists("did_menu_trans")
+   finish
+endif
+let g:did_menu_trans = 1
+let s:keepcpo= &cpo
+set cpo&vim
+
+scriptencoding cp1251
+
+" Top
+menutrans &File                                &Ôàéë
+menutrans &Edit                                &Ïðàâêà
+menutrans &Tools                       Ñ&åðâèñ
+menutrans &Syntax                      Ñèí&òàêñèñ
+menutrans &Buffers                     &Áóôåðû
+menutrans &Window                      &Îêíî
+menutrans &Help                                &Ñïðàâêà
+"
+"
+"
+" Submenu of menu Help
+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                       &Î\ ïðîãðàììå
+"
+"
+" Submenu of File menu
+menutrans &Open\.\.\.<Tab>:e           &Îòêðûòü\.\.\.<Tab>:e
+menutrans Sp&lit-Open\.\.\.<Tab>:sp    Îò&êðûòü\ â\ íîâîì\ îêíå\.\.\.<Tab>:sp
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Îòêðû&òü\ â\ íîâîé\ âêëàäêå\.\.\.<Tab>:tabnew
+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
+"
+"
+" Submenu of Edit menu
+menutrans &Undo<Tab>u                  &Îòìåíèòü<Tab>u
+menutrans &Redo<Tab>^R                 Â&åðíóòü<Tab>Ctrl+R
+menutrans Rep&eat<Tab>\.               Ïîâòîðèò&ü<Tab>\.
+"--------------------
+menutrans Cu&t<Tab>"+x                 &Âûðåçàòü<Tab>"+x
+menutrans &Copy<Tab>"+y                        &Êîïèðîâàòü<Tab>"+y
+menutrans &Paste<Tab>"+gP              Âñò&àâèòü<Tab>"+g\ Shift+P
+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>gg\ Shift+V\ Shift+G
+"--------------------
+" if has("win32") || has("gui_gtk") || has("gui_kde") || has("gui_motif")
+menutrans &Find\.\.\.                  &Íàéòè\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\.    &Çàìåíèòü\.\.\.
+" else
+menutrans &Find<Tab>/                  &Íàéòè<Tab>/
+menutrans Find\ and\ Rep&lace<Tab>:%s  &Çàìåíèòü<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s   &Çàìåíèòü<Tab>:s
+"--------------------
+menutrans Settings\ &Window                    Âñå\ &ïàðàìåòðû\.\.\.
+menutrans Startup\ &Settings                   Ïàðàìåòðû\ çàïóñ&êà
+menutrans &Global\ Settings                    Î&áùèå\ ïàðàìåòðû
+menutrans F&ile\ Settings                      Ïàðà&ìåòðû\ òåêóùåãî\ áóôåðà
+menutrans Show\ C&olor\ Schemes\ in\ Menu      Ïîêàçàòü\ ìåíþ\ âûáîðà\ öâå&òîâîé\ ñõåìû
+menutrans C&olor\ Scheme                       Öâåòîâàÿ\ ñ&õåìà
+menutrans Show\ &Keymaps\ in\ Menu             Ïîêàçàòü\ ìåíþ\ âûáîðà\ ðàñêëàäêè\ ê&ëàâèàòóðû
+menutrans &Keymap                              &Ðàñêëàäêà\ êëàâèàòóðû
+menutrans None                                 Íå\ èñïîëüçîâàòü
+menutrans Select\ Fo&nt\.\.\.                  &Øðèôò\.\.\.
+">>>----------------- Edit/Global settings
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!           Ïîäñâåòêà\ ñîâ&ïàäåíèé<Tab>:set\ hls!
+menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!                        &Ðåãèñòðîíåçàâèñèìûé\ ïîèñê<Tab>:set\ ic!
+menutrans Toggle\ &Showing\ Matched\ Pairs<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&ompatibility<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\ relati&ve\ Line\ Numbering<Tab>:set\ rnu!    Ïîêàç\ îòíîñèòå&ëüíîé\ íóìåðàöèè\ ñòðîê<Tab>:set\ nru!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list!                  Ïîêàç\ íå&ïå÷àòàåìûõ\ çíàêîâ<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!              &Ðàçáèâêà\ ñòðîê\ ïî\ ãðàíèöå\ îêíà<Tab>:set\ wrap!
+menutrans Toggle\ W&rapping\ at\ word<Tab>:set\ lbr!           Ðàçáèâêà\ ñòðîê\ ïî\ &ãðàíèöå\ ñëîâ<Tab>:set\ lbr!
+menutrans Toggle\ Tab\ &Expanding<Tab>:set\ et!                        Çàìåíà\ ñèìâîëîâ\ &òàáóëÿöèè\ íà\ ïðîáåëû<Tab>:set\ et!
+menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!               Óñòàíîâêà\ îòñòóïà\ êàê\ ó\ òåêóùåé\ &ñòðîêè<Tab>:set\ ai!
+menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!           Óñòàíîâêà\ îòñòóïà\ êàê\ â\ &ÿçûêå\ Ñè<Tab>:set\ cin!
+">>>---
+menutrans &Shiftwidth                          Âåëè&÷èíà\ îòñòóïà
+menutrans Soft\ &Tabstop                       Øèðèíà\ &òàáóëÿöèè
+menutrans Te&xt\ Width\.\.\.                   &Øèðèíà\ òåêñòà\.\.\.
+menutrans &File\ Format\.\.\.                  &Ôîðìàò\ ôàéëà\.\.\.
+"
+"
+"
+" Submenu of Tools menu
+menutrans &Jump\ to\ this\ tag<Tab>g^]         &Ïåðåéòè\ ïî\ óêàçàòåëþ<Tab>g\ Ctrl+]
+menutrans Jump\ &back<Tab>^T                   &Âåðíóòüñÿ\ íàçàä<Tab>Ctrl+T
+menutrans Build\ &Tags\ File                   Ñîçäàòü\ ôàéë\ ñ\ &èíäåêñàìè
+"-------------------
+menutrans &Folding                             Ñ&òðóêòóðà\ òåêñòà
+menutrans &Spelling                            Ïð&àâîïèñàíèå
+menutrans &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 Show\ Compiler\ Se&ttings\ in\ Menu  Ïîêàçàòü\ ìåíþ\ âûáîðà\ &êîìïèëÿòîðà
+menutrans Se&T\ Compiler                       Âûáðàòü\ &êîìïèëÿòîð
+"-------------------
+menutrans &Convert\ to\ HEX<Tab>:%!xxd         Ïðåî&áðàçîâàòü\ â\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r                Ïðåîáðàçîâàòü\ è&ç\ HEX<Tab>:%!xxd\ -r
+">>>---------------- Tools/Spelling
+menutrans &Spell\ Check\ On                    Âûïîëíÿòü\ &ïðîâåðêó
+menutrans Spell\ Check\ &Off                   &Íå\ âûïîëíÿòü\ ïðîâåðêó
+menutrans To\ &Next\ error<Tab>]s              Ñ&ëåäóþùàÿ\ îøèáêà<Tab>]s
+menutrans To\ &Previous\ error<Tab>[s          Ïð&åäûäóùàÿ\ îøèáêà<Tab>[s
+menutrans Suggest\ &Corrections<Tab>z=         Âàðèàíò&û\ íàïèñàíèÿ<Tab>z=
+menutrans &Repeat\ correction<Tab>:spellrepall Çàìåíèòü\ &âñå<Tab>:spellrepall
+"-------------------
+menutrans Set\ language\ to\ "en"              Ïðîâåðêà\ äëÿ\ ÿçûêà\ "en"
+menutrans Set\ language\ to\ "en_au"           Ïðîâåðêà\ äëÿ\ ÿçûêà\ "en_au"
+menutrans Set\ language\ to\ "en_ca"           Ïðîâåðêà\ äëÿ\ ÿçûêà\ "en_ca"
+menutrans Set\ language\ to\ "en_gb"           Ïðîâåðêà\ äëÿ\ ÿçûêà\ "en_gb"
+menutrans Set\ language\ to\ "en_nz"           Ïðîâåðêà\ äëÿ\ ÿçûêà\ "en_nz"
+menutrans Set\ language\ to\ "en_us"           Ïðîâåðêà\ äëÿ\ ÿçûêà\ "en_us"
+menutrans &Find\ More\ Languages               Íàéòè\ äëÿ\ äðóãèõ\ &ÿçûêîâ
+let g:menutrans_set_lang_to =                  'Ïðîâåðêà äëÿ ÿçûêà'
+">>>---------------- 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>z\ Shift+M\ zx
+menutrans C&lose\ more\ folds<Tab>zm           Ñâåðíóòü\ âëî&æåííûå\ áëîêè\ ñòðóêòóðû<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM            Ñâåðíóòü\ &âñå\ áëîêè\ ñòðóêòóðû<Tab>z\ Shift+M
+menutrans &Open\ all\ folds<Tab>zR             Ðàçâåðíóòü\ â&ñå\ áëîêè\ ñòðóêòóðû<Tab>z\ Shift+R
+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>z\ Shift+D
+menutrans Fold\ col&umn\ width                 &Øèðèíà\ ñòîëáöà\ ñî\ çíà÷êàìè\ ñòðóêòóðû
+">>>->>>----------- Tools/Folds/Fold Method
+menutrans M&anual                              Ðàçìåòêà\ âðó&÷íóþ
+menutrans I&ndent                              Íà\ îñíîâå\ î&òñòóïîâ
+menutrans E&xpression                          Íà\ îñíîâå\ ð&àñ÷¸òîâ
+menutrans S&yntax                              Íà\ îñíîâå\ &ñèíòàêñèñà
+menutrans &Diff                                        Íà\ îñíîâå\ ðàçëè÷èé\ â\ òåêñòàõ
+menutrans Ma&rker                              Íà\ îñíîâå\ &ìàðêåðîâ
+">>>--------------- Sub of Tools/Diff
+menutrans &Update                              Î&áíîâèòü\ ñîäåðæèìîå\ îêîí
+menutrans &Get\ Block                          Ïåðåíåñòè\ &â\ òåêóùèé\ áóôåð
+menutrans &Put\ Block                          Ïåðåíåñòè\ &èç\ òåêóùåãî\ áóôåðà
+">>>--------------- Tools/Error window
+menutrans &Update<Tab>:cwin                    Î&áíîâèòü<Tab>:cwin
+menutrans &Close<Tab>:cclose                   &Çàêðûòü<Tab>:cclose
+menutrans &Open<Tab>:copen                     &Îòêðûòü<Tab>:copen
+"
+"
+" Syntax menu
+"
+menutrans &Show\ File\ Types\ 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                            &Ïðåäûäóùèé\ áóôåð
+"
+"
+" Submenu of Window menu
+"
+menutrans &New<Tab>^Wn                         &Ñîçäàòü<Tab>Ctrl+W\ n
+menutrans S&plit<Tab>^Ws                       Ðàçäåëèòü\ ïî\ &ãîðèçîíòàëè<Tab>Ctrl+W\ s
+menutrans Split\ &Vertically<Tab>^Wv           Ðàçäåëèòü\ ïî\ &âåðòèêàëè<Tab>Ctrl+W\ v
+menutrans Sp&lit\ To\ #<Tab>^W^^               Ñ&îñåäíèé\ ôàéë\ â\ íîâîì\ îêíå<Tab>Ctrl+W\ Ctrl+^
+menutrans Split\ File\ E&xplorer               Äèñïåò÷åð\ ôàéëîâ
+"
+menutrans &Close<Tab>^Wc                       &Çàêðûòü\ òåêóùåå\ îêíî<Tab>Ctrl+W\ c
+menutrans Close\ &Other(s)<Tab>^Wo             Ç&àêðûòü\ äðóãèå\ îêíà<Tab>Ctrl+W\ o
+"
+menutrans Move\ &To                            &Ïåðåìåñòèòü
+menutrans Rotate\ &Up<Tab>^WR                  Ñäâèíóòü\ ââåð&õ<Tab>Ctrl+W\ Shift+R
+menutrans Rotate\ &Down<Tab>^Wr                        Ñäâèíóòü\ â&íèç<Tab>Ctrl+W\ r
+"
+menutrans &Equal\ Size<Tab>^W=                 Âûðàâíèâàíèå\ ðàç&ìåðà<Tab>Ctrl+W\ =
+menutrans &Max\ Height<Tab>^W_                 Ìàêñèìàëüíàÿ\ â&ûñîòà<Tab>Ctrl+W\ _
+menutrans M&in\ Height<Tab>^W1_                        Ìèíèìàëüíàÿ\ âûñî&òà<Tab>Ctrl+W\ 1_
+menutrans Max\ &Width<Tab>^W\|                 Ìàêñèìàëüíàÿ\ &øèðèíà<Tab>Ctrl+W\ \|
+menutrans Min\ Widt&h<Tab>^W1\|                        Ìèíèìàëüíàÿ\ ø&èðèíà<Tab>Ctrl+W\ 1\|
+">>>----------------- Submenu of Window/Move To
+menutrans &Top<Tab>^WK                         Â&âåðõ<Tab>Ctrl+W\ Shift+K
+menutrans &Bottom<Tab>^WJ                      Â&íèç<Tab>Ctrl+W\ Shift+J
+menutrans &Left\ side<Tab>^WH                  Â&ëåâî<Tab>Ctrl+W\ Shift+H
+menutrans &Right\ side<Tab>^WL                 Â&ïðàâî<Tab>Ctrl+W\ Shift+L
+"
+"
+" 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                         Â&ûäåëèòü\ âñ¸
+menutrans Select\ &Sentence                    Âûäåëèòü\ ïðåäëî&æåíèå
+menutrans Select\ Pa&ragraph                   Âûäåëèòü\ àá&çàö
+"
+" The Spelling popup menu
+"
+let g:menutrans_spell_change_ARG_to =          'Èñïðàâèòü\ "%s"'
+let g:menutrans_spell_add_ARG_to_word_list =   'Äîáàâèòü\ "%s"\ â\ ñëîâàðü'
+let g:menutrans_spell_ignore_ARG =             'Ïðîïóñòèòü\ "%s"'
+"
+" The GUI toolbar
+"
+if has("toolbar")
+  if exists("*Do_toolbar_tmenu")
+    delfun Do_toolbar_tmenu
+  endif
+  def g:Do_toolbar_tmenu()
+    tmenu ToolBar.New                          Ñîçäàòü äîêóìåíò
+    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.NewSesn                      Ñîçäàòü ñåàíñ ðåäàêòèðîâàíèÿ
+    tmenu ToolBar.LoadSesn                     Çàãðóçèòü ñåàíñ ðåäàêòèðîâàíèÿ
+    tmenu ToolBar.SaveSesn                     Ñîõðàíèòü ñåàíñ ðåäàêòèðîâàíèÿ
+    tmenu ToolBar.RunScript                    Âûïîëíèòü êîìàíäíûé ôàéë ïðîãðàììû Vim
+    tmenu ToolBar.Shell                                Êîìàíäíàÿ îáîëî÷êà
+    tmenu ToolBar.Make                         Êîìïèëÿöèÿ
+    tmenu ToolBar.RunCtags                     Ñîçäàòü ôàéë ñ èíäåêñàìè
+    tmenu ToolBar.TagJump                      Ïåðåéòè ïî óêàçàòåëþ
+    tmenu ToolBar.Help                         Ñïðàâêà
+    tmenu ToolBar.FindHelp                     Ïîèñê â äîêóìåíòàöèè
+    tmenu ToolBar.WinClose                     Çàêðûòü òåêóùåå îêíî
+    tmenu ToolBar.WinMax                       Ìàêñèìàëüíàÿ âûñîòà òåêóùåãî îêíà
+    tmenu ToolBar.WinMin                       Ìèíèìàëüíàÿ âûñîòà òåêóùåãî îêíà
+    tmenu ToolBar.WinSplit                     Ðàçäåëèòü îêíî ïî ãîðèçîíòàëè
+    tmenu ToolBar.WinVSplit                    Ðàçäåëèòü îêíî ïî âåðòèêàëè
+    tmenu ToolBar.WinMaxWidth                  Ìàêñèìàëüíàÿ øèðèíà òåêóùåãî îêíà
+    tmenu ToolBar.WinMinWidth                  Ìèíèìàëüíàÿ øèðèíà òåêóùåãî îêíà
+  enddef
+endif
+"
+"
+" Dialog texts
+"
+" Find in help dialog
+"
+let g:menutrans_help_dialog = "Íàáåðèòå êîìàíäó èëè ñëîâî, êîòîðûå òðåáóåòñÿ íàéòè â äîêóìåíòàöèè.\n\n×òîáû íàéòè êîìàíäû ðåæèìà âñòàâêè, èñïîëüçóéòå ïðèñòàâêó i_ (íàïðèìåð, i_CTRL-X)\n×òîáû íàéòè êîìàíäû êîìàíäíîé ñòðîêè, èñïîëüçóéòå ïðèñòàâêó c_ (íàïðèìåð, c_<Del>)\n×òîáû íàéòè èíôîðìàöèþ î ïàðàìåòðàõ, èñïîëüçóéòå ñèìâîë ' (íàïðèìåð, 'shftwidth')"
+"
+" Search path dialog
+"
+let g:menutrans_path_dialog = "Óêàæèòå ÷åðåç çàïÿòóþ íàèìåíîâàíèÿ êàòàëîãîâ, ãäå áóäåò âûïîëíÿòüñÿ ïîèñê ôàéëîâ"
+"
+" Tag files dialog
+"
+let g:menutrans_tags_dialog = "Óêàæèòå ÷åðåç çàïÿòóþ íàèìåíîâàíèÿ ôàéëîâ èíäåêñîâ"
+"
+" Text width dialog
+"
+let g:menutrans_textwidth_dialog = "Óêàæèòå êîëè÷åñòâî ñèìâîëîâ äëÿ óñòàíîâêè øèðèíû òåêñòà\n×òîáû îòìåíèòü ôîðìàòèðîâàíèå, óêàæèòå 0"
+"
+" File format dialog
+"
+let g:menutrans_fileformat_dialog = "Âûáåðèòå ôîðìàò ôàéëà"
+let g:menutrans_fileformat_choices = "&1. Unix\n&2. Dos\n&3. Mac\nÎòìåíà (&C)"
+"
+let menutrans_no_file = "[Áåçûìÿííûé]"
+
+" Menus to handle Russian encodings
+" Thanks to Pavlo Bohmat for the idea
+" vassily ragosin <vrr[at]users.sourceforge.net>
+"
+an 10.355 &File.-SEP-                                  <Nop>
+an 10.360.20 &File.Îòêðûòü\ â\ êîäèðîâêå\.\.\..CP1251  :browse e ++enc=cp1251<CR>
+an 10.360.30 &File.Îòêðûòü\ â\ êîäèðîâêå\.\.\..CP866   :browse e ++enc=cp866<CR>
+an 10.360.30 &File.Îòêðûòü\ â\ êîäèðîâêå\.\.\..KOI8-R  :browse e ++enc=koi8-r<CR>
+an 10.360.40 &File.Îòêðûòü\ â\ êîäèðîâêå\.\.\..UTF-8   :browse e ++enc=utf-8<CR>
+an 10.365.20 &File.Ñîõðàíèòü\ ñ\ êîäèðîâêîé\.\.\..CP1251 :browse w ++enc=cp1251<CR>
+an 10.365.30 &File.Ñîõðàíèòü\ ñ\ êîäèðîâêîé\.\.\..CP866        :browse w ++enc=cp866<CR>
+an 10.365.30 &File.Ñîõðàíèòü\ ñ\ êîäèðîâêîé\.\.\..KOI8-R :browse w ++enc=koi8-r<CR>
+an 10.365.40 &File.Ñîõðàíèòü\ ñ\ êîäèðîâêîé\.\.\..UTF-8        :browse w ++enc=utf-8<CR>
+"
+
+let &cpo = s:keepcpo
+unlet s:keepcpo
index 10eb68ae393fbee0ecb4a4328f027687dcb7bf52..a6e8bdad3b2f0031d8765537c64cd52f3581864c 100644 (file)
@@ -1,23 +1,25 @@
 " Menu Translations:   Russian
-" Maintainer:          Sergey Alyoshin <alyoshin.s@gmail.com>
-" Previous Maintainer: Vassily Ragosin <vrr[at]users.sourceforge.net>
-" Last Change:         16 May 2018
+" Maintainer:          Restorer, <restorer@mail2k.ru>
+" Previous Maintainer: Sergey Alyoshin, <alyoshin.s@gmail.com>
+"                      vassily ragosin, <vrr[at]users.sourceforge.net>
+" Last Change:         23 Aug 2023
 " Generated from menu_ru_ru.utf-8.vim, DO NOT EDIT
-" URL:                 cvs://cvs.sf.net:/cvsroot/ruvim/extras/menu/menu_ru_ru.vim
+" URL:                 https://github.com/RestorerZ/RuVim
 "
-" $Id: menu_ru_ru.vim,v 1.1 2004/06/13 16:09:10 vimboss Exp $
 "
 " 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>
+" 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.
 "
+" Check is
+"
 if exists("did_menu_trans")
    finish
 endif
-let did_menu_trans = 1
+let g:did_menu_trans = 1
 let s:keepcpo= &cpo
 set cpo&vim
 
@@ -25,256 +27,256 @@ scriptencoding koi8-r
 
 " Top
 menutrans &File                                &æÁÊÌ
-menutrans &Edit                                ð&ÒÁ×ËÁ
-menutrans &Tools                       &éÎÓÔÒÕÍÅÎÔÙ
-menutrans &Syntax                      &óÉÎÔÁËÓÉÓ
+menutrans &Edit                                ÒÁ×ËÁ
+menutrans &Tools                       ó&ÅÒ×ÉÓ
+menutrans &Syntax                      óÉÎ&ÔÁËÓÉÓ
 menutrans &Buffers                     &âÕÆÅÒÙ
 menutrans &Window                      &ïËÎÏ
-menutrans &Help                                ó&ÐÒÁ×ËÁ
+menutrans &Help                                ÐÒÁ×ËÁ
 "
 "
 "
-" Help menu
-menutrans &Overview<Tab><F1>           &ïÂÚÏÒ<Tab><F1>
-menutrans &User\ Manual                        òÕËÏ×Ï&ÄÓÔ×Ï\ ÐÏÌØÚÏ×ÁÔÅÌÑ
-menutrans &How-To\ Links               &ëÁË\ ÜÔÏ\ ÓÄÅÌÁÔØ\.\.\.
-menutrans &Find\.\.\.                  &ðÏÉÓË
+" Submenu of menu Help
+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 &Credits                     óÏ&Á×ÔÏÒÙ
+menutrans Co&pying                     &ìÉÃÅÎÚÉÑ
+menutrans &Sponsor/Register            óÏÄ&ÅÊÓÔ×ÉÅ\ É\ ÒÅÇÉÓÔÒÁÃÉÑ
+menutrans O&rphans                     &âÌÁÇÏÔ×ÏÒÉÔÅÌØÎÏÓÔØ
 "--------------------
-menutrans &Version                     &éÎÆÏÒÍÁÃÉÑ\ Ï\ ÐÒÏÇÒÁÍÍÅ
-menutrans &About                       &úÁÓÔÁ×ËÁ
+menutrans &Version                     &ôÅËÕÝÁÑ\ ×ÅÒÓÉÑ
+menutrans &About                       &ï\ ÐÒÏÇÒÁÍÍÅ
 "
 "
-" File menu
+" Submenu of File menu
 menutrans &Open\.\.\.<Tab>:e           &ïÔËÒÙÔØ\.\.\.<Tab>:e
-menutrans Sp&lit-Open\.\.\.<Tab>:sp    ðÏ&ÄÅÌÉÔØ\ ÏËÎÏ\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew  ïÔËÒÙÔØ\ ×&ËÌÁÄËÕ\.\.\.<Tab>:tabnew
-menutrans &New<Tab>:enew               &îÏ×ÙÊ<Tab>:enew
+menutrans Sp&lit-Open\.\.\.<Tab>:sp    ïÔ&ËÒÙÔØ\ ×\ ÎÏ×ÏÍ\ ÏËÎÅ\.\.\.<Tab>:sp
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew ïÔËÒÙ&ÔØ\ ×\ ÎÏ×ÏÊ\ ×ËÌÁÄËÅ\.\.\.<Tab>:tabnew
+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 Save\ &As\.\.\.<Tab>:sav     óÏ&ÈÒÁÎÉÔØ\ ËÁË\.\.\.<Tab>:sav
 "--------------------
-menutrans Split\ &Diff\ With\.\.\.     óÒ&Á×ÎÉÔØ\ Ó\.\.\.
-menutrans Split\ Patched\ &By\.\.\.    óÒÁ×ÎÉÔØ\ Ó\ ÐÒÉÍÅÎÅÎÉÅÍ\ ÚÁÐ&ÌÁÔËÉ\.\.\.
+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
+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
+" Submenu of Edit menu
+menutrans &Undo<Tab>u                  ÔÍÅÎÉÔØ<Tab>u
+menutrans &Redo<Tab>^R                 ÷&ÅÒÎÕÔØ<Tab>Ctrl+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 &Paste<Tab>"+gP              ÷ÓÔ&Á×ÉÔØ<Tab>"+g\ Shift+P
+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 &Select\ All<Tab>ggVG                ÷&ÙÄÅÌÉÔØ\ ×Ó£<Tab>gg\ Shift+V\ Shift+G
 "--------------------
-" Athena GUI only
-menutrans &Find<Tab>/                  &ðÏÉÓË<Tab>/
-menutrans Find\ and\ Rep&lace<Tab>:%s  ðÏÉÓË\ É\ &ÚÁÍÅÎÁ<Tab>:%s
-" End Athena GUI only
-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
+" if has("win32") || has("gui_gtk") || has("gui_kde") || has("gui_motif")
+menutrans &Find\.\.\.                  &îÁÊÔÉ\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\.    &úÁÍÅÎÉÔØ\.\.\.
+" else
+menutrans &Find<Tab>/                  &îÁÊÔÉ<Tab>/
+menutrans Find\ and\ Rep&lace<Tab>:%s  &úÁÍÅÎÉÔØ<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s   &úÁÍÅÎÉÔØ<Tab>:s
 "--------------------
-menutrans Settings\ &Window            ïËÎÏ\ ÎÁÓÔÒÏÊËÉ\ &ÏÐÃÉÊ
-menutrans Startup\ &Settings           îÁÓÔÒÏÊËÉ\ ÚÁÐÕÓ&ËÁ
-menutrans &Global\ Settings            &çÌÏÂÁÌØÎÙÅ\ ÎÁÓÔÒÏÊËÉ
-menutrans F&ile\ Settings              îÁÓÔÒÏÊËÉ\ &ÆÁÊÌÏ×
-menutrans C&olor\ Scheme               &ã×ÅÔÏ×ÁÑ\ ÓÈÅÍÁ
-menutrans &Keymap                      òÁÓËÌÁÄËÁ\ ËÌ&Á×ÉÁÔÕÒÙ
-menutrans Select\ Fo&nt\.\.\.          ÷ÙÂÏÒ\ &ÛÒÉÆÔÁ\.\.\.
+menutrans Settings\ &Window                    ÷ÓÅ\ &ÐÁÒÁÍÅÔÒÙ\.\.\.
+menutrans Startup\ &Settings                   ðÁÒÁÍÅÔÒÙ\ ÚÁÐÕÓ&ËÁ
+menutrans &Global\ Settings                    ï&ÂÝÉÅ\ ÐÁÒÁÍÅÔÒÙ
+menutrans F&ile\ Settings                      ðÁÒÁ&ÍÅÔÒÙ\ ÔÅËÕÝÅÇÏ\ ÂÕÆÅÒÁ
+menutrans Show\ C&olor\ Schemes\ in\ Menu      ðÏËÁÚÁÔØ\ ÍÅÎÀ\ ×ÙÂÏÒÁ\ Ã×Å&ÔÏ×ÏÊ\ ÓÈÅÍÙ
+menutrans C&olor\ Scheme                       ã×ÅÔÏ×ÁÑ\ Ó&ÈÅÍÁ
+menutrans Show\ &Keymaps\ in\ Menu             ðÏËÁÚÁÔØ\ ÍÅÎÀ\ ×ÙÂÏÒÁ\ ÒÁÓËÌÁÄËÉ\ Ë&ÌÁ×ÉÁÔÕÒÙ
+menutrans &Keymap                              &òÁÓËÌÁÄËÁ\ ËÌÁ×ÉÁÔÕÒÙ
+menutrans None                                 îÅ\ ÉÓÐÏÌØÚÏ×ÁÔØ
+menutrans Select\ Fo&nt\.\.\.                  &ûÒÉÆÔ\.\.\.
 ">>>----------------- Edit/Global settings
-menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!   ðÏÄÓ×ÅÔËÁ\ &ÎÁÊÄÅÎÎÙÈ\ ÓÏÏÔ×ÅÔÓÔ×ÉÊ<Tab>:set\ hls!
-menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!                &òÅÇÉÓÔÒÏÎÅÚÁ×ÉÓÉÍÙÊ\ ÐÏÉÓË<Tab>:set\ ic!
-menutrans Toggle\ &Showing\ Matched\ Pairs<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&ompatibility<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                    ðÏÌÏÓÁ\ ÐÒÏËÒÕÔËÉ\ ÓÐÒ&Á×Á
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!           ðÏÄÓ×ÅÔËÁ\ ÓÏ×&ÐÁÄÅÎÉÊ<Tab>:set\ hls!
+menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!                        &òÅÇÉÓÔÒÏÎÅÚÁ×ÉÓÉÍÙÊ\ ÐÏÉÓË<Tab>:set\ ic!
+menutrans Toggle\ &Showing\ Matched\ Pairs<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&ompatibility<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                                       ÷ËÌÀÞÅÎÏ\ ×ÓÅÇÄÁ
+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\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!    ïÔÎÏÓÉÔÅ&ÌØÎÁÑ\ ÎÕÍÅÒÁÃÉÑ\ ÓÔÒÏË<Tab>:set\ nru!
-menutrans Toggle\ &List\ Mode<Tab>:set\ list!          ïÔÏÂÒÁ&ÖÅÎÉÅ\ ÎÅ×ÉÄÉÍÙÈ\ ÓÉÍ×ÏÌÏ×<Tab>:set\ list!
-menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!      &ðÅÒÅÎÏÓ\ ÄÌÉÎÎÙÈ\ ÓÔÒÏË<Tab>:set\ wrap!
-menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr!   ðÅÒÅÎÏÓ\ &ÃÅÌÙÈ\ ÓÌÏ×<Tab>:set\ lbr!
-menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et!    ðÒÏ&ÂÅÌÙ\ ×ÍÅÓÔÏ\ ÔÁÂÕÌÑÃÉÉ<Tab>:set\ et!
-menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!       á×ÔÏÍÁÔÉÞÅÓËÏÅ\ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ\ &ÏÔÓÔÕÐÏ×<Tab>:set\ ai!
-menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!   æÏÒÍÁÔÉÒÏ×ÁÎÉÅ\ ÏÔÓÔÕÐÏ×\ ×\ &ÓÔÉÌÅ\ C<Tab>:set\ cin!
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!               ðÏËÁÚ\ &ÎÕÍÅÒÁÃÉÉ\ ÓÔÒÏË<Tab>:set\ nu!
+menutrans Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu!    ðÏËÁÚ\ ÏÔÎÏÓÉÔÅ&ÌØÎÏÊ\ ÎÕÍÅÒÁÃÉÉ\ ÓÔÒÏË<Tab>:set\ nru!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list!                  ðÏËÁÚ\ ÎÅ&ÐÅÞÁÔÁÅÍÙÈ\ ÚÎÁËÏ×<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!              &òÁÚÂÉ×ËÁ\ ÓÔÒÏË\ ÐÏ\ ÇÒÁÎÉÃÅ\ ÏËÎÁ<Tab>:set\ wrap!
+menutrans Toggle\ W&rapping\ at\ word<Tab>:set\ lbr!           òÁÚÂÉ×ËÁ\ ÓÔÒÏË\ ÐÏ\ &ÇÒÁÎÉÃÅ\ ÓÌÏ×<Tab>:set\ lbr!
+menutrans Toggle\ Tab\ &Expanding<Tab>:set\ et!                        úÁÍÅÎÁ\ ÓÉÍ×ÏÌÏ×\ &ÔÁÂÕÌÑÃÉÉ\ ÎÁ\ ÐÒÏÂÅÌÙ<Tab>:set\ et!
+menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!               õÓÔÁÎÏ×ËÁ\ ÏÔÓÔÕÐÁ\ ËÁË\ Õ\ ÔÅËÕÝÅÊ\ &ÓÔÒÏËÉ<Tab>:set\ ai!
+menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!           õÓÔÁÎÏ×ËÁ\ ÏÔÓÔÕÐÁ\ ËÁË\ ×\ &ÑÚÙËÅ\ óÉ<Tab>:set\ cin!
 ">>>---
-menutrans &Shiftwidth                                  ÷ÅÌÉ&ÞÉÎÁ\ ÏÔÓÔÕÐÁ
-menutrans Soft\ &Tabstop                               ûÉÒÉÎÁ\ &ÔÁÂÕÌÑÃÉÉ
-menutrans Te&xt\ Width\.\.\.                           &ûÉÒÉÎÁ\ ÔÅËÓÔÁ\.\.\.
-menutrans &File\ Format\.\.\.                          &æÏÒÍÁÔ\ ÆÁÊÌÁ\.\.\.
+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                           óÏÚÄÁÔØ\ ÆÁÊÌ\ ÍÅ&ÔÏË
+" Submenu of Tools menu
+menutrans &Jump\ to\ this\ tag<Tab>g^]         &ðÅÒÅÊÔÉ\ ÐÏ\ ÕËÁÚÁÔÅÌÀ<Tab>g\ Ctrl+]
+menutrans Jump\ &back<Tab>^T                   &÷ÅÒÎÕÔØÓÑ\ ÎÁÚÁÄ<Tab>Ctrl+T
+menutrans Build\ &Tags\ File                   óÏÚÄÁÔØ\ ÆÁÊÌ\ Ó\ &ÉÎÄÅËÓÁÍÉ
 "-------------------
-menutrans &Folding                                     &óËÌÁÄËÉ
-menutrans &Spelling                                    ðÒ&Á×ÏÐÉÓÁÎÉÅ
-menutrans &Diff                                                &ïÔÌÉÞÉÑ\ (diff)
+menutrans &Folding                             ó&ÔÒÕËÔÕÒÁ\ ÔÅËÓÔÁ
+menutrans &Spelling                            ðÒ&Á×ÏÐÉÓÁÎÉÅ
+menutrans &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 Se&t\ Compiler                               ÷ÙÂÏÒ\ &ËÏÍÐÉÌÑÔÏÒÁ
-menutrans Show\ Compiler\ Se&ttings\ in\ Menu          ðÏËÁ&ÚÁÔØ\ ÎÁÓÔÒÏÊËÉ\ ËÏÍÐÉ&ÌÑÔÏÒÁ\ ×\ ÍÅÎÀ 
+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 Show\ Compiler\ Se&ttings\ in\ Menu  ðÏËÁÚÁÔØ\ ÍÅÎÀ\ ×ÙÂÏÒÁ\ &ËÏÍÐÉÌÑÔÏÒÁ
+menutrans Se&T\ Compiler                       ÷ÙÂÒÁÔØ\ &ËÏÍÐÉÌÑÔÏÒ
 "-------------------
-menutrans &Convert\ to\ HEX<Tab>:%!xxd                 ð&ÅÒÅ×ÅÓÔÉ\ ×\ HEX<Tab>:%!xxd
-menutrans Conve&rt\ Back<Tab>:%!xxd\ -r                        ðÅÒÅ×ÅÓÔÉ\ É&Ú\ HEX<Tab>:%!xxd\ -r
+menutrans &Convert\ to\ HEX<Tab>:%!xxd         ðÒÅÏ&ÂÒÁÚÏ×ÁÔØ\ ×\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r                ðÒÅÏÂÒÁÚÏ×ÁÔØ\ É&Ú\ HEX<Tab>:%!xxd\ -r
 ">>>---------------- Tools/Spelling
-menutrans &Spell\ Check\ On                            &÷ËÌ\ ÐÒÏ×ÅÒËÕ\ ÐÒÁ×ÏÐÉÓÁÎÉÑ
-menutrans Spell\ Check\ &Off                           ÷Ù&ËÌ\ ÐÒÏ×ÅÒËÕ\ ÐÒÁ×ÏÐÉÓÁÎÉÑ
-menutrans To\ &Next\ Error<Tab>]s                      &óÌÅÄÕÀÝÁÑ\ ÏÛÉÂËÁ<Tab>]s
-menutrans To\ &Previous\ Error<Tab>[s                  &ðÒÅÄÙÄÕÝÁÑ\ ÏÛÉÂËÁ<Tab>[s
-menutrans Suggest\ &Corrections<Tab>z=                 ðÒÅÄÌÏÖÉÔØ\ ÉÓÐ&ÒÁ×ÌÅÎÉÑ<Tab>z=
-menutrans &Repeat\ Correction<Tab>:spellrepall         ðÏ×&ÔÏÒÉÔØ\ ÉÓÐÒÁ×ÌÅÎÉÅ\ ÄÌÑ\ ×ÓÅÈ<Tab>spellrepall
+menutrans &Spell\ Check\ On                    ÷ÙÐÏÌÎÑÔØ\ &ÐÒÏ×ÅÒËÕ
+menutrans Spell\ Check\ &Off                   &îÅ\ ×ÙÐÏÌÎÑÔØ\ ÐÒÏ×ÅÒËÕ
+menutrans To\ &Next\ error<Tab>]s              ó&ÌÅÄÕÀÝÁÑ\ ÏÛÉÂËÁ<Tab>]s
+menutrans To\ &Previous\ error<Tab>[s          ðÒ&ÅÄÙÄÕÝÁÑ\ ÏÛÉÂËÁ<Tab>[s
+menutrans Suggest\ &Corrections<Tab>z=         ÷ÁÒÉÁÎÔ&Ù\ ÎÁÐÉÓÁÎÉÑ<Tab>z=
+menutrans &Repeat\ correction<Tab>:spellrepall úÁÍÅÎÉÔØ\ &×ÓÅ<Tab>:spellrepall
 "-------------------
-menutrans Set\ Language\ to\ "en"                      õÓÔÁÎÏ×ÉÔØ\ ÑÚÙË\ "en"
-menutrans Set\ Language\ to\ "en_au"                   õÓÔÁÎÏ×ÉÔØ\ ÑÚÙË\ "en_au"
-menutrans Set\ Language\ to\ "en_ca"                   õÓÔÁÎÏ×ÉÔØ\ ÑÚÙË\ "en_ca"
-menutrans Set\ Language\ to\ "en_gb"                   õÓÔÁÎÏ×ÉÔØ\ ÑÚÙË\ "en_gb"
-menutrans Set\ Language\ to\ "en_nz"                   õÓÔÁÎÏ×ÉÔØ\ ÑÚÙË\ "en_nz"
-menutrans Set\ Language\ to\ "en_us"                   õÓÔÁÎÏ×ÉÔØ\ ÑÚÙË\ "en_us"
-menutrans &Find\ More\ Languages                       &îÁÊÔÉ\ ÂÏÌØÛÅ\ ÑÚÙËÏ×
-let g:menutrans_set_lang_to =                          'õÓÔÁÎÏ×ÉÔØ ÑÚÙË'
-"
-"
-" The Spelling popup menu
-"
-"
-let g:menutrans_spell_change_ARG_to =                  'éÓÐÒÁ×ÉÔØ\ "%s"\ ÎÁ'
-let g:menutrans_spell_add_ARG_to_word_list =           'äÏÂÁ×ÉÔØ\ "%s"\ ×\ ÓÌÏ×ÁÒØ'
-let g:menutrans_spell_ignore_ARG =                     'ðÒÏÐÕÓÔÉÔØ\ "%s"'
+menutrans Set\ language\ to\ "en"              ðÒÏ×ÅÒËÁ\ ÄÌÑ\ ÑÚÙËÁ\ "en"
+menutrans Set\ language\ to\ "en_au"           ðÒÏ×ÅÒËÁ\ ÄÌÑ\ ÑÚÙËÁ\ "en_au"
+menutrans Set\ language\ to\ "en_ca"           ðÒÏ×ÅÒËÁ\ ÄÌÑ\ ÑÚÙËÁ\ "en_ca"
+menutrans Set\ language\ to\ "en_gb"           ðÒÏ×ÅÒËÁ\ ÄÌÑ\ ÑÚÙËÁ\ "en_gb"
+menutrans Set\ language\ to\ "en_nz"           ðÒÏ×ÅÒËÁ\ ÄÌÑ\ ÑÚÙËÁ\ "en_nz"
+menutrans Set\ language\ to\ "en_us"           ðÒÏ×ÅÒËÁ\ ÄÌÑ\ ÑÚÙËÁ\ "en_us"
+menutrans &Find\ More\ Languages               îÁÊÔÉ\ ÄÌÑ\ ÄÒÕÇÉÈ\ &ÑÚÙËÏ×
+let g:menutrans_set_lang_to =                  'ðÒÏ×ÅÒËÁ ÄÌÑ ÑÚÙËÁ'
 ">>>---------------- 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                         &ûÉÒÉÎÁ\ ËÏÌÏÎËÉ\ ÓËÌÁÄÏË
+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>z\ Shift+M\ zx
+menutrans C&lose\ more\ folds<Tab>zm           ó×ÅÒÎÕÔØ\ ×ÌÏ&ÖÅÎÎÙÅ\ ÂÌÏËÉ\ ÓÔÒÕËÔÕÒÙ<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM            ó×ÅÒÎÕÔØ\ &×ÓÅ\ ÂÌÏËÉ\ ÓÔÒÕËÔÕÒÙ<Tab>z\ Shift+M
+menutrans &Open\ all\ folds<Tab>zR             òÁÚ×ÅÒÎÕÔØ\ ×&ÓÅ\ ÂÌÏËÉ\ ÓÔÒÕËÔÕÒÙ<Tab>z\ Shift+R
+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>z\ Shift+D
+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
+menutrans M&anual                              òÁÚÍÅÔËÁ\ ×ÒÕ&ÞÎÕÀ
+menutrans I&ndent                              îÁ\ ÏÓÎÏ×Å\ Ï&ÔÓÔÕÐÏ×
+menutrans E&xpression                          îÁ\ ÏÓÎÏ×Å\ Ò&ÁÓÞ£ÔÏ×
+menutrans S&yntax                              îÁ\ ÏÓÎÏ×Å\ &ÓÉÎÔÁËÓÉÓÁ
+menutrans &Diff                                        îÁ\ ÏÓÎÏ×Å\ ÒÁÚÌÉÞÉÊ\ ×\ ÔÅËÓÔÁÈ
+menutrans Ma&rker                              îÁ\ ÏÓÎÏ×Å\ &ÍÁÒËÅÒÏ×
+">>>--------------- Sub of Tools/Diff
+menutrans &Update                              ï&ÂÎÏ×ÉÔØ\ ÓÏÄÅÒÖÉÍÏÅ\ ÏËÏÎ
+menutrans &Get\ Block                          ðÅÒÅÎÅÓÔÉ\ &×\ ÔÅËÕÝÉÊ\ ÂÕÆÅÒ
+menutrans &Put\ Block                          ðÅÒÅÎÅÓÔÉ\ &ÉÚ\ ÔÅËÕÝÅÇÏ\ ÂÕÆÅÒÁ
+">>>--------------- Tools/Error window
+menutrans &Update<Tab>:cwin                    ï&ÂÎÏ×ÉÔØ<Tab>:cwin
+menutrans &Close<Tab>:cclose                   &úÁËÒÙÔØ<Tab>:cclose
+menutrans &Open<Tab>:copen                     &ïÔËÒÙÔØ<Tab>:copen
 "
 "
 " Syntax menu
 "
-menutrans &Show\ File\ Types\ 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\ Ó\ ÐÏÄÓ×ÅÔËÏÊ
+menutrans &Show\ File\ Types\ 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]                                   [îÅÔ\ ÆÁÊÌÁ]
+menutrans &Refresh\ menu                       &ïÂÎÏ×ÉÔØ\ ÓÐÉÓÏË\ ÂÕÆÅÒÏ×
+menutrans &Delete                              &úÁËÒÙÔØ\ ÂÕÆÅÒ
+menutrans &Alternate                           &óÏÓÅÄÎÉÊ\ ÂÕÆÅÒ
+menutrans &Next                                        ó&ÌÅÄÕÀÝÉÊ\ ÂÕÆÅÒ
+menutrans &Previous                            &ðÒÅÄÙÄÕÝÉÊ\ ÂÕÆÅÒ
 "
 "
-" Window menu
+" Submenu of 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 &New<Tab>^Wn                         &óÏÚÄÁÔØ<Tab>Ctrl+W\ n
+menutrans S&plit<Tab>^Ws                       òÁÚÄÅÌÉÔØ\ ÐÏ\ &ÇÏÒÉÚÏÎÔÁÌÉ<Tab>Ctrl+W\ s
+menutrans Split\ &Vertically<Tab>^Wv           òÁÚÄÅÌÉÔØ\ ÐÏ\ &×ÅÒÔÉËÁÌÉ<Tab>Ctrl+W\ v
+menutrans Sp&lit\ To\ #<Tab>^W^^               ó&ÏÓÅÄÎÉÊ\ ÆÁÊÌ\ ×\ ÎÏ×ÏÍ\ ÏËÎÅ<Tab>Ctrl+W\ Ctrl+^
+menutrans Split\ File\ E&xplorer               äÉÓÐÅÔÞÅÒ\ ÆÁÊÌÏ×
 "
-menutrans &Close<Tab>^Wc                               &úÁËÒÙÔØ\ ÜÔÏ\ ÏËÎÏ<Tab>^Wc
-menutrans Close\ &Other(s)<Tab>^Wo                     úÁËÒÙÔØ\ &ÏÓÔÁÌØÎÙÅ\ ÏËÎÁ<Tab>^Wo
+menutrans &Close<Tab>^Wc                       &úÁËÒÙÔØ\ ÔÅËÕÝÅÅ\ ÏËÎÏ<Tab>Ctrl+W\ c
+menutrans Close\ &Other(s)<Tab>^Wo             ú&ÁËÒÙÔØ\ ÄÒÕÇÉÅ\ ÏËÎÁ<Tab>Ctrl+W\ o
 "
-menutrans Move\ &To                                    &ðÅÒÅÍÅÓÔÉÔØ
-menutrans Rotate\ &Up<Tab>^WR                          óÄ×ÉÎÕÔØ\ ××ÅÒ&È<Tab>^WR
-menutrans Rotate\ &Down<Tab>^Wr                                óÄ×ÉÎÕÔØ\ ×&ÎÉÚ<Tab>^Wr
+menutrans Move\ &To                            &ðÅÒÅÍÅÓÔÉÔØ
+menutrans Rotate\ &Up<Tab>^WR                  óÄ×ÉÎÕÔØ\ ××ÅÒ&È<Tab>Ctrl+W\ Shift+R
+menutrans Rotate\ &Down<Tab>^Wr                        óÄ×ÉÎÕÔØ\ ×&ÎÉÚ<Tab>Ctrl+W\ r
 "
-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
+menutrans &Equal\ Size<Tab>^W=                 ÷ÙÒÁ×ÎÉ×ÁÎÉÅ\ ÒÁÚ&ÍÅÒÁ<Tab>Ctrl+W\ =
+menutrans &Max\ Height<Tab>^W_                 íÁËÓÉÍÁÌØÎÁÑ\ ×&ÙÓÏÔÁ<Tab>Ctrl+W\ _
+menutrans M&in\ Height<Tab>^W1_                        íÉÎÉÍÁÌØÎÁÑ\ ×ÙÓÏ&ÔÁ<Tab>Ctrl+W\ 1_
+menutrans Max\ &Width<Tab>^W\|                 íÁËÓÉÍÁÌØÎÁÑ\ &ÛÉÒÉÎÁ<Tab>Ctrl+W\ \|
+menutrans Min\ Widt&h<Tab>^W1\|                        íÉÎÉÍÁÌØÎÁÑ\ Û&ÉÒÉÎÁ<Tab>Ctrl+W\ 1\|
+">>>----------------- Submenu of Window/Move To
+menutrans &Top<Tab>^WK                         ÷&×ÅÒÈ<Tab>Ctrl+W\ Shift+K
+menutrans &Bottom<Tab>^WJ                      ÷&ÎÉÚ<Tab>Ctrl+W\ Shift+J
+menutrans &Left\ side<Tab>^WH                  ÷&ÌÅ×Ï<Tab>Ctrl+W\ Shift+H
+menutrans &Right\ side<Tab>^WL                 ÷&ÐÒÁ×Ï<Tab>Ctrl+W\ Shift+L
 "
 "
 " The popup menu
 "
 "
-menutrans &Undo                                                ï&ÔÍÅÎÉÔØ
-menutrans Cu&t                                         &÷ÙÒÅÚÁÔØ
-menutrans &Copy                                                &ëÏÐÉÒÏ×ÁÔØ
-menutrans &Paste                                       ÷Ë&ÌÅÉÔØ
-menutrans &Delete                                      &õÄÁÌÉÔØ
-menutrans Select\ Blockwise                            âÌÏËÏ×ÏÅ\ ×ÙÄÅÌÅÎÉÅ
-menutrans Select\ &Word                                        ÷ÙÄÅÌÉÔØ\ &ÓÌÏ×Ï
-menutrans Select\ &Sentence                            ÷ÙÄÅÌÉÔØ\ &ÐÒÅÄÌÏÖÅÎÉÅ
-menutrans Select\ Pa&ragraph                           ÷ÙÄÅÌÉÔØ\ ÐÁÒÁ&ÇÒÁÆ
-menutrans Select\ &Line                                        ÷ÙÄÅÌÉÔØ\ ÓÔ&ÒÏËÕ
-menutrans Select\ &Block                               ÷ÙÄÅÌÉÔØ\ &ÂÌÏË
-menutrans Select\ &All                                 ÷ÙÄÅÌÉÔØ\ &×Ó£
+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                         ÷&ÙÄÅÌÉÔØ\ ×Ó£
+menutrans Select\ &Sentence                    ÷ÙÄÅÌÉÔØ\ ÐÒÅÄÌÏ&ÖÅÎÉÅ
+menutrans Select\ Pa&ragraph                   ÷ÙÄÅÌÉÔØ\ ÁÂ&ÚÁÃ
+"
+" The Spelling popup menu
+"
+let g:menutrans_spell_change_ARG_to =          'éÓÐÒÁ×ÉÔØ\ "%s"'
+let g:menutrans_spell_add_ARG_to_word_list =   'äÏÂÁ×ÉÔØ\ "%s"\ ×\ ÓÌÏ×ÁÒØ'
+let g:menutrans_spell_ignore_ARG =             'ðÒÏÐÕÓÔÉÔØ\ "%s"'
 "
 " The GUI toolbar
 "
@@ -282,29 +284,39 @@ 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.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
+  def g:Do_toolbar_tmenu()
+    tmenu ToolBar.New                          óÏÚÄÁÔØ ÄÏËÕÍÅÎÔ
+    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.NewSesn                      óÏÚÄÁÔØ ÓÅÁÎÓ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ
+    tmenu ToolBar.LoadSesn                     úÁÇÒÕÚÉÔØ ÓÅÁÎÓ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ
+    tmenu ToolBar.SaveSesn                     óÏÈÒÁÎÉÔØ ÓÅÁÎÓ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ
+    tmenu ToolBar.RunScript                    ÷ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÎÙÊ ÆÁÊÌ ÐÒÏÇÒÁÍÍÙ Vim
+    tmenu ToolBar.Shell                                ëÏÍÁÎÄÎÁÑ ÏÂÏÌÏÞËÁ
+    tmenu ToolBar.Make                         ëÏÍÐÉÌÑÃÉÑ
+    tmenu ToolBar.RunCtags                     óÏÚÄÁÔØ ÆÁÊÌ Ó ÉÎÄÅËÓÁÍÉ
+    tmenu ToolBar.TagJump                      ðÅÒÅÊÔÉ ÐÏ ÕËÁÚÁÔÅÌÀ
+    tmenu ToolBar.Help                         óÐÒÁ×ËÁ
+    tmenu ToolBar.FindHelp                     ðÏÉÓË × ÄÏËÕÍÅÎÔÁÃÉÉ
+    tmenu ToolBar.WinClose                     úÁËÒÙÔØ ÔÅËÕÝÅÅ ÏËÎÏ
+    tmenu ToolBar.WinMax                       íÁËÓÉÍÁÌØÎÁÑ ×ÙÓÏÔÁ ÔÅËÕÝÅÇÏ ÏËÎÁ
+    tmenu ToolBar.WinMin                       íÉÎÉÍÁÌØÎÁÑ ×ÙÓÏÔÁ ÔÅËÕÝÅÇÏ ÏËÎÁ
+    tmenu ToolBar.WinSplit                     òÁÚÄÅÌÉÔØ ÏËÎÏ ÐÏ ÇÏÒÉÚÏÎÔÁÌÉ
+    tmenu ToolBar.WinVSplit                    òÁÚÄÅÌÉÔØ ÏËÎÏ ÐÏ ×ÅÒÔÉËÁÌÉ
+    tmenu ToolBar.WinMaxWidth                  íÁËÓÉÍÁÌØÎÁÑ ÛÉÒÉÎÁ ÔÅËÕÝÅÇÏ ÏËÎÁ
+    tmenu ToolBar.WinMinWidth                  íÉÎÉÍÁÌØÎÁÑ ÛÉÒÉÎÁ ÔÅËÕÝÅÇÏ ÏËÎÁ
+  enddef
 endif
 "
 "
@@ -312,26 +324,41 @@ endif
 "
 " Find in help dialog
 "
-let g:menutrans_help_dialog = "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÉÌÉ ÓÌÏ×Ï ÄÌÑ ÐÏÉÓËÁ:\n\näÏÂÁרÔÅ i_ ÄÌÑ ÐÏÉÓËÁ ËÏÍÁÎÄ ÒÅÖÉÍÁ ÷ÓÔÁ×ËÉ (ÎÁÐÒÉÍÅÒ, i_CTRL-X)\näÏÂÁרÔÅ c_ ÄÌÑ ÐÏÉÓËÁ ËÏÍÁÎÄ ïÂÙÞÎÏÇÏ ÒÅÖÉÍÁ (ÎÁÐÒÉÍÅÒ, Ó_<Del>)\näÏÂÁרÔÅ ' ÄÌÑ ÐÏÉÓËÁ ÓÐÒÁ×ËÉ ÐÏ ÏÐÃÉÉ (ÎÁÐÒÉÍÅÒ, 'shiftwidth')"
+let g:menutrans_help_dialog = "îÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ ÉÌÉ ÓÌÏ×Ï, ËÏÔÏÒÙÅ ÔÒÅÂÕÅÔÓÑ ÎÁÊÔÉ × ÄÏËÕÍÅÎÔÁÃÉÉ.\n\nþÔÏÂÙ ÎÁÊÔÉ ËÏÍÁÎÄÙ ÒÅÖÉÍÁ ×ÓÔÁ×ËÉ, ÉÓÐÏÌØÚÕÊÔÅ ÐÒÉÓÔÁ×ËÕ i_ (ÎÁÐÒÉÍÅÒ, i_CTRL-X)\nþÔÏÂÙ ÎÁÊÔÉ ËÏÍÁÎÄÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÉÓÐÏÌØÚÕÊÔÅ ÐÒÉÓÔÁ×ËÕ c_ (ÎÁÐÒÉÍÅÒ, c_<Del>)\nþÔÏÂÙ ÎÁÊÔÉ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÁÒÁÍÅÔÒÁÈ, ÉÓÐÏÌØÚÕÊÔÅ ÓÉÍ×ÏÌ ' (ÎÁÐÒÉÍÅÒ, 'shftwidth')"
 "
-" Searh path dialog
+" Search path dialog
 "
-let g:menutrans_path_dialog = "õËÁÖÉÔÅ ÐÕÔØ ÄÌÑ ÐÏÉÓËÁ ÆÁÊÌÏ×.\néÍÅÎÁ ËÁÔÁÌÏÇÏ× ÒÁÚÄÅÌÑÀÔÓÑ ÚÁÐÑÔÙÍÉ."
+let g:menutrans_path_dialog = "õËÁÖÉÔÅ ÞÅÒÅÚ ÚÁÐÑÔÕÀ ÎÁÉÍÅÎÏ×ÁÎÉÑ ËÁÔÁÌÏÇÏ×, ÇÄÅ ÂÕÄÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÐÏÉÓË ÆÁÊÌÏ×"
 "
 " Tag files dialog
 "
-let g:menutrans_tags_dialog = "÷×ÅÄÉÔÅ ÉÍÅÎÁ ÆÁÊÌÏ× ÍÅÔÏË (ÞÅÒÅÚ ÚÁÐÑÔÕÀ).\n"
+let g:menutrans_tags_dialog = "õËÁÖÉÔÅ ÞÅÒÅÚ ÚÁÐÑÔÕÀ ÎÁÉÍÅÎÏ×ÁÎÉÑ ÆÁÊÌÏ× ÉÎÄÅËÓÏ×"
 "
 " Text width dialog
 "
-let g:menutrans_textwidth_dialog = "÷×ÅÄÉÔÅ ÛÉÒÉÎÕ ÔÅËÓÔÁ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ.\näÌÑ ÏÔÍÅÎÙ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ××ÅÄÉÔÅ 0."
+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 g:menutrans_fileformat_dialog = "÷ÙÂÅÒÉÔÅ ÆÏÒÍÁÔ ÆÁÊÌÁ"
+let g:menutrans_fileformat_choices = "&1. Unix\n&2. Dos\n&3. Mac\nïÔÍÅÎÁ (&C)"
+"
+let menutrans_no_file = "[âÅÚÙÍÑÎÎÙÊ]"
+
+" Menus to handle Russian encodings
+" Thanks to Pavlo Bohmat for the idea
+" vassily ragosin <vrr[at]users.sourceforge.net>
+"
+an 10.355 &File.-SEP-                                  <Nop>
+an 10.360.20 &File.ïÔËÒÙÔØ\ ×\ ËÏÄÉÒÏ×ËÅ\.\.\..CP1251  :browse e ++enc=cp1251<CR>
+an 10.360.30 &File.ïÔËÒÙÔØ\ ×\ ËÏÄÉÒÏ×ËÅ\.\.\..CP866   :browse e ++enc=cp866<CR>
+an 10.360.30 &File.ïÔËÒÙÔØ\ ×\ ËÏÄÉÒÏ×ËÅ\.\.\..KOI8-R  :browse e ++enc=koi8-r<CR>
+an 10.360.40 &File.ïÔËÒÙÔØ\ ×\ ËÏÄÉÒÏ×ËÅ\.\.\..UTF-8   :browse e ++enc=utf-8<CR>
+an 10.365.20 &File.óÏÈÒÁÎÉÔØ\ Ó\ ËÏÄÉÒÏ×ËÏÊ\.\.\..CP1251 :browse w ++enc=cp1251<CR>
+an 10.365.30 &File.óÏÈÒÁÎÉÔØ\ Ó\ ËÏÄÉÒÏ×ËÏÊ\.\.\..CP866        :browse w ++enc=cp866<CR>
+an 10.365.30 &File.óÏÈÒÁÎÉÔØ\ Ó\ ËÏÄÉÒÏ×ËÏÊ\.\.\..KOI8-R :browse w ++enc=koi8-r<CR>
+an 10.365.40 &File.óÏÈÒÁÎÉÔØ\ Ó\ ËÏÄÉÒÏ×ËÏÊ\.\.\..UTF-8        :browse w ++enc=utf-8<CR>
 "
-let menutrans_no_file = "[îÅÔ ÆÁÊÌÁ]"
 
 let &cpo = s:keepcpo
 unlet s:keepcpo
index 45ef2becf6a511085b2a3157163515c9c4d07826..68af944a7cdb312b75c5af3e3de87974fa6b4741 100644 (file)
@@ -1,23 +1,25 @@
 " Menu Translations:   Russian
-" Maintainer:          Sergey Alyoshin <alyoshin.s@gmail.com>
-" Previous Maintainer: Vassily Ragosin <vrr[at]users.sourceforge.net>
-" Last Change:         16 May 2018
+" Maintainer:          Restorer, <restorer@mail2k.ru>
+" Previous Maintainer: Sergey Alyoshin, <alyoshin.s@gmail.com>
+"                      vassily ragosin, <vrr[at]users.sourceforge.net>
+" Last Change:         23 Aug 2023
 " Original translations
-" URL:                 cvs://cvs.sf.net:/cvsroot/ruvim/extras/menu/menu_ru_ru.vim
+" URL:                 https://github.com/RestorerZ/RuVim
 "
-" $Id: menu_ru_ru.vim,v 1.1 2004/06/13 16:09:10 vimboss Exp $
 "
 " 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>
+" 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.
 "
+" Check is
+"
 if exists("did_menu_trans")
    finish
 endif
-let did_menu_trans = 1
+let g:did_menu_trans = 1
 let s:keepcpo= &cpo
 set cpo&vim
 
@@ -25,256 +27,256 @@ scriptencoding utf-8
 
 " Top
 menutrans &File                                &Файл
-menutrans &Edit                                П&равка
-menutrans &Tools                       &Инструменты
-menutrans &Syntax                      &Синтаксис
+menutrans &Edit                                равка
+menutrans &Tools                       С&ервис
+menutrans &Syntax                      Син&таксис
 menutrans &Buffers                     &Буферы
 menutrans &Window                      &Окно
-menutrans &Help                                С&правка
+menutrans &Help                                правка
 "
 "
 "
-" Help menu
-menutrans &Overview<Tab><F1>           &Обзор<Tab><F1>
-menutrans &User\ Manual                        Руково&дство\ пользователя
-menutrans &How-To\ Links               &Как\ это\ сделать\.\.\.
-menutrans &Find\.\.\.                  &Ð\9fоиÑ\81к
+" Submenu of menu Help
+menutrans &Overview<Tab><F1>           О&бщий\ обзор<Tab>F1
+menutrans &User\ Manual                        &Руководство\ пользователя
+menutrans &How-to\ links               &Инструкции
+menutrans &Find\.\.\.                  &Ð\9dайÑ\82и\.\.\.
 "--------------------
-menutrans &Credits                     &Благодарности
-menutrans Co&pying                     &РаÑ\81пÑ\80оÑ\81Ñ\82Ñ\80анение
-menutrans &Sponsor/Register            Ð\9fомо&Ñ\89Ñ\8c/Регистрация
-menutrans O&rphans                     &СиÑ\80оÑ\82Ñ\8b
+menutrans &Credits                     Со&авторы
+menutrans Co&pying                     &Ð\9bиÑ\86ензиÑ\8f
+menutrans &Sponsor/Register            Ð¡Ð¾Ð´&ейÑ\81Ñ\82вие\ Ð¸\ Ñ\80егистрация
+menutrans O&rphans                     &Ð\91лагоÑ\82воÑ\80иÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c
 "--------------------
-menutrans &Version                     &Ð\98нÑ\84оÑ\80маÑ\86иÑ\8f\ Ð¾\ Ð¿Ñ\80огÑ\80амме
-menutrans &About                       &Ð\97аÑ\81Ñ\82авка
+menutrans &Version                     &ТекÑ\83Ñ\89аÑ\8f\ Ð²ÐµÑ\80Ñ\81иÑ\8f
+menutrans &About                       &Ð\9e\ Ð¿Ñ\80огÑ\80амме
 "
 "
-" File menu
+" Submenu of File menu
 menutrans &Open\.\.\.<Tab>:e           &Открыть\.\.\.<Tab>:e
-menutrans Sp&lit-Open\.\.\.<Tab>:sp    Ð\9fо&делиÑ\82Ñ\8c\ Ð¾ÐºÐ½Ð¾\.\.\.<Tab>:sp
-menutrans Open\ Tab\.\.\.<Tab>:tabnew  Открыть\ в&кладку\.\.\.<Tab>:tabnew
-menutrans &New<Tab>:enew               &Новый<Tab>:enew
+menutrans Sp&lit-Open\.\.\.<Tab>:sp    Ð\9eÑ\82&кÑ\80Ñ\8bÑ\82Ñ\8c\ Ð²\ Ð½Ð¾Ð²Ð¾Ð¼\ Ð¾ÐºÐ½Ðµ\.\.\.<Tab>:sp
+menutrans Open\ &Tab\.\.\.<Tab>:tabnew Откры&ть\ в\ новой\ вкладке\.\.\.<Tab>:tabnew
+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 Save\ &As\.\.\.<Tab>:sav     Со&хранить\ как\.\.\.<Tab>:sav
 "--------------------
-menutrans Split\ &Diff\ With\.\.\.     Ср&авнить\ с\.\.\.
-menutrans Split\ Patched\ &By\.\.\.    Сравнить\ с\ применением\ зап&латки\.\.\.
+menutrans Split\ &Diff\ with\.\.\.     Сра&внить\ с\.\.\.
+menutrans Split\ Patched\ &By\.\.\.    Сравн&ить\ и\ исправить\.\.\.
 "--------------------
-menutrans &Print                       На&печатать
-menutrans Sa&ve-Exit<Tab>:wqa          Ð\92Ñ\8b\85од\ Ñ\81\ Ñ\81оÑ\85Ñ\80анением<Tab>:wqa
-menutrans E&xit<Tab>:qa                        ыход<Tab>:qa
+menutrans &Print                       &Печать\.\.\.
+menutrans Sa&ve-Exit<Tab>:wqa          Ð¡Ð¾Ñ\85Ñ\80а&ниÑ\82Ñ\8c\ Ð¸\ Ð²Ñ\8bйÑ\82и<Tab>:wqa
+menutrans E&xit<Tab>:qa                        В&ыход<Tab>:qa
 "
 "
-" Edit menu
-menutrans &Undo<Tab>u                  О&тменить<Tab>u
-menutrans &Redo<Tab>^R                 В&ернуть<Tab>^R
+" Submenu of Edit menu
+menutrans &Undo<Tab>u                  тменить<Tab>u
+menutrans &Redo<Tab>^R                 В&ернуть<Tab>Ctrl+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          Ð\92клеиÑ\82Ñ\8c\ Ð¿ÐµÑ\80е&д<Tab>[p
-menutrans Put\ &After<Tab>]p           Ð\92клеить\ по&сле<Tab>]p
+menutrans &Paste<Tab>"+gP              Вст&авить<Tab>"+g\ Shift+P
+menutrans Put\ &Before<Tab>[p          Ð\9fомеÑ\81Ñ\82иÑ\82Ñ\8c\ Ð¿&еÑ\80ед<Tab>[p
+menutrans Put\ &After<Tab>]p           Ð\9fомеÑ\81Ñ\82ить\ по&сле<Tab>]p
 menutrans &Delete<Tab>x                        &Удалить<Tab>x
-menutrans &Select\ All<Tab>ggVG                В&ыделить\ всё<Tab>ggVG
+menutrans &Select\ All<Tab>ggVG                В&ыделить\ всё<Tab>gg\ Shift+V\ Shift+G
 "--------------------
-" Athena GUI only
-menutrans &Find<Tab>/                  &Поиск<Tab>/
-menutrans Find\ and\ Rep&lace<Tab>:%s  Поиск\ и\ &замена<Tab>:%s
-" End Athena GUI only
-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
+" if has("win32") || has("gui_gtk") || has("gui_kde") || has("gui_motif")
+menutrans &Find\.\.\.                  &Найти\.\.\.
+menutrans Find\ and\ Rep&lace\.\.\.    &Заменить\.\.\.
+" else
+menutrans &Find<Tab>/                  &Найти<Tab>/
+menutrans Find\ and\ Rep&lace<Tab>:%s  &Заменить<Tab>:%s
+menutrans Find\ and\ Rep&lace<Tab>:s   &Заменить<Tab>:s
 "--------------------
-menutrans Settings\ &Window            Окно\ настройки\ &опций
-menutrans Startup\ &Settings           Настройки\ запус&ка
-menutrans &Global\ Settings            &Глобальные\ настройки
-menutrans F&ile\ Settings              Настройки\ &файлов
-menutrans C&olor\ Scheme               &Цветовая\ схема
-menutrans &Keymap                      Раскладка\ кл&авиатуры
-menutrans Select\ Fo&nt\.\.\.          Выбор\ &шрифта\.\.\.
+menutrans Settings\ &Window                    Все\ &параметры\.\.\.
+menutrans Startup\ &Settings                   Параметры\ запус&ка
+menutrans &Global\ Settings                    О&бщие\ параметры
+menutrans F&ile\ Settings                      Пара&метры\ текущего\ буфера
+menutrans Show\ C&olor\ Schemes\ in\ Menu      Показать\ меню\ выбора\ цве&товой\ схемы
+menutrans C&olor\ Scheme                       Цветовая\ с&хема
+menutrans Show\ &Keymaps\ in\ Menu             Показать\ меню\ выбора\ раскладки\ к&лавиатуры
+menutrans &Keymap                              &Раскладка\ клавиатуры
+menutrans None                                 Не\ использовать
+menutrans Select\ Fo&nt\.\.\.                  &Шрифт\.\.\.
 ">>>----------------- Edit/Global settings
-menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!   Подсветка\ &найденных\ соответствий<Tab>:set\ hls!
-menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!                &Регистронезависимый\ поиск<Tab>:set\ ic!
-menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!       Ð\9fоказÑ\8bваÑ\82Ñ\8c\ Ð¿Ð°Ñ\80нÑ\8bе\ &Ñ\8dлеменÑ\82Ñ\8b<Tab>:set\ sm!
-menutrans &Context\ Lines                              Стр&ок\ вокруг\ курсора
-menutrans &Virtual\ Edit                               Вир&туальное\ редактирование
-menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!          Режим\ &Вставки<Tab>:set\ im!
-menutrans Toggle\ Vi\ C&ompatibility<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                    Полоса\ прокрутки\ спр&ава
+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!           Подсветка\ сов&падений<Tab>:set\ hls!
+menutrans Toggle\ &Ignoring\ Case<Tab>:set\ ic!                        &Регистронезависимый\ поиск<Tab>:set\ ic!
+menutrans Toggle\ &Showing\ Matched\ Pairs<Tab>:set\ sm!       Ð\9fодÑ\81веÑ\82ка\ Ð¿Ð°Ñ\80нÑ\8bÑ\85\ &Ñ\8dлеменÑ\82ов<Tab>:set\ sm!
+menutrans &Context\ lines                                      Контекстных\ стр&ок
+menutrans &Virtual\ Edit                                       Вир&туальное\ редактирование
+menutrans Toggle\ Insert\ &Mode<Tab>:set\ im!                  Режим\ &вставки<Tab>:set\ im!
+menutrans Toggle\ Vi\ C&ompatibility<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                                       Включено\ всегда
+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\ Relati&ve\ Line\ Numbering<Tab>:set\ rnu!    Относите&льная\ нумерация\ строк<Tab>:set\ nru!
-menutrans Toggle\ &List\ Mode<Tab>:set\ list!          Отобра&жение\ невидимых\ символов<Tab>:set\ list!
-menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!      &Перенос\ длинных\ строк<Tab>:set\ wrap!
-menutrans Toggle\ W&rapping\ at\ Word<Tab>:set\ lbr!   Перенос\ &целых\ слов<Tab>:set\ lbr!
-menutrans Toggle\ Tab\ &Expanding-tab<Tab>:set\ et!    Про&белы\ вместо\ табуляции<Tab>:set\ et!
-menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!       Автоматическое\ форматирование\ &отступов<Tab>:set\ ai!
-menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!   Форматирование\ отступов\ в\ &стиле\ C<Tab>:set\ cin!
+menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!               Показ\ &нумерации\ строк<Tab>:set\ nu!
+menutrans Toggle\ relati&ve\ Line\ Numbering<Tab>:set\ rnu!    Показ\ относите&льной\ нумерации\ строк<Tab>:set\ nru!
+menutrans Toggle\ &List\ Mode<Tab>:set\ list!                  Показ\ не&печатаемых\ знаков<Tab>:set\ list!
+menutrans Toggle\ Line\ &Wrapping<Tab>:set\ wrap!              &Разбивка\ строк\ по\ границе\ окна<Tab>:set\ wrap!
+menutrans Toggle\ W&rapping\ at\ word<Tab>:set\ lbr!           Разбивка\ строк\ по\ &границе\ слов<Tab>:set\ lbr!
+menutrans Toggle\ Tab\ &Expanding<Tab>:set\ et!                        Замена\ символов\ &табуляции\ на\ пробелы<Tab>:set\ et!
+menutrans Toggle\ &Auto\ Indenting<Tab>:set\ ai!               Установка\ отступа\ как\ у\ текущей\ &строки<Tab>:set\ ai!
+menutrans Toggle\ &C-Style\ Indenting<Tab>:set\ cin!           Установка\ отступа\ как\ в\ &языке\ Си<Tab>:set\ cin!
 ">>>---
-menutrans &Shiftwidth                                  Вели&чина\ отступа
-menutrans Soft\ &Tabstop                               Ширина\ &табуляции
-menutrans Te&xt\ Width\.\.\.                           &Ширина\ текста\.\.\.
-menutrans &File\ Format\.\.\.                          &Формат\ файла\.\.\.
+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                           Создать\ файл\ ме&ток
+" Submenu of Tools menu
+menutrans &Jump\ to\ this\ tag<Tab>g^]         &Перейти\ по\ указателю<Tab>g\ Ctrl+]
+menutrans Jump\ &back<Tab>^T                   &Вернуться\ назад<Tab>Ctrl+T
+menutrans Build\ &Tags\ File                   Создать\ файл\ с\ &индексами
 "-------------------
-menutrans &Folding                                     &Складки
-menutrans &Spelling                                    Пр&авописание
-menutrans &Diff                                                &Отличия\ (diff)
+menutrans &Folding                             С&труктура\ текста
+menutrans &Spelling                            Пр&авописание
+menutrans &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 Se&t\ Compiler                               Выбор\ &компилятора
-menutrans Show\ Compiler\ Se&ttings\ in\ Menu          Пока&зать\ настройки\ компи&лятора\ в\ меню 
+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 Show\ Compiler\ Se&ttings\ in\ Menu  Показать\ меню\ выбора\ &компилятора
+menutrans Se&T\ Compiler                       Выбрать\ &компилятор
 "-------------------
-menutrans &Convert\ to\ HEX<Tab>:%!xxd                 П&еревести\ в\ HEX<Tab>:%!xxd
-menutrans Conve&rt\ Back<Tab>:%!xxd\ -r                        Перевести\ и&з\ HEX<Tab>:%!xxd\ -r
+menutrans &Convert\ to\ HEX<Tab>:%!xxd         Прео&бразовать\ в\ HEX<Tab>:%!xxd
+menutrans Conve&rt\ back<Tab>:%!xxd\ -r                Преобразовать\ и&з\ HEX<Tab>:%!xxd\ -r
 ">>>---------------- Tools/Spelling
-menutrans &Spell\ Check\ On                            &Вкл\ проверку\ правописания
-menutrans Spell\ Check\ &Off                           Вы&кл\ проверку\ правописания
-menutrans To\ &Next\ Error<Tab>]s                      &Следующая\ ошибка<Tab>]s
-menutrans To\ &Previous\ Error<Tab>[s                  &Предыдущая\ ошибка<Tab>[s
-menutrans Suggest\ &Corrections<Tab>z=                 Предложить\ исп&равления<Tab>z=
-menutrans &Repeat\ Correction<Tab>:spellrepall         Пов&торить\ исправление\ для\ всех<Tab>spellrepall
+menutrans &Spell\ Check\ On                    Выполнять\ &проверку
+menutrans Spell\ Check\ &Off                   &Не\ выполнять\ проверку
+menutrans To\ &Next\ error<Tab>]s              С&ледующая\ ошибка<Tab>]s
+menutrans To\ &Previous\ error<Tab>[s          Пр&едыдущая\ ошибка<Tab>[s
+menutrans Suggest\ &Corrections<Tab>z=         Вариант&ы\ написания<Tab>z=
+menutrans &Repeat\ correction<Tab>:spellrepall Заменить\ &все<Tab>:spellrepall
 "-------------------
-menutrans Set\ Language\ to\ "en"                      Установить\ язык\ "en"
-menutrans Set\ Language\ to\ "en_au"                   Установить\ язык\ "en_au"
-menutrans Set\ Language\ to\ "en_ca"                   Установить\ язык\ "en_ca"
-menutrans Set\ Language\ to\ "en_gb"                   Установить\ язык\ "en_gb"
-menutrans Set\ Language\ to\ "en_nz"                   Установить\ язык\ "en_nz"
-menutrans Set\ Language\ to\ "en_us"                   Установить\ язык\ "en_us"
-menutrans &Find\ More\ Languages                       &Найти\ больше\ языков
-let g:menutrans_set_lang_to =                          'Установить язык'
-"
-"
-" The Spelling popup menu
-"
-"
-let g:menutrans_spell_change_ARG_to =                  'Исправить\ "%s"\ на'
-let g:menutrans_spell_add_ARG_to_word_list =           'Добавить\ "%s"\ в\ словарь'
-let g:menutrans_spell_ignore_ARG =                     'Пропустить\ "%s"'
+menutrans Set\ language\ to\ "en"              Проверка\ для\ языка\ "en"
+menutrans Set\ language\ to\ "en_au"           Проверка\ для\ языка\ "en_au"
+menutrans Set\ language\ to\ "en_ca"           Проверка\ для\ языка\ "en_ca"
+menutrans Set\ language\ to\ "en_gb"           Проверка\ для\ языка\ "en_gb"
+menutrans Set\ language\ to\ "en_nz"           Проверка\ для\ языка\ "en_nz"
+menutrans Set\ language\ to\ "en_us"           Проверка\ для\ языка\ "en_us"
+menutrans &Find\ More\ Languages               Найти\ для\ других\ &языков
+let g:menutrans_set_lang_to =                  'Проверка для языка'
 ">>>---------------- 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                         &Ширина\ колонки\ складок
+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>z\ Shift+M\ zx
+menutrans C&lose\ more\ folds<Tab>zm           Свернуть\ вло&женные\ блоки\ структуры<Tab>zm
+menutrans &Close\ all\ folds<Tab>zM            Свернуть\ &все\ блоки\ структуры<Tab>z\ Shift+M
+menutrans &Open\ all\ folds<Tab>zR             Развернуть\ в&се\ блоки\ структуры<Tab>z\ Shift+R
+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>z\ Shift+D
+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
+menutrans M&anual                              Разметка\ вру&чную
+menutrans I&ndent                              На\ основе\ о&тступов
+menutrans E&xpression                          На\ основе\ р&асчётов
+menutrans S&yntax                              На\ основе\ &синтаксиса
+menutrans &Diff                                        На\ основе\ различий\ в\ текстах
+menutrans Ma&rker                              На\ основе\ &маркеров
+">>>--------------- Sub of Tools/Diff
+menutrans &Update                              О&бновить\ содержимое\ окон
+menutrans &Get\ Block                          Перенести\ &в\ текущий\ буфер
+menutrans &Put\ Block                          Перенести\ &из\ текущего\ буфера
+">>>--------------- Tools/Error window
+menutrans &Update<Tab>:cwin                    О&бновить<Tab>:cwin
+menutrans &Close<Tab>:cclose                   &Закрыть<Tab>:cclose
+menutrans &Open<Tab>:copen                     &Открыть<Tab>:copen
 "
 "
 " Syntax menu
 "
-menutrans &Show\ File\ Types\ 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\ с\ подсветкой
+menutrans &Show\ File\ Types\ 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]                                   [Нет\ файла]
+menutrans &Refresh\ menu                       &Обновить\ список\ буферов
+menutrans &Delete                              &Закрыть\ буфер
+menutrans &Alternate                           &Соседний\ буфер
+menutrans &Next                                        С&ледующий\ буфер
+menutrans &Previous                            &Предыдущий\ буфер
 "
 "
-" Window menu
+" Submenu of 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 &New<Tab>^Wn                         &Создать<Tab>Ctrl+W\ n
+menutrans S&plit<Tab>^Ws                       Разделить\ по\ &горизонтали<Tab>Ctrl+W\ s
+menutrans Split\ &Vertically<Tab>^Wv           Разделить\ по\ &вертикали<Tab>Ctrl+W\ v
+menutrans Sp&lit\ To\ #<Tab>^W^^               С&оседний\ файл\ в\ новом\ окне<Tab>Ctrl+W\ Ctrl+^
+menutrans Split\ File\ E&xplorer               Диспетчер\ файлов
 "
-menutrans &Close<Tab>^Wc                               &Закрыть\ это\ окно<Tab>^Wc
-menutrans Close\ &Other(s)<Tab>^Wo                     Закрыть\ &остальные\ окна<Tab>^Wo
+menutrans &Close<Tab>^Wc                       &Закрыть\ текущее\ окно<Tab>Ctrl+W\ c
+menutrans Close\ &Other(s)<Tab>^Wo             З&акрыть\ другие\ окна<Tab>Ctrl+W\ o
 "
-menutrans Move\ &To                                    &Переместить
-menutrans Rotate\ &Up<Tab>^WR                          Сдвинуть\ ввер&х<Tab>^WR
-menutrans Rotate\ &Down<Tab>^Wr                                Сдвинуть\ в&низ<Tab>^Wr
+menutrans Move\ &To                            &Переместить
+menutrans Rotate\ &Up<Tab>^WR                  Сдвинуть\ ввер&х<Tab>Ctrl+W\ Shift+R
+menutrans Rotate\ &Down<Tab>^Wr                        Сдвинуть\ в&низ<Tab>Ctrl+W\ r
 "
-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
+menutrans &Equal\ Size<Tab>^W=                 Выравнивание\ раз&мера<Tab>Ctrl+W\ =
+menutrans &Max\ Height<Tab>^W_                 Максимальная\ в&ысота<Tab>Ctrl+W\ _
+menutrans M&in\ Height<Tab>^W1_                        Минимальная\ высо&та<Tab>Ctrl+W\ 1_
+menutrans Max\ &Width<Tab>^W\|                 Максимальная\ &ширина<Tab>Ctrl+W\ \|
+menutrans Min\ Widt&h<Tab>^W1\|                        Минимальная\ ш&ирина<Tab>Ctrl+W\ 1\|
+">>>----------------- Submenu of Window/Move To
+menutrans &Top<Tab>^WK                         В&верх<Tab>Ctrl+W\ Shift+K
+menutrans &Bottom<Tab>^WJ                      В&низ<Tab>Ctrl+W\ Shift+J
+menutrans &Left\ side<Tab>^WH                  В&лево<Tab>Ctrl+W\ Shift+H
+menutrans &Right\ side<Tab>^WL                 В&право<Tab>Ctrl+W\ Shift+L
 "
 "
 " The popup menu
 "
 "
-menutrans &Undo                                                О&тменить
-menutrans Cu&t                                         &Вырезать
-menutrans &Copy                                                &Копировать
-menutrans &Paste                                       Вк&леить
-menutrans &Delete                                      &Удалить
-menutrans Select\ Blockwise                            Блоковое\ выделение
-menutrans Select\ &Word                                        Выделить\ &слово
-menutrans Select\ &Sentence                            Выделить\ &предложение
-menutrans Select\ Pa&ragraph                           Выделить\ пара&граф
-menutrans Select\ &Line                                        Выделить\ ст&року
-menutrans Select\ &Block                               Выделить\ &блок
-menutrans Select\ &All                                 Выделить\ &всё
+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                         В&ыделить\ всё
+menutrans Select\ &Sentence                    Выделить\ предло&жение
+menutrans Select\ Pa&ragraph                   Выделить\ аб&зац
+"
+" The Spelling popup menu
+"
+let g:menutrans_spell_change_ARG_to =          'Исправить\ "%s"'
+let g:menutrans_spell_add_ARG_to_word_list =   'Добавить\ "%s"\ в\ словарь'
+let g:menutrans_spell_ignore_ARG =             'Пропустить\ "%s"'
 "
 " The GUI toolbar
 "
@@ -282,29 +284,39 @@ 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.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
+  def g:Do_toolbar_tmenu()
+    tmenu ToolBar.New                          Создать документ
+    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.NewSesn                      Создать сеанс редактирования
+    tmenu ToolBar.LoadSesn                     Загрузить сеанс редактирования
+    tmenu ToolBar.SaveSesn                     Сохранить сеанс редактирования
+    tmenu ToolBar.RunScript                    Выполнить командный файл программы Vim
+    tmenu ToolBar.Shell                                Командная оболочка
+    tmenu ToolBar.Make                         Компиляция
+    tmenu ToolBar.RunCtags                     Создать файл с индексами
+    tmenu ToolBar.TagJump                      Перейти по указателю
+    tmenu ToolBar.Help                         Справка
+    tmenu ToolBar.FindHelp                     Поиск в документации
+    tmenu ToolBar.WinClose                     Закрыть текущее окно
+    tmenu ToolBar.WinMax                       Максимальная высота текущего окна
+    tmenu ToolBar.WinMin                       Минимальная высота текущего окна
+    tmenu ToolBar.WinSplit                     Разделить окно по горизонтали
+    tmenu ToolBar.WinVSplit                    Разделить окно по вертикали
+    tmenu ToolBar.WinMaxWidth                  Максимальная ширина текущего окна
+    tmenu ToolBar.WinMinWidth                  Минимальная ширина текущего окна
+  enddef
 endif
 "
 "
@@ -312,26 +324,41 @@ endif
 "
 " Find in help dialog
 "
-let g:menutrans_help_dialog = "Ð\92ведиÑ\82е ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ\83 Ð¸Ð»Ð¸ Ñ\81лово Ð´Ð»Ñ\8f Ð¿Ð¾Ð¸Ñ\81ка:\n\nÐ\94обавÑ\8cÑ\82е i_ Ð´Ð»Ñ\8f Ð¿Ð¾Ð¸Ñ\81ка ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ\80ежима Ð\92Ñ\81Ñ\82авки (напÑ\80имеÑ\80, i_CTRL-X)\nÐ\94обавÑ\8cÑ\82е c_ Ð´Ð»Ñ\8f Ð¿Ð¾Ð¸Ñ\81ка ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð\9eбÑ\8bÑ\87ного Ñ\80ежима (напÑ\80имеÑ\80, Ñ\81_<Del>)\nÐ\94обавÑ\8cÑ\82е ' Ð´Ð»Ñ\8f Ð¿Ð¾Ð¸Ñ\81ка Ñ\81пÑ\80авки Ð¿Ð¾ Ð¾Ð¿Ñ\86ии (напÑ\80имеÑ\80, 'shiftwidth')"
+let g:menutrans_help_dialog = "Ð\9dабеÑ\80иÑ\82е ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ\83 Ð¸Ð»Ð¸ Ñ\81лово, ÐºÐ¾Ñ\82оÑ\80Ñ\8bе Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð½Ð°Ð¹Ñ\82и Ð² Ð´Ð¾ÐºÑ\83менÑ\82аÑ\86ии.\n\nЧÑ\82обÑ\8b Ð½Ð°Ð¹Ñ\82и ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ\8b Ñ\80ежима Ð²Ñ\81Ñ\82авки, Ð¸Ñ\81полÑ\8cзÑ\83йÑ\82е Ð¿Ñ\80иÑ\81Ñ\82авкÑ\83 i_ (напÑ\80имеÑ\80, i_CTRL-X)\nЧÑ\82обÑ\8b Ð½Ð°Ð¹Ñ\82и ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ\8b ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ\81Ñ\82Ñ\80оки, Ð¸Ñ\81полÑ\8cзÑ\83йÑ\82е Ð¿Ñ\80иÑ\81Ñ\82авкÑ\83 c_ (напÑ\80имеÑ\80, c_<Del>)\nЧÑ\82обÑ\8b Ð½Ð°Ð¹Ñ\82и Ð¸Ð½Ñ\84оÑ\80маÑ\86иÑ\8e Ð¾ Ð¿Ð°Ñ\80амеÑ\82Ñ\80аÑ\85, Ð¸Ñ\81полÑ\8cзÑ\83йÑ\82е Ñ\81имвол ' (напÑ\80имеÑ\80, 'shftwidth')"
 "
-" Searh path dialog
+" Search path dialog
 "
-let g:menutrans_path_dialog = "Укажите путь для поиска файлов.\nИмена каталогов разделяются запятыми."
+let g:menutrans_path_dialog = "Укажите через запятую наименования каталогов, где будет выполняться поиск файлов"
 "
 " Tag files dialog
 "
-let g:menutrans_tags_dialog = "Ð\92ведиÑ\82е Ð¸Ð¼ÐµÐ½Ð° Ñ\84айлов Ð¼ÐµÑ\82ок (Ñ\87еÑ\80ез Ð·Ð°Ð¿Ñ\8fÑ\82Ñ\83Ñ\8e).\n"
+let g:menutrans_tags_dialog = "УкажиÑ\82е Ñ\87еÑ\80ез Ð·Ð°Ð¿Ñ\8fÑ\82Ñ\83Ñ\8e Ð½Ð°Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ\8f Ñ\84айлов Ð¸Ð½Ð´ÐµÐºÑ\81ов"
 "
 " Text width dialog
 "
-let g:menutrans_textwidth_dialog = "Ð\92ведиÑ\82е Ñ\88иÑ\80инÑ\83 Ñ\82екÑ\81Ñ\82а Ð´Ð»Ñ\8f Ñ\84оÑ\80маÑ\82иÑ\80ованиÑ\8f.\nÐ\94лÑ\8f Ð¾Ñ\82менÑ\8b Ñ\84оÑ\80маÑ\82иÑ\80ованиÑ\8f Ð²Ð²ÐµÐ´Ð¸Ñ\82е 0."
+let g:menutrans_textwidth_dialog = "УкажиÑ\82е ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82во Ñ\81имволов Ð´Ð»Ñ\8f Ñ\83Ñ\81Ñ\82ановки Ñ\88иÑ\80инÑ\8b Ñ\82екÑ\81Ñ\82а\nЧÑ\82обÑ\8b Ð¾Ñ\82мениÑ\82Ñ\8c Ñ\84оÑ\80маÑ\82иÑ\80ование, Ñ\83кажиÑ\82е 0"
 "
 " File format dialog
 "
-let g:menutrans_fileformat_dialog = "Выберите формат файла."
-let g:menutrans_fileformat_choices = "&Unix\n&Dos\n&Mac\nО&тмена"
+let g:menutrans_fileformat_dialog = "Выберите формат файла"
+let g:menutrans_fileformat_choices = "&1. Unix\n&2. Dos\n&3. Mac\nОтмена (&C)"
+"
+let menutrans_no_file = "[Безымянный]"
+
+" Menus to handle Russian encodings
+" Thanks to Pavlo Bohmat for the idea
+" vassily ragosin <vrr[at]users.sourceforge.net>
+"
+an 10.355 &File.-SEP-                                  <Nop>
+an 10.360.20 &File.Открыть\ в\ кодировке\.\.\..CP1251 :browse e ++enc=cp1251<CR>
+an 10.360.30 &File.Открыть\ в\ кодировке\.\.\..CP866  :browse e ++enc=cp866<CR>
+an 10.360.30 &File.Открыть\ в\ кодировке\.\.\..KOI8-R :browse e ++enc=koi8-r<CR>
+an 10.360.40 &File.Открыть\ в\ кодировке\.\.\..UTF-8  :browse e ++enc=utf-8<CR>
+an 10.365.20 &File.Сохранить\ с\ кодировкой\.\.\..CP1251 :browse w ++enc=cp1251<CR>
+an 10.365.30 &File.Сохранить\ с\ кодировкой\.\.\..CP866    :browse w ++enc=cp866<CR>
+an 10.365.30 &File.Сохранить\ с\ кодировкой\.\.\..KOI8-R :browse w ++enc=koi8-r<CR>
+an 10.365.40 &File.Сохранить\ с\ кодировкой\.\.\..UTF-8    :browse w ++enc=utf-8<CR>
 "
-let menutrans_no_file = "[Нет файла]"
 
 let &cpo = s:keepcpo
 unlet s:keepcpo
index b5e4b79c67c005c72fda6242472dd3bacaa5bfad..17bf0a443ca69d18802a0e77abfc832e87ed4b3a 100644 (file)
@@ -1,3 +1,14 @@
 " Menu Translations:   Russian
 
-source <sfile>:p:h/menu_ru_ru.utf-8.vim
+if ('utf-8' ==? &enc) && filereadable(expand('<sfile>:p:h') . '/menu_ru_ru.utf-8.vim')
+    source <sfile>:p:h/menu_ru_ru.utf-8.vim
+elseif ('cp1251' ==? &enc) && filereadable(expand('<sfile>:p:h') . '/menu_ru_ru.cp1251.vim')
+    source <sfile>:p:h/menu_ru_ru.cp1251.vim
+" elseif ('cp866' ==? &enc) && filereadable(expand('<sfile>:p:h') . '/menu_ru_ru.cp866.vim')
+"    source <sfile>:p:h/menu_ru_ru.cp866.vim
+elseif ('koi8-r' ==? &enc) && filereadable(expand('<sfile>:p:h') . '/menu_ru_ru.koi8-r.vim')
+    source <sfile>:p:h/menu_ru_ru.koi8-r.vim
+else
+    echomsg 'Could not find the menu file matching the current encoding'
+endif
+
index fac0300e0b843e81891f8c8226fb781ff49dcd2c..ff07273b02ed979d41e72db79f1cb03e16ac73cc 100644 (file)
@@ -699,6 +699,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1799,
 /**/
     1798,
 /**/