# HG changeset patch # User Christian Brabandt # Date 1693156502 -7200 # Node ID 172f80704b0503726099f4925a27d190f4aedf95 # Parent 5c8ed31be9018786ec41003626e832813dba300e patch 9.0.1799: Russian menu translation can be improved Commit: https://github.com/vim/vim/commit/9a6cf34a1ebdd258acbc6f186bffed42cec2c1a0 Author: RestorerZ Date: Sun Aug 27 19:00:42 2023 +0200 patch 9.0.1799: Russian menu translation can be improved Problem: Russian menu translation can be improved Solution: update the Russian menu files closes: #12903 Signed-off-by: Christian Brabandt Co-authored-by: RestorerZ diff --git a/runtime/lang/Makefile b/runtime/lang/Makefile --- a/runtime/lang/Makefile +++ b/runtime/lang/Makefile @@ -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. 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 --- /dev/null +++ b/runtime/lang/menu_ru.cp1251.vim @@ -0,0 +1,3 @@ +" Menu Translations: Russian + +source :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 --- /dev/null +++ b/runtime/lang/menu_ru.koi8-r.vim @@ -0,0 +1,3 @@ +" Menu Translations: Russian + +source :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 --- /dev/null +++ b/runtime/lang/menu_ru.vim @@ -0,0 +1,3 @@ +" Menu Translations: Russian + +source :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 --- /dev/null +++ b/runtime/lang/menu_ru_ru.cp1251.vim @@ -0,0 +1,364 @@ +" Menu Translations: Russian +" Maintainer: Restorer, +" Previous Maintainer: Sergey Alyoshin, +" vassily ragosin, +" 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, , +" based on ukrainian translation by Bohdan Vlasyuk, +" +" +" 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 &\ 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\.\.\.:e &\.\.\.:e +menutrans Sp&lit-Open\.\.\.:sp &\ \ \ \.\.\.:sp +menutrans Open\ &Tab\.\.\.:tabnew &\ \ \ \.\.\.:tabnew +menutrans &New:enew &:enew +menutrans &Close:close &:close +"-------------------- +menutrans &Save:w &:w +menutrans Save\ &As\.\.\.:sav &\ \.\.\.:sav +"-------------------- +menutrans Split\ &Diff\ with\.\.\. &\ \.\.\. +menutrans Split\ Patched\ &By\.\.\. &\ \ \.\.\. +"-------------------- +menutrans &Print &\.\.\. +menutrans Sa&ve-Exit:wqa &\ \ :wqa +menutrans E&xit:qa &:qa +" +" +" Submenu of Edit menu +menutrans &Undou &u +menutrans &Redo^R &Ctrl+R +menutrans Rep&eat\. &\. +"-------------------- +menutrans Cu&t"+x &"+x +menutrans &Copy"+y &"+y +menutrans &Paste"+gP &"+g\ Shift+P +menutrans Put\ &Before[p \ &[p +menutrans Put\ &After]p \ &]p +menutrans &Deletex &x +menutrans &Select\ AllggVG &\ 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/ &/ +menutrans Find\ and\ Rep&lace:%s &:%s +menutrans Find\ and\ Rep&lace:s &: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:set\ hls! \ &:set\ hls! +menutrans Toggle\ &Ignoring\ Case:set\ ic! &\ :set\ ic! +menutrans Toggle\ &Showing\ Matched\ Pairs:set\ sm! \ \ &:set\ sm! +menutrans &Context\ lines \ & +menutrans &Virtual\ Edit &\ +menutrans Toggle\ Insert\ &Mode:set\ im! \ &:set\ im! +menutrans Toggle\ Vi\ C&ompatibility:set\ cp! &\ \ \ Vi: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:set\ nu! \ &\ :set\ nu! +menutrans Toggle\ relati&ve\ Line\ Numbering:set\ rnu! \ &\ \ :set\ nru! +menutrans Toggle\ &List\ Mode:set\ list! \ &\ :set\ list! +menutrans Toggle\ Line\ &Wrapping:set\ wrap! &\ \ \ \ :set\ wrap! +menutrans Toggle\ W&rapping\ at\ word:set\ lbr! \ \ \ &\ :set\ lbr! +menutrans Toggle\ Tab\ &Expanding:set\ et! \ \ &\ \ :set\ et! +menutrans Toggle\ &Auto\ Indenting:set\ ai! \ \ \ \ \ &:set\ ai! +menutrans Toggle\ &C-Style\ Indenting:set\ cin! \ \ \ \ &\ :set\ cin! +">>>--- +menutrans &Shiftwidth &\ +menutrans Soft\ &Tabstop \ & +menutrans Te&xt\ Width\.\.\. &\ \.\.\. +menutrans &File\ Format\.\.\. &\ \.\.\. +" +" +" +" Submenu of Tools menu +menutrans &Jump\ to\ this\ tagg^] &\ \ g\ Ctrl+] +menutrans Jump\ &back^T &\ Ctrl+T +menutrans Build\ &Tags\ File \ \ \ & +"------------------- +menutrans &Folding &\ +menutrans &Spelling & +menutrans &Diff &\ +"------------------- +menutrans &Make:make &:make +menutrans &List\ Errors:cl \ &:cl +menutrans L&ist\ Messages:cl! &\ \ :cl! +menutrans &Next\ Error:cn &\ \ \ :cn +menutrans &Previous\ Error:cp &\ \ \ :cp +menutrans &Older\ List:cold &\ \ :cold +menutrans N&ewer\ List:cnew &\ \ :cnew +menutrans Error\ &Window &\ \ \ +menutrans Show\ Compiler\ Se&ttings\ in\ Menu \ \ \ & +menutrans Se&T\ Compiler \ & +"------------------- +menutrans &Convert\ to\ HEX:%!xxd &\ \ HEX:%!xxd +menutrans Conve&rt\ back:%!xxd\ -r \ &\ HEX:%!xxd\ -r +">>>---------------- Tools/Spelling +menutrans &Spell\ Check\ On \ & +menutrans Spell\ Check\ &Off &\ \ +menutrans To\ &Next\ error]s &\ ]s +menutrans To\ &Previous\ error[s &\ [s +menutrans Suggest\ &Correctionsz= &\ z= +menutrans &Repeat\ correction:spellrepall \ &: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\ foldszi &\ \ \ zi +menutrans &View\ Cursor\ Linezv \ \ \ &zv +menutrans Vie&w\ Cursor\ Line\ onlyzMzx \ &\ \ \ z\ Shift+M\ zx +menutrans C&lose\ more\ foldszm \ &\ \ zm +menutrans &Close\ all\ foldszM \ &\ \ z\ Shift+M +menutrans &Open\ all\ foldszR \ &\ \ z\ Shift+R +menutrans O&pen\ more\ foldszr &\ \ \ zr +menutrans Fold\ Met&hod &\ \ +menutrans Create\ &Foldzf &\ \ zf +menutrans &Delete\ Foldzd &\ \ zd +menutrans Delete\ &All\ FoldszD \ &\ \ 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:cwin &:cwin +menutrans &Close:cclose &:cclose +menutrans &Open:copen &: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^Wn &Ctrl+W\ n +menutrans S&plit^Ws \ \ &Ctrl+W\ s +menutrans Split\ &Vertically^Wv \ \ &Ctrl+W\ v +menutrans Sp&lit\ To\ #^W^^ &\ \ \ \ Ctrl+W\ Ctrl+^ +menutrans Split\ File\ E&xplorer \ +" +menutrans &Close^Wc &\ \ Ctrl+W\ c +menutrans Close\ &Other(s)^Wo &\ \ Ctrl+W\ o +" +menutrans Move\ &To & +menutrans Rotate\ &Up^WR \ &Ctrl+W\ Shift+R +menutrans Rotate\ &Down^Wr \ &Ctrl+W\ r +" +menutrans &Equal\ Size^W= \ &Ctrl+W\ = +menutrans &Max\ Height^W_ \ &Ctrl+W\ _ +menutrans M&in\ Height^W1_ \ &Ctrl+W\ 1_ +menutrans Max\ &Width^W\| \ &Ctrl+W\ \| +menutrans Min\ Widt&h^W1\| \ &Ctrl+W\ 1\| +">>>----------------- Submenu of Window/Move To +menutrans &Top^WK &Ctrl+W\ Shift+K +menutrans &Bottom^WJ &Ctrl+W\ Shift+J +menutrans &Left\ side^WH &Ctrl+W\ Shift+H +menutrans &Right\ side^WL &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_)\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 +" +an 10.355 &File.-SEP- +an 10.360.20 &File.\ \ \.\.\..CP1251 :browse e ++enc=cp1251 +an 10.360.30 &File.\ \ \.\.\..CP866 :browse e ++enc=cp866 +an 10.360.30 &File.\ \ \.\.\..KOI8-R :browse e ++enc=koi8-r +an 10.360.40 &File.\ \ \.\.\..UTF-8 :browse e ++enc=utf-8 +an 10.365.20 &File.\ \ \.\.\..CP1251 :browse w ++enc=cp1251 +an 10.365.30 &File.\ \ \.\.\..CP866 :browse w ++enc=cp866 +an 10.365.30 &File.\ \ \.\.\..KOI8-R :browse w ++enc=koi8-r +an 10.365.40 &File.\ \ \.\.\..UTF-8 :browse w ++enc=utf-8 +" + +let &cpo = s:keepcpo +unlet s:keepcpo diff --git a/runtime/lang/menu_ru_ru.koi8-r.vim b/runtime/lang/menu_ru_ru.koi8-r.vim --- a/runtime/lang/menu_ru_ru.koi8-r.vim +++ b/runtime/lang/menu_ru_ru.koi8-r.vim @@ -1,23 +1,25 @@ " Menu Translations: Russian -" Maintainer: Sergey Alyoshin -" Previous Maintainer: Vassily Ragosin -" Last Change: 16 May 2018 +" Maintainer: Restorer, +" Previous Maintainer: Sergey Alyoshin, +" vassily ragosin, +" 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 , -" based on ukrainian translation by Bohdan Vlasyuk +" First translation: Tim Alexeevsky, , +" based on ukrainian translation by Bohdan Vlasyuk, " " " 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 & -menutrans &User\ Manual &\ -menutrans &How-To\ Links &\ \ \.\.\. -menutrans &Find\.\.\. & +" Submenu of menu Help +menutrans &Overview &\ 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\.\.\.:e &\.\.\.:e -menutrans Sp&lit-Open\.\.\.:sp &\ \.\.\.:sp -menutrans Open\ Tab\.\.\.:tabnew \ &\.\.\.:tabnew -menutrans &New:enew &:enew +menutrans Sp&lit-Open\.\.\.:sp &\ \ \ \.\.\.:sp +menutrans Open\ &Tab\.\.\.:tabnew &\ \ \ \.\.\.:tabnew +menutrans &New:enew &:enew menutrans &Close:close &:close "-------------------- menutrans &Save:w &:w -menutrans Save\ &As\.\.\.:sav \ &\.\.\.:sav +menutrans Save\ &As\.\.\.:sav &\ \.\.\.:sav "-------------------- -menutrans Split\ &Diff\ With\.\.\. &\ \.\.\. -menutrans Split\ Patched\ &By\.\.\. \ \ \ &\.\.\. +menutrans Split\ &Diff\ with\.\.\. &\ \.\.\. +menutrans Split\ Patched\ &By\.\.\. &\ \ \.\.\. "-------------------- -menutrans &Print & -menutrans Sa&ve-Exit:wqa &\ \ :wqa -menutrans E&xit:qa &:qa +menutrans &Print &\.\.\. +menutrans Sa&ve-Exit:wqa &\ \ :wqa +menutrans E&xit:qa &:qa " " -" Edit menu -menutrans &Undou &u -menutrans &Redo^R &^R +" Submenu of Edit menu +menutrans &Undou &u +menutrans &Redo^R &Ctrl+R menutrans Rep&eat\. &\. "-------------------- menutrans Cu&t"+x &"+x menutrans &Copy"+y &"+y -menutrans &Paste"+gP &"+gP -menutrans Put\ &Before[p \ &[p -menutrans Put\ &After]p \ &]p +menutrans &Paste"+gP &"+g\ Shift+P +menutrans Put\ &Before[p \ &[p +menutrans Put\ &After]p \ &]p menutrans &Deletex &x -menutrans &Select\ AllggVG &\ ӣggVG +menutrans &Select\ AllggVG &\ ӣgg\ Shift+V\ Shift+G "-------------------- -" Athena GUI only -menutrans &Find/ &/ -menutrans Find\ and\ Rep&lace:%s \ \ &:%s -" End Athena GUI only -menutrans &Find\.\.\./ &\.\.\./ -menutrans Find\ and\ Rep&lace\.\.\. \ \ &\.\.\. -menutrans Find\ and\ Rep&lace\.\.\.:%s \ \ &\.\.\.:%s -menutrans Find\ and\ Rep&lace\.\.\.:s \ \ &\.\.\.:s +" if has("win32") || has("gui_gtk") || has("gui_kde") || has("gui_motif") +menutrans &Find\.\.\. &\.\.\. +menutrans Find\ and\ Rep&lace\.\.\. &\.\.\. +" else +menutrans &Find/ &/ +menutrans Find\ and\ Rep&lace:%s &:%s +menutrans Find\ and\ Rep&lace:s &: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:set\ hls! \ &\ :set\ hls! -menutrans Toggle\ &Ignoring\ Case:set\ ic! &\ :set\ ic! -menutrans Toggle\ &Showing\ Matched\ Pairs:set\ sm! \ \ &:set\ sm! -menutrans &Context\ Lines &\ \ -menutrans &Virtual\ Edit &\ -menutrans Toggle\ Insert\ &Mode:set\ im! \ &:set\ im! -menutrans Toggle\ Vi\ C&ompatibility:set\ cp! &\ \ Vi:set\ cp! -menutrans Search\ &Path\.\.\. &\ \ \ \.\.\. -menutrans Ta&g\ Files\.\.\. \ &\.\.\. +menutrans Toggle\ Pattern\ &Highlight:set\ hls! \ &:set\ hls! +menutrans Toggle\ &Ignoring\ Case:set\ ic! &\ :set\ ic! +menutrans Toggle\ &Showing\ Matched\ Pairs:set\ sm! \ \ &:set\ sm! +menutrans &Context\ lines \ & +menutrans &Virtual\ Edit &\ +menutrans Toggle\ Insert\ &Mode:set\ im! \ &:set\ im! +menutrans Toggle\ Vi\ C&ompatibility:set\ cp! &\ \ \ Vi: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\ &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:set\ nu! &\ :set\ nu! -menutrans Toggle\ Relati&ve\ Line\ Numbering:set\ rnu! &\ \ :set\ nru! -menutrans Toggle\ &List\ Mode:set\ list! &\ \ :set\ list! -menutrans Toggle\ Line\ &Wrapping:set\ wrap! &\ \ :set\ wrap! -menutrans Toggle\ W&rapping\ at\ Word:set\ lbr! \ &\ :set\ lbr! -menutrans Toggle\ Tab\ &Expanding-tab:set\ et! &\ \ :set\ et! -menutrans Toggle\ &Auto\ Indenting:set\ ai! \ \ &:set\ ai! -menutrans Toggle\ &C-Style\ Indenting:set\ cin! \ \ \ &\ C:set\ cin! +menutrans Toggle\ Line\ &Numbering:set\ nu! \ &\ :set\ nu! +menutrans Toggle\ relati&ve\ Line\ Numbering:set\ rnu! \ &\ \ :set\ nru! +menutrans Toggle\ &List\ Mode:set\ list! \ &\ :set\ list! +menutrans Toggle\ Line\ &Wrapping:set\ wrap! &\ \ \ \ :set\ wrap! +menutrans Toggle\ W&rapping\ at\ word:set\ lbr! \ \ \ &\ :set\ lbr! +menutrans Toggle\ Tab\ &Expanding:set\ et! \ \ &\ \ :set\ et! +menutrans Toggle\ &Auto\ Indenting:set\ ai! \ \ \ \ \ &:set\ ai! +menutrans Toggle\ &C-Style\ Indenting:set\ cin! \ \ \ \ &\ :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\ Tagg^] &\ \ g^] -menutrans Jump\ &Back^T &\ ^T -menutrans Build\ &Tags\ File \ \ & +" Submenu of Tools menu +menutrans &Jump\ to\ this\ tagg^] &\ \ g\ Ctrl+] +menutrans Jump\ &back^T &\ Ctrl+T +menutrans Build\ &Tags\ File \ \ \ & "------------------- -menutrans &Folding & -menutrans &Spelling & -menutrans &Diff &\ (diff) +menutrans &Folding &\ +menutrans &Spelling & +menutrans &Diff &\ "------------------- -menutrans &Make:make &:make -menutrans &List\ Errors:cl \ &:cl -menutrans L&ist\ Messages:cl! \ &:cl! -menutrans &Next\ Error:cn &\ :cn -menutrans &Previous\ Error:cp &\ :cp -menutrans &Older\ List:cold \ &\ \ :cold -menutrans N&ewer\ List:cnew \ &\ \ :cnew -menutrans Error\ &Window &\ -menutrans Se&t\ Compiler \ & -menutrans Show\ Compiler\ Se&ttings\ in\ Menu &\ \ &\ \ +menutrans &Make:make &:make +menutrans &List\ Errors:cl \ &:cl +menutrans L&ist\ Messages:cl! &\ \ :cl! +menutrans &Next\ Error:cn &\ \ \ :cn +menutrans &Previous\ Error:cp &\ \ \ :cp +menutrans &Older\ List:cold &\ \ :cold +menutrans N&ewer\ List:cnew &\ \ :cnew +menutrans Error\ &Window &\ \ \ +menutrans Show\ Compiler\ Se&ttings\ in\ Menu \ \ \ & +menutrans Se&T\ Compiler \ & "------------------- -menutrans &Convert\ to\ HEX:%!xxd &\ \ HEX:%!xxd -menutrans Conve&rt\ Back:%!xxd\ -r \ &\ HEX:%!xxd\ -r +menutrans &Convert\ to\ HEX:%!xxd &\ \ HEX:%!xxd +menutrans Conve&rt\ back:%!xxd\ -r \ &\ HEX:%!xxd\ -r ">>>---------------- Tools/Spelling -menutrans &Spell\ Check\ On &\ \ -menutrans Spell\ Check\ &Off &\ \ -menutrans To\ &Next\ Error]s &\ ]s -menutrans To\ &Previous\ Error[s &\ [s -menutrans Suggest\ &Correctionsz= \ &z= -menutrans &Repeat\ Correction:spellrepall &\ \ \ spellrepall +menutrans &Spell\ Check\ On \ & +menutrans Spell\ Check\ &Off &\ \ +menutrans To\ &Next\ error]s &\ ]s +menutrans To\ &Previous\ error[s &\ [s +menutrans Suggest\ &Correctionsz= &\ z= +menutrans &Repeat\ correction:spellrepall \ &: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\ Foldszi /\ &zi -menutrans &View\ Cursor\ Linezv \ \ \ &zv -menutrans Vie&w\ Cursor\ Line\ OnlyzMzx \ &\ \ \ zMzx -menutrans C&lose\ More\ Foldszm \ &\ zm -menutrans &Close\ All\ FoldszM \ &\ zM -menutrans &Open\ All\ FoldszR &\ \ zR -menutrans O&pen\ More\ Foldszr &\ \ zr -menutrans Fold\ Met&hod &\ -menutrans Create\ &Foldzf &\ zf -menutrans &Delete\ Foldzd &\ zd -menutrans Delete\ &All\ FoldszD \ &\ zD -menutrans Fold\ col&umn\ Width &\ \ +menutrans &Enable/Disable\ foldszi &\ \ \ zi +menutrans &View\ Cursor\ Linezv \ \ \ &zv +menutrans Vie&w\ Cursor\ Line\ onlyzMzx \ &\ \ \ z\ Shift+M\ zx +menutrans C&lose\ more\ foldszm \ &\ \ zm +menutrans &Close\ all\ foldszM \ &\ \ z\ Shift+M +menutrans &Open\ all\ foldszR \ &\ \ z\ Shift+R +menutrans O&pen\ more\ foldszr &\ \ \ zr +menutrans Fold\ Met&hod &\ \ +menutrans Create\ &Foldzf &\ \ zf +menutrans &Delete\ Foldzd &\ \ zd +menutrans Delete\ &All\ FoldszD \ &\ \ 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:cwin &:cwin -menutrans &Close:cclose &:cclose -menutrans &Open:copen &: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:cwin &:cwin +menutrans &Close:cclose &:cclose +menutrans &Open:copen &: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^Wn &\ ^Wn -menutrans S&plit^Ws &\ ^Ws -menutrans Sp&lit\ To\ #^W^^ \ &\ \ \ \ ^W^^ -menutrans Split\ &Vertically^Wv \ \ &^Wv -menutrans Split\ File\ E&xplorer \ \ \ &\ +menutrans &New^Wn &Ctrl+W\ n +menutrans S&plit^Ws \ \ &Ctrl+W\ s +menutrans Split\ &Vertically^Wv \ \ &Ctrl+W\ v +menutrans Sp&lit\ To\ #^W^^ &\ \ \ \ Ctrl+W\ Ctrl+^ +menutrans Split\ File\ E&xplorer \ " -menutrans &Close^Wc &\ \ ^Wc -menutrans Close\ &Other(s)^Wo \ &\ ^Wo +menutrans &Close^Wc &\ \ Ctrl+W\ c +menutrans Close\ &Other(s)^Wo &\ \ Ctrl+W\ o " -menutrans Move\ &To & -menutrans Rotate\ &Up^WR \ &^WR -menutrans Rotate\ &Down^Wr \ &^Wr +menutrans Move\ &To & +menutrans Rotate\ &Up^WR \ &Ctrl+W\ Shift+R +menutrans Rotate\ &Down^Wr \ &Ctrl+W\ r " -menutrans &Equal\ Size^W= &\ ^W= -menutrans &Max\ Height^W_ \ &^W_ -menutrans M&in\ Height^W1_ \ &^W1_ -menutrans Max\ &Width^W\| \ &^W\| -menutrans Min\ Widt&h^W1\| &\ ^W1\| -">>>----------------- Window/Move To -menutrans &Top^WK &^WK -menutrans &Bottom^WJ &^WJ -menutrans &Left\ Side^WH &^WH -menutrans &Right\ Side^WL &^WL +menutrans &Equal\ Size^W= \ &Ctrl+W\ = +menutrans &Max\ Height^W_ \ &Ctrl+W\ _ +menutrans M&in\ Height^W1_ \ &Ctrl+W\ 1_ +menutrans Max\ &Width^W\| \ &Ctrl+W\ \| +menutrans Min\ Widt&h^W1\| \ &Ctrl+W\ 1\| +">>>----------------- Submenu of Window/Move To +menutrans &Top^WK &Ctrl+W\ Shift+K +menutrans &Bottom^WJ &Ctrl+W\ Shift+J +menutrans &Left\ side^WH &Ctrl+W\ Shift+H +menutrans &Right\ side^WL &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_ (, _)\n ' (, 'shiftwidth')" +let g:menutrans_help_dialog = " , .\n\n , i_ (, i_CTRL-X)\n , c_ (, c_)\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 " -let menutrans_no_file = "[ ]" +an 10.355 &File.-SEP- +an 10.360.20 &File.\ \ \.\.\..CP1251 :browse e ++enc=cp1251 +an 10.360.30 &File.\ \ \.\.\..CP866 :browse e ++enc=cp866 +an 10.360.30 &File.\ \ \.\.\..KOI8-R :browse e ++enc=koi8-r +an 10.360.40 &File.\ \ \.\.\..UTF-8 :browse e ++enc=utf-8 +an 10.365.20 &File.\ \ \.\.\..CP1251 :browse w ++enc=cp1251 +an 10.365.30 &File.\ \ \.\.\..CP866 :browse w ++enc=cp866 +an 10.365.30 &File.\ \ \.\.\..KOI8-R :browse w ++enc=koi8-r +an 10.365.40 &File.\ \ \.\.\..UTF-8 :browse w ++enc=utf-8 +" let &cpo = s:keepcpo unlet s:keepcpo diff --git a/runtime/lang/menu_ru_ru.utf-8.vim b/runtime/lang/menu_ru_ru.utf-8.vim --- a/runtime/lang/menu_ru_ru.utf-8.vim +++ b/runtime/lang/menu_ru_ru.utf-8.vim @@ -1,23 +1,25 @@ " Menu Translations: Russian -" Maintainer: Sergey Alyoshin -" Previous Maintainer: Vassily Ragosin -" Last Change: 16 May 2018 +" Maintainer: Restorer, +" Previous Maintainer: Sergey Alyoshin, +" vassily ragosin, +" 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 , -" based on ukrainian translation by Bohdan Vlasyuk +" First translation: Tim Alexeevsky, , +" based on ukrainian translation by Bohdan Vlasyuk, " " " 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 &Обзор -menutrans &User\ Manual Руково&дство\ пользователя -menutrans &How-To\ Links &Как\ это\ сделать\.\.\. -menutrans &Find\.\.\. &Поиск +" Submenu of menu Help +menutrans &Overview О&бщий\ обзор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\.\.\.:e &Открыть\.\.\.:e -menutrans Sp&lit-Open\.\.\.:sp По&делить\ окно\.\.\.:sp -menutrans Open\ Tab\.\.\.:tabnew Открыть\ в&кладку\.\.\.:tabnew -menutrans &New:enew &Новый:enew +menutrans Sp&lit-Open\.\.\.:sp От&крыть\ в\ новом\ окне\.\.\.:sp +menutrans Open\ &Tab\.\.\.:tabnew Откры&ть\ в\ новой\ вкладке\.\.\.:tabnew +menutrans &New:enew Созд&ать:enew menutrans &Close:close &Закрыть:close "-------------------- menutrans &Save:w &Сохранить:w -menutrans Save\ &As\.\.\.:sav Сохранить\ &как\.\.\.:sav +menutrans Save\ &As\.\.\.:sav Со&хранить\ как\.\.\.:sav "-------------------- -menutrans Split\ &Diff\ With\.\.\. Ср&авнить\ с\.\.\. -menutrans Split\ Patched\ &By\.\.\. Сравнить\ с\ применением\ зап&латки\.\.\. +menutrans Split\ &Diff\ with\.\.\. Сра&внить\ с\.\.\. +menutrans Split\ Patched\ &By\.\.\. Сравн&ить\ и\ исправить\.\.\. "-------------------- -menutrans &Print На&печатать -menutrans Sa&ve-Exit:wqa Вы&ход\ с\ сохранением:wqa -menutrans E&xit:qa &Выход:qa +menutrans &Print &Печать\.\.\. +menutrans Sa&ve-Exit:wqa Сохра&нить\ и\ выйти:wqa +menutrans E&xit:qa В&ыход:qa " " -" Edit menu -menutrans &Undou О&тменитьu -menutrans &Redo^R В&ернуть^R +" Submenu of Edit menu +menutrans &Undou &Отменитьu +menutrans &Redo^R В&ернутьCtrl+R menutrans Rep&eat\. Повторит&ь\. "-------------------- menutrans Cu&t"+x &Вырезать"+x menutrans &Copy"+y &Копировать"+y -menutrans &Paste"+gP Вк&леить"+gP -menutrans Put\ &Before[p Вклеить\ пере&д[p -menutrans Put\ &After]p Вклеить\ по&сле]p +menutrans &Paste"+gP Вст&авить"+g\ Shift+P +menutrans Put\ &Before[p Поместить\ п&еред[p +menutrans Put\ &After]p Поместить\ по&сле]p menutrans &Deletex &Удалитьx -menutrans &Select\ AllggVG В&ыделить\ всёggVG +menutrans &Select\ AllggVG В&ыделить\ всёgg\ Shift+V\ Shift+G "-------------------- -" Athena GUI only -menutrans &Find/ &Поиск/ -menutrans Find\ and\ Rep&lace:%s Поиск\ и\ &замена:%s -" End Athena GUI only -menutrans &Find\.\.\./ &Поиск\.\.\./ -menutrans Find\ and\ Rep&lace\.\.\. Поиск\ и\ &замена\.\.\. -menutrans Find\ and\ Rep&lace\.\.\.:%s Поиск\ и\ &замена\.\.\.:%s -menutrans Find\ and\ Rep&lace\.\.\.:s Поиск\ и\ &замена\.\.\.:s +" if has("win32") || has("gui_gtk") || has("gui_kde") || has("gui_motif") +menutrans &Find\.\.\. &Найти\.\.\. +menutrans Find\ and\ Rep&lace\.\.\. &Заменить\.\.\. +" else +menutrans &Find/ &Найти/ +menutrans Find\ and\ Rep&lace:%s &Заменить:%s +menutrans Find\ and\ Rep&lace:s &Заменить: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:set\ hls! Подсветка\ &найденных\ соответствий:set\ hls! -menutrans Toggle\ &Ignoring\ Case:set\ ic! &Регистронезависимый\ поиск:set\ ic! -menutrans Toggle\ &Showing\ Matched\ Pairs:set\ sm! Показывать\ парные\ &элементы:set\ sm! -menutrans &Context\ Lines Стр&ок\ вокруг\ курсора -menutrans &Virtual\ Edit Вир&туальное\ редактирование -menutrans Toggle\ Insert\ &Mode:set\ im! Режим\ &Вставки:set\ im! -menutrans Toggle\ Vi\ C&ompatibility:set\ cp! &Совместимость\ с\ Vi:set\ cp! -menutrans Search\ &Path\.\.\. &Путь\ для\ поиска\ файлов\.\.\. -menutrans Ta&g\ Files\.\.\. Файлы\ &меток\.\.\. +menutrans Toggle\ Pattern\ &Highlight:set\ hls! Подсветка\ сов&падений:set\ hls! +menutrans Toggle\ &Ignoring\ Case:set\ ic! &Регистронезависимый\ поиск:set\ ic! +menutrans Toggle\ &Showing\ Matched\ Pairs:set\ sm! Подсветка\ парных\ &элементов:set\ sm! +menutrans &Context\ lines Контекстных\ стр&ок +menutrans &Virtual\ Edit Вир&туальное\ редактирование +menutrans Toggle\ Insert\ &Mode:set\ im! Режим\ &вставки:set\ im! +menutrans Toggle\ Vi\ C&ompatibility:set\ cp! &Совместимость\ с\ редактором\ Vi: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\ &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:set\ nu! &Нумерация\ строк:set\ nu! -menutrans Toggle\ Relati&ve\ Line\ Numbering:set\ rnu! Относите&льная\ нумерация\ строк:set\ nru! -menutrans Toggle\ &List\ Mode:set\ list! Отобра&жение\ невидимых\ символов:set\ list! -menutrans Toggle\ Line\ &Wrapping:set\ wrap! &Перенос\ длинных\ строк:set\ wrap! -menutrans Toggle\ W&rapping\ at\ Word:set\ lbr! Перенос\ &целых\ слов:set\ lbr! -menutrans Toggle\ Tab\ &Expanding-tab:set\ et! Про&белы\ вместо\ табуляции:set\ et! -menutrans Toggle\ &Auto\ Indenting:set\ ai! Автоматическое\ форматирование\ &отступов:set\ ai! -menutrans Toggle\ &C-Style\ Indenting:set\ cin! Форматирование\ отступов\ в\ &стиле\ C:set\ cin! +menutrans Toggle\ Line\ &Numbering:set\ nu! Показ\ &нумерации\ строк:set\ nu! +menutrans Toggle\ relati&ve\ Line\ Numbering:set\ rnu! Показ\ относите&льной\ нумерации\ строк:set\ nru! +menutrans Toggle\ &List\ Mode:set\ list! Показ\ не&печатаемых\ знаков:set\ list! +menutrans Toggle\ Line\ &Wrapping:set\ wrap! &Разбивка\ строк\ по\ границе\ окна:set\ wrap! +menutrans Toggle\ W&rapping\ at\ word:set\ lbr! Разбивка\ строк\ по\ &границе\ слов:set\ lbr! +menutrans Toggle\ Tab\ &Expanding:set\ et! Замена\ символов\ &табуляции\ на\ пробелы:set\ et! +menutrans Toggle\ &Auto\ Indenting:set\ ai! Установка\ отступа\ как\ у\ текущей\ &строки:set\ ai! +menutrans Toggle\ &C-Style\ Indenting:set\ cin! Установка\ отступа\ как\ в\ &языке\ Си: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\ Tagg^] &Перейти\ к\ меткеg^] -menutrans Jump\ &Back^T &Вернуться\ назад^T -menutrans Build\ &Tags\ File Создать\ файл\ ме&ток +" Submenu of Tools menu +menutrans &Jump\ to\ this\ tagg^] &Перейти\ по\ указателюg\ Ctrl+] +menutrans Jump\ &back^T &Вернуться\ назадCtrl+T +menutrans Build\ &Tags\ File Создать\ файл\ с\ &индексами "------------------- -menutrans &Folding &Складки -menutrans &Spelling Пр&авописание -menutrans &Diff &Отличия\ (diff) +menutrans &Folding С&труктура\ текста +menutrans &Spelling Пр&авописание +menutrans &Diff &Сравнение\ текста "------------------- -menutrans &Make:make Ко&мпилировать:make -menutrans &List\ Errors:cl Список\ о&шибок:cl -menutrans L&ist\ Messages:cl! Список\ соо&бщений:cl! -menutrans &Next\ Error:cn Следу&ющая\ ошибка:cn -menutrans &Previous\ Error:cp П&редыдущая\ ошибка:cp -menutrans &Older\ List:cold Более\ стар&ый\ список\ ошибок:cold -menutrans N&ewer\ List:cnew Более\ све&жий\ список\ ошибок:cnew -menutrans Error\ &Window Ок&но\ ошибок -menutrans Se&t\ Compiler Выбор\ &компилятора -menutrans Show\ Compiler\ Se&ttings\ in\ Menu Пока&зать\ настройки\ компи&лятора\ в\ меню +menutrans &Make:make Ко&мпиляция:make +menutrans &List\ Errors:cl Распознанные\ о&шибки:cl +menutrans L&ist\ Messages:cl! Вес&ь\ список\ результатов:cl! +menutrans &Next\ Error:cn Следу&ющая\ запись\ из\ списка:cn +menutrans &Previous\ Error:cp Пр&едыдущая\ запись\ из\ списка:cp +menutrans &Older\ List:cold Пред&ыдущий\ список\ результатов:cold +menutrans N&ewer\ List:cnew С&ледующий\ список\ результатов:cnew +menutrans Error\ &Window Ок&но\ со\ списком\ результатов +menutrans Show\ Compiler\ Se&ttings\ in\ Menu Показать\ меню\ выбора\ &компилятора +menutrans Se&T\ Compiler Выбрать\ &компилятор "------------------- -menutrans &Convert\ to\ HEX:%!xxd П&еревести\ в\ HEX:%!xxd -menutrans Conve&rt\ Back:%!xxd\ -r Перевести\ и&з\ HEX:%!xxd\ -r +menutrans &Convert\ to\ HEX:%!xxd Прео&бразовать\ в\ HEX:%!xxd +menutrans Conve&rt\ back:%!xxd\ -r Преобразовать\ и&з\ HEX:%!xxd\ -r ">>>---------------- Tools/Spelling -menutrans &Spell\ Check\ On &Вкл\ проверку\ правописания -menutrans Spell\ Check\ &Off Вы&кл\ проверку\ правописания -menutrans To\ &Next\ Error]s &Следующая\ ошибка]s -menutrans To\ &Previous\ Error[s &Предыдущая\ ошибка[s -menutrans Suggest\ &Correctionsz= Предложить\ исп&равленияz= -menutrans &Repeat\ Correction:spellrepall Пов&торить\ исправление\ для\ всехspellrepall +menutrans &Spell\ Check\ On Выполнять\ &проверку +menutrans Spell\ Check\ &Off &Не\ выполнять\ проверку +menutrans To\ &Next\ error]s С&ледующая\ ошибка]s +menutrans To\ &Previous\ error[s Пр&едыдущая\ ошибка[s +menutrans Suggest\ &Correctionsz= Вариант&ы\ написанияz= +menutrans &Repeat\ correction:spellrepall Заменить\ &все: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\ Foldszi Вкл/выкл\ &складкиzi -menutrans &View\ Cursor\ Linezv Открыть\ строку\ с\ &курсоромzv -menutrans Vie&w\ Cursor\ Line\ OnlyzMzx Открыть\ &только\ строку\ с\ курсоромzMzx -menutrans C&lose\ More\ Foldszm Закрыть\ &больше\ складокzm -menutrans &Close\ All\ FoldszM Закрыть\ &все\ складкиzM -menutrans &Open\ All\ FoldszR Откр&ыть\ все\ складкиzR -menutrans O&pen\ More\ Foldszr Отк&рыть\ больше\ складокzr -menutrans Fold\ Met&hod &Метод\ складок -menutrans Create\ &Foldzf Со&здать\ складкуzf -menutrans &Delete\ Foldzd У&далить\ складкуzd -menutrans Delete\ &All\ FoldszD Удалить\ вс&е\ складкиzD -menutrans Fold\ col&umn\ Width &Ширина\ колонки\ складок +menutrans &Enable/Disable\ foldszi &Показать\ или\ убрать\ структуруzi +menutrans &View\ Cursor\ Linezv Просмотр\ строки\ под\ &курсоромzv +menutrans Vie&w\ Cursor\ Line\ onlyzMzx Просмотр\ &только\ строки\ под\ курсоромz\ Shift+M\ zx +menutrans C&lose\ more\ foldszm Свернуть\ вло&женные\ блоки\ структурыzm +menutrans &Close\ all\ foldszM Свернуть\ &все\ блоки\ структурыz\ Shift+M +menutrans &Open\ all\ foldszR Развернуть\ в&се\ блоки\ структурыz\ Shift+R +menutrans O&pen\ more\ foldszr Ра&звернуть\ вложенный\ блок\ структурыzr +menutrans Fold\ Met&hod &Метод\ разметки\ структуры +menutrans Create\ &Foldzf Со&здать\ блок\ структурыzf +menutrans &Delete\ Foldzd &Убрать\ блок\ структурыzd +menutrans Delete\ &All\ FoldszD Убрать\ вс&е\ блоки\ структуры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:cwin О&бновить:cwin -menutrans &Close:cclose &Закрыть:cclose -menutrans &Open:copen &Открыть: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:cwin О&бновить:cwin +menutrans &Close:cclose &Закрыть:cclose +menutrans &Open:copen &Открыть: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^Wn &Новое\ окно^Wn -menutrans S&plit^Ws &Разделить\ окно^Ws -menutrans Sp&lit\ To\ #^W^^ Открыть\ &соседний\ файл\ в\ новом\ окне^W^^ -menutrans Split\ &Vertically^Wv Разделить\ по\ &вертикали^Wv -menutrans Split\ File\ E&xplorer Открыть\ проводник\ по\ &файловой\ системе +menutrans &New^Wn &СоздатьCtrl+W\ n +menutrans S&plit^Ws Разделить\ по\ &горизонталиCtrl+W\ s +menutrans Split\ &Vertically^Wv Разделить\ по\ &вертикалиCtrl+W\ v +menutrans Sp&lit\ To\ #^W^^ С&оседний\ файл\ в\ новом\ окнеCtrl+W\ Ctrl+^ +menutrans Split\ File\ E&xplorer Диспетчер\ файлов " -menutrans &Close^Wc &Закрыть\ это\ окно^Wc -menutrans Close\ &Other(s)^Wo Закрыть\ &остальные\ окна^Wo +menutrans &Close^Wc &Закрыть\ текущее\ окноCtrl+W\ c +menutrans Close\ &Other(s)^Wo З&акрыть\ другие\ окнаCtrl+W\ o " -menutrans Move\ &To &Переместить -menutrans Rotate\ &Up^WR Сдвинуть\ ввер&х^WR -menutrans Rotate\ &Down^Wr Сдвинуть\ в&низ^Wr +menutrans Move\ &To &Переместить +menutrans Rotate\ &Up^WR Сдвинуть\ ввер&хCtrl+W\ Shift+R +menutrans Rotate\ &Down^Wr Сдвинуть\ в&низCtrl+W\ r " -menutrans &Equal\ Size^W= О&динаковый\ размер^W= -menutrans &Max\ Height^W_ Максимальная\ в&ысота^W_ -menutrans M&in\ Height^W1_ Минимальная\ высо&та^W1_ -menutrans Max\ &Width^W\| Максимальная\ &ширина^W\| -menutrans Min\ Widt&h^W1\| Минимал&ьная\ ширина^W1\| -">>>----------------- Window/Move To -menutrans &Top^WK В&верх^WK -menutrans &Bottom^WJ В&низ^WJ -menutrans &Left\ Side^WH В&лево^WH -menutrans &Right\ Side^WL В&право^WL +menutrans &Equal\ Size^W= Выравнивание\ раз&мераCtrl+W\ = +menutrans &Max\ Height^W_ Максимальная\ в&ысотаCtrl+W\ _ +menutrans M&in\ Height^W1_ Минимальная\ высо&таCtrl+W\ 1_ +menutrans Max\ &Width^W\| Максимальная\ &ширинаCtrl+W\ \| +menutrans Min\ Widt&h^W1\| Минимальная\ ш&иринаCtrl+W\ 1\| +">>>----------------- Submenu of Window/Move To +menutrans &Top^WK В&верхCtrl+W\ Shift+K +menutrans &Bottom^WJ В&низCtrl+W\ Shift+J +menutrans &Left\ side^WH В&левоCtrl+W\ Shift+H +menutrans &Right\ side^WL В&право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_ для поиска команд Обычного режима (например, с_)\nДобавьте ' для поиска справки по опции (например, 'shiftwidth')" +let g:menutrans_help_dialog = "Наберите команду или слово, которые требуется найти в документации.\n\nЧтобы найти команды режима вставки, используйте приставку i_ (например, i_CTRL-X)\nЧтобы найти команды командной строки, используйте приставку c_ (например, c_)\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 " -let menutrans_no_file = "[Нет файла]" +an 10.355 &File.-SEP- +an 10.360.20 &File.Открыть\ в\ кодировке\.\.\..CP1251 :browse e ++enc=cp1251 +an 10.360.30 &File.Открыть\ в\ кодировке\.\.\..CP866 :browse e ++enc=cp866 +an 10.360.30 &File.Открыть\ в\ кодировке\.\.\..KOI8-R :browse e ++enc=koi8-r +an 10.360.40 &File.Открыть\ в\ кодировке\.\.\..UTF-8 :browse e ++enc=utf-8 +an 10.365.20 &File.Сохранить\ с\ кодировкой\.\.\..CP1251 :browse w ++enc=cp1251 +an 10.365.30 &File.Сохранить\ с\ кодировкой\.\.\..CP866 :browse w ++enc=cp866 +an 10.365.30 &File.Сохранить\ с\ кодировкой\.\.\..KOI8-R :browse w ++enc=koi8-r +an 10.365.40 &File.Сохранить\ с\ кодировкой\.\.\..UTF-8 :browse w ++enc=utf-8 +" let &cpo = s:keepcpo unlet s:keepcpo diff --git a/runtime/lang/menu_ru_ru.vim b/runtime/lang/menu_ru_ru.vim --- a/runtime/lang/menu_ru_ru.vim +++ b/runtime/lang/menu_ru_ru.vim @@ -1,3 +1,14 @@ " Menu Translations: Russian -source :p:h/menu_ru_ru.utf-8.vim +if ('utf-8' ==? &enc) && filereadable(expand(':p:h') . '/menu_ru_ru.utf-8.vim') + source :p:h/menu_ru_ru.utf-8.vim +elseif ('cp1251' ==? &enc) && filereadable(expand(':p:h') . '/menu_ru_ru.cp1251.vim') + source :p:h/menu_ru_ru.cp1251.vim +" elseif ('cp866' ==? &enc) && filereadable(expand(':p:h') . '/menu_ru_ru.cp866.vim') +" source :p:h/menu_ru_ru.cp866.vim +elseif ('koi8-r' ==? &enc) && filereadable(expand(':p:h') . '/menu_ru_ru.koi8-r.vim') + source :p:h/menu_ru_ru.koi8-r.vim +else + echomsg 'Could not find the menu file matching the current encoding' +endif + diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -700,6 +700,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1799, +/**/ 1798, /**/ 1797,