Update runtime files
diff --git a/runtime/autoload/dist/ft.vim b/runtime/autoload/dist/ft.vim
index c40e0c8..e6f1861 100644
--- a/runtime/autoload/dist/ft.vim
+++ b/runtime/autoload/dist/ft.vim
@@ -3,7 +3,7 @@
# Vim functions for file type detection
#
# Maintainer: Bram Moolenaar <Bram@vim.org>
-# Last Change: 2022 Apr 13
+# Last Change: 2022 Nov 24
# These functions are moved here from runtime/filetype.vim to make startup
# faster.
diff --git a/runtime/autoload/dist/script.vim b/runtime/autoload/dist/script.vim
index 8c5441c..f86c428 100644
--- a/runtime/autoload/dist/script.vim
+++ b/runtime/autoload/dist/script.vim
@@ -4,7 +4,7 @@
# Invoked from "scripts.vim" in 'runtimepath'
#
# Maintainer: Bram Moolenaar <Bram@vim.org>
-# Last Change: 2022 Feb 13
+# Last Change: 2022 Nov 24
export def DetectFiletype()
var line1 = getline(1)
diff --git a/runtime/compiler/dotnet.vim b/runtime/compiler/dotnet.vim
new file mode 100644
index 0000000..ac64084
--- /dev/null
+++ b/runtime/compiler/dotnet.vim
@@ -0,0 +1,39 @@
+" Vim compiler file
+" Compiler: dotnet build (.NET CLI)
+" Maintainer: Nick Jensen <nickspoon@gmail.com>
+" Last Change: 2022-12-06
+" License: Vim (see :h license)
+" Repository: https://github.com/nickspoons/vim-cs
+
+if exists("current_compiler")
+ finish
+endif
+let current_compiler = "dotnet"
+
+if exists(":CompilerSet") != 2 " older Vim always used :setlocal
+ command -nargs=* CompilerSet setlocal <args>
+endif
+
+let s:cpo_save = &cpo
+set cpo&vim
+
+if get(g:, "dotnet_errors_only", v:false)
+ CompilerSet makeprg=dotnet\ build\ -nologo
+ \\ -consoleloggerparameters:NoSummary
+ \\ -consoleloggerparameters:ErrorsOnly
+else
+ CompilerSet makeprg=dotnet\ build\ -nologo\ -consoleloggerparameters:NoSummary
+endif
+
+if get(g:, "dotnet_show_project_file", v:true)
+ CompilerSet errorformat=%E%f(%l\\,%c):\ %trror\ %m,
+ \%W%f(%l\\,%c):\ %tarning\ %m,
+ \%-G%.%#
+else
+ CompilerSet errorformat=%E%f(%l\\,%c):\ %trror\ %m\ [%.%#],
+ \%W%f(%l\\,%c):\ %tarning\ %m\ [%.%#],
+ \%-G%.%#
+endif
+
+let &cpo = s:cpo_save
+unlet s:cpo_save
diff --git a/runtime/compiler/zig.vim b/runtime/compiler/zig.vim
new file mode 100644
index 0000000..2cc6831
--- /dev/null
+++ b/runtime/compiler/zig.vim
@@ -0,0 +1,28 @@
+" Vim compiler file
+" Compiler: Zig Compiler
+" Upstream: https://github.com/ziglang/zig.vim
+
+if exists("current_compiler")
+ finish
+endif
+let current_compiler = "zig"
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+if exists(":CompilerSet") != 2
+ command -nargs=* CompilerSet setlocal <args>
+endif
+
+" a subcommand must be provided for the this compiler (test, build-exe, etc)
+if has('patch-7.4.191')
+ CompilerSet makeprg=zig\ \$*\ \%:S
+else
+ CompilerSet makeprg=zig\ \$*\ \"%\"
+endif
+
+" TODO: improve errorformat as needed.
+
+let &cpo = s:save_cpo
+unlet s:save_cpo
+" vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab
diff --git a/runtime/compiler/zig_build.vim b/runtime/compiler/zig_build.vim
new file mode 100644
index 0000000..0441267
--- /dev/null
+++ b/runtime/compiler/zig_build.vim
@@ -0,0 +1,29 @@
+" Vim compiler file
+" Compiler: Zig Compiler (zig build)
+" Upstream: https://github.com/ziglang/zig.vim
+
+if exists('current_compiler')
+ finish
+endif
+runtime compiler/zig.vim
+let current_compiler = 'zig_build'
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+
+if exists(':CompilerSet') != 2
+ command -nargs=* CompilerSet setlocal <args>
+endif
+
+if exists('g:zig_build_makeprg_params')
+ execute 'CompilerSet makeprg=zig\ build\ '.escape(g:zig_build_makeprg_params, ' \|"').'\ $*'
+else
+ CompilerSet makeprg=zig\ build\ $*
+endif
+
+" TODO: anything to add to errorformat for zig build specifically?
+
+let &cpo = s:save_cpo
+unlet s:save_cpo
+" vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab
diff --git a/runtime/compiler/zig_build_exe.vim b/runtime/compiler/zig_build_exe.vim
new file mode 100644
index 0000000..20f0bb3
--- /dev/null
+++ b/runtime/compiler/zig_build_exe.vim
@@ -0,0 +1,27 @@
+" Vim compiler file
+" Compiler: Zig Compiler (zig build-exe)
+" Upstream: https://github.com/ziglang/zig.vim
+
+if exists('current_compiler')
+ finish
+endif
+runtime compiler/zig.vim
+let current_compiler = 'zig_build_exe'
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+
+if exists(':CompilerSet') != 2
+ command -nargs=* CompilerSet setlocal <args>
+endif
+
+if has('patch-7.4.191')
+ CompilerSet makeprg=zig\ build-exe\ \%:S\ \$*
+else
+ CompilerSet makeprg=zig\ build-exe\ \"%\"\ \$*
+endif
+
+let &cpo = s:save_cpo
+unlet s:save_cpo
+" vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab
diff --git a/runtime/compiler/zig_test.vim b/runtime/compiler/zig_test.vim
new file mode 100644
index 0000000..a82d2a6
--- /dev/null
+++ b/runtime/compiler/zig_test.vim
@@ -0,0 +1,27 @@
+" Vim compiler file
+" Compiler: Zig Compiler (zig test)
+" Upstream: https://github.com/ziglang/zig.vim
+
+if exists('current_compiler')
+ finish
+endif
+runtime compiler/zig.vim
+let current_compiler = 'zig_test'
+
+let s:save_cpo = &cpo
+set cpo&vim
+
+
+if exists(':CompilerSet') != 2
+ command -nargs=* CompilerSet setlocal <args>
+endif
+
+if has('patch-7.4.191')
+ CompilerSet makeprg=zig\ test\ \%:S\ \$*
+else
+ CompilerSet makeprg=zig\ test\ \"%\"\ \$*
+endif
+
+let &cpo = s:save_cpo
+unlet s:save_cpo
+" vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab
diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt
index 7ae3082..7ff969d 100644
--- a/runtime/doc/builtin.txt
+++ b/runtime/doc/builtin.txt
@@ -1,4 +1,4 @@
-*builtin.txt* For Vim version 9.0. Last change: 2022 Nov 21
+*builtin.txt* For Vim version 9.0. Last change: 2022 Dec 05
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/channel.txt b/runtime/doc/channel.txt
index 111a56d..535c175 100644
--- a/runtime/doc/channel.txt
+++ b/runtime/doc/channel.txt
@@ -1,4 +1,4 @@
-*channel.txt* For Vim version 9.0. Last change: 2022 Jun 23
+*channel.txt* For Vim version 9.0. Last change: 2022 Dec 01
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index c22b3d0..b2863d0 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 9.0. Last change: 2022 Nov 22
+*eval.txt* For Vim version 9.0. Last change: 2022 Dec 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -633,6 +633,10 @@
This can also be used to remove all entries: >
call filter(dict, 0)
+In some situations it is not allowed to remove or add entries to a Dictionary.
+Especially when iterating over all the entries. You will get *E1313* or
+another error in that case.
+
Dictionary function ~
*Dictionary-function* *self* *E725* *E862*
@@ -646,7 +650,8 @@
This is like a method in object oriented programming. The entry in the
Dictionary is a |Funcref|. The local variable "self" refers to the dictionary
-the function was invoked from.
+the function was invoked from. When using |Vim9| script you can use classes
+and objects, see `:class`.
It is also possible to add a function without the "dict" attribute as a
Funcref to a Dictionary, but the "self" variable is not available then.
diff --git a/runtime/doc/fold.txt b/runtime/doc/fold.txt
index 7c702ff..6da244d 100644
--- a/runtime/doc/fold.txt
+++ b/runtime/doc/fold.txt
@@ -1,4 +1,4 @@
-*fold.txt* For Vim version 9.0. Last change: 2022 Oct 01
+*fold.txt* For Vim version 9.0. Last change: 2022 Nov 26
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -598,6 +598,11 @@
Many movement commands handle a sequence of folded lines like an empty line.
For example, the "w" command stops once in the first column.
+When starting a search in a closed fold it will not find a match in the
+current fold. It's like a forward search always starts from the end of the
+closed fold, while a backwards search starts from the start of the closed
+fold.
+
When in Insert mode, the cursor line is never folded. That allows you to see
what you type!
diff --git a/runtime/doc/help.txt b/runtime/doc/help.txt
index d1af85e..e4e25ab 100644
--- a/runtime/doc/help.txt
+++ b/runtime/doc/help.txt
@@ -1,4 +1,4 @@
-*help.txt* For Vim version 9.0. Last change: 2022 May 13
+*help.txt* For Vim version 9.0. Last change: 2022 Dec 03
VIM - main help file
k
@@ -153,6 +153,7 @@
|terminal.txt| Terminal window support
|popup.txt| popup window support
|vim9.txt| using Vim9 script
+|vim9class.txt| using Vim9 script classes
Programming language support ~
|indent.txt| automatic indenting for C and other languages
diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt
index 3f4a371..5c7b4f8 100644
--- a/runtime/doc/map.txt
+++ b/runtime/doc/map.txt
@@ -1,4 +1,4 @@
-*map.txt* For Vim version 9.0. Last change: 2022 Nov 23
+*map.txt* For Vim version 9.0. Last change: 2022 Dec 01
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1695,7 +1695,7 @@
number.
-count=N A count (default N) which is specified either in the line
number position, or as an initial argument (like |:Next|).
- -count acts like -count=0
+ -count Acts like -count=0
Note that -range=N and -count=N are mutually exclusive - only one should be
specified.
@@ -1713,7 +1713,7 @@
-addr=windows win Range for windows
-addr=tabs tab Range for tab pages
-addr=quickfix qf Range for quickfix entries
- -addr=other ? other kind of range; can use ".", "$" and "%"
+ -addr=other ? Other kind of range; can use ".", "$" and "%"
as with "lines" (this is the default for
-count)
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index e940447..73409b7 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version 9.0. Last change: 2022 Nov 23
+*options.txt* For Vim version 9.0. Last change: 2022 Nov 30
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/os_unix.txt b/runtime/doc/os_unix.txt
index f875f16..9908b15 100644
--- a/runtime/doc/os_unix.txt
+++ b/runtime/doc/os_unix.txt
@@ -1,4 +1,4 @@
-*os_unix.txt* For Vim version 9.0. Last change: 2005 Mar 29
+*os_unix.txt* For Vim version 9.0. Last change: 2022 Nov 25
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/os_vms.txt b/runtime/doc/os_vms.txt
index 8ba12ba..619f4e4 100644
--- a/runtime/doc/os_vms.txt
+++ b/runtime/doc/os_vms.txt
@@ -1,4 +1,4 @@
-*os_vms.txt* For Vim version 9.0. Last change: 2022 Sep 30
+*os_vms.txt* For Vim version 9.0. Last change: 2022 Nov 25
VIM REFERENCE MANUAL
diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt
index 619fc18..5993f65 100644
--- a/runtime/doc/starting.txt
+++ b/runtime/doc/starting.txt
@@ -1,4 +1,4 @@
-*starting.txt* For Vim version 9.0. Last change: 2022 Jun 14
+*starting.txt* For Vim version 9.0. Last change: 2022 Nov 30
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 483c46e..cd3dbca 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt* For Vim version 9.0. Last change: 2022 Nov 15
+*syntax.txt* For Vim version 9.0. Last change: 2022 Nov 24
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -3621,6 +3621,14 @@
<
+WDL *wdl.vim* *wdl-syntax*
+
+The Workflow Description Language is a way to specify data processing workflows
+with a human-readable and writeable syntax. This is used a lot in
+bioinformatics. More info on the spec can be found here:
+https://github.com/openwdl/wdl
+
+
XF86CONFIG *xf86conf.vim* *ft-xf86conf-syntax*
The syntax of XF86Config file differs in XFree86 v3.x and v4.x. Both
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 617dd56..2fe27d4 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -1061,6 +1061,7 @@
't_RC' term.txt /*'t_RC'*
't_RF' term.txt /*'t_RF'*
't_RI' term.txt /*'t_RI'*
+'t_RK' term.txt /*'t_RK'*
't_RS' term.txt /*'t_RS'*
't_RT' term.txt /*'t_RT'*
't_RV' term.txt /*'t_RV'*
@@ -2164,7 +2165,7 @@
:abclear map.txt /*:abclear*
:abo windows.txt /*:abo*
:aboveleft windows.txt /*:aboveleft*
-:abstract vim9.txt /*:abstract*
+:abstract vim9class.txt /*:abstract*
:addd quickfix.txt /*:addd*
:al windows.txt /*:al*
:all windows.txt /*:all*
@@ -2324,7 +2325,7 @@
:chistory quickfix.txt /*:chistory*
:cl quickfix.txt /*:cl*
:cla quickfix.txt /*:cla*
-:class vim9.txt /*:class*
+:class vim9class.txt /*:class*
:clast quickfix.txt /*:clast*
:cle motion.txt /*:cle*
:clearjumps motion.txt /*:clearjumps*
@@ -2501,15 +2502,15 @@
:emenu gui.txt /*:emenu*
:en eval.txt /*:en*
:end eval.txt /*:end*
-:endclass vim9.txt /*:endclass*
+:endclass vim9class.txt /*:endclass*
:enddef vim9.txt /*:enddef*
-:endenum vim9.txt /*:endenum*
+:endenum vim9class.txt /*:endenum*
:endf userfunc.txt /*:endf*
:endfo eval.txt /*:endfo*
:endfor eval.txt /*:endfor*
:endfunction userfunc.txt /*:endfunction*
:endif eval.txt /*:endif*
-:endinterface vim9.txt /*:endinterface*
+:endinterface vim9class.txt /*:endinterface*
:endt eval.txt /*:endt*
:endtry eval.txt /*:endtry*
:endw eval.txt /*:endw*
@@ -2518,7 +2519,7 @@
:ene! editing.txt /*:ene!*
:enew editing.txt /*:enew*
:enew! editing.txt /*:enew!*
-:enum vim9.txt /*:enum*
+:enum vim9class.txt /*:enum*
:eval eval.txt /*:eval*
:ex editing.txt /*:ex*
:exe eval.txt /*:exe*
@@ -2648,7 +2649,7 @@
:inoreme gui.txt /*:inoreme*
:inoremenu gui.txt /*:inoremenu*
:insert insert.txt /*:insert*
-:interface vim9.txt /*:interface*
+:interface vim9class.txt /*:interface*
:intro starting.txt /*:intro*
:is tagsrch.txt /*:is*
:isearch tagsrch.txt /*:isearch*
@@ -3285,7 +3286,7 @@
:startgreplace insert.txt /*:startgreplace*
:startinsert insert.txt /*:startinsert*
:startreplace insert.txt /*:startreplace*
-:static vim9.txt /*:static*
+:static vim9class.txt /*:static*
:stj tagsrch.txt /*:stj*
:stjump tagsrch.txt /*:stjump*
:stop starting.txt /*:stop*
@@ -3463,7 +3464,7 @@
:tunma map.txt /*:tunma*
:tunmap map.txt /*:tunmap*
:tunmenu gui.txt /*:tunmenu*
-:type vim9.txt /*:type*
+:type vim9class.txt /*:type*
:u undo.txt /*:u*
:un undo.txt /*:un*
:una map.txt /*:una*
@@ -4365,6 +4366,8 @@
E1310 gui.txt /*E1310*
E1311 map.txt /*E1311*
E1312 windows.txt /*E1312*
+E1313 eval.txt /*E1313*
+E1314 vim9class.txt /*E1314*
E132 userfunc.txt /*E132*
E133 userfunc.txt /*E133*
E134 change.txt /*E134*
@@ -5583,7 +5586,14 @@
Vi intro.txt /*Vi*
View starting.txt /*View*
Vim9 vim9.txt /*Vim9*
+Vim9-abstract-class vim9class.txt /*Vim9-abstract-class*
+Vim9-class vim9class.txt /*Vim9-class*
+Vim9-class-overview vim9class.txt /*Vim9-class-overview*
+Vim9-enum vim9class.txt /*Vim9-enum*
Vim9-script vim9.txt /*Vim9-script*
+Vim9-simple-class vim9class.txt /*Vim9-simple-class*
+Vim9-type vim9class.txt /*Vim9-type*
+Vim9-using-interface vim9class.txt /*Vim9-using-interface*
VimEnter autocmd.txt /*VimEnter*
VimLeave autocmd.txt /*VimLeave*
VimLeavePre autocmd.txt /*VimLeavePre*
@@ -6254,6 +6264,8 @@
cino-{ indent.txt /*cino-{*
cino-} indent.txt /*cino-}*
cinoptions-values indent.txt /*cinoptions-values*
+class-member vim9class.txt /*class-member*
+class-method vim9class.txt /*class-method*
clear-undo undo.txt /*clear-undo*
clearmatches() builtin.txt /*clearmatches()*
client-server remote.txt /*client-server*
@@ -6827,6 +6839,7 @@
exrc starting.txt /*exrc*
extend() builtin.txt /*extend()*
extendnew() builtin.txt /*extendnew()*
+extends vim9class.txt /*extends*
extension-removal cmdline.txt /*extension-removal*
extensions-improvements todo.txt /*extensions-improvements*
f motion.txt /*f*
@@ -6968,6 +6981,7 @@
format-bullet-list tips.txt /*format-bullet-list*
format-comments change.txt /*format-comments*
format-formatexpr change.txt /*format-formatexpr*
+formatOtherKeys map.txt /*formatOtherKeys*
formatting change.txt /*formatting*
forth.vim syntax.txt /*forth.vim*
fortran.vim syntax.txt /*fortran.vim*
@@ -8000,6 +8014,7 @@
if_tcl.txt if_tcl.txt /*if_tcl.txt*
ignore-errors eval.txt /*ignore-errors*
ignore-timestamp editing.txt /*ignore-timestamp*
+implements vim9class.txt /*implements*
import-autoload vim9.txt /*import-autoload*
import-legacy vim9.txt /*import-legacy*
import-map vim9.txt /*import-map*
@@ -9586,6 +9601,7 @@
spec_chglog_prepend pi_spec.txt /*spec_chglog_prepend*
spec_chglog_release_info pi_spec.txt /*spec_chglog_release_info*
special-buffers windows.txt /*special-buffers*
+specifies vim9class.txt /*specifies*
speed-up tips.txt /*speed-up*
spell spell.txt /*spell*
spell-ACCENT spell.txt /*spell-ACCENT*
@@ -9800,6 +9816,7 @@
swapchoice-variable eval.txt /*swapchoice-variable*
swapcommand-variable eval.txt /*swapcommand-variable*
swapfile-changed version4.txt /*swapfile-changed*
+swapfilelist() builtin.txt /*swapfilelist()*
swapinfo() builtin.txt /*swapinfo()*
swapname() builtin.txt /*swapname()*
swapname-variable eval.txt /*swapname-variable*
@@ -9910,6 +9927,7 @@
t_RC term.txt /*t_RC*
t_RF term.txt /*t_RF*
t_RI term.txt /*t_RI*
+t_RK term.txt /*t_RK*
t_RS term.txt /*t_RS*
t_RT term.txt /*t_RT*
t_RV term.txt /*t_RV*
@@ -10774,6 +10792,7 @@
vim9-user-command vim9.txt /*vim9-user-command*
vim9-variable-arguments vim9.txt /*vim9-variable-arguments*
vim9.txt vim9.txt /*vim9.txt*
+vim9class.txt vim9class.txt /*vim9class.txt*
vim9script vim9.txt /*vim9script*
vim: options.txt /*vim:*
vim_announce intro.txt /*vim_announce*
@@ -10865,6 +10884,8 @@
w:var eval.txt /*w:var*
waittime channel.txt /*waittime*
warningmsg-variable eval.txt /*warningmsg-variable*
+wdl-syntax syntax.txt /*wdl-syntax*
+wdl.vim syntax.txt /*wdl.vim*
white-space pattern.txt /*white-space*
whitespace pattern.txt /*whitespace*
wildcard editing.txt /*wildcard*
diff --git a/runtime/doc/term.txt b/runtime/doc/term.txt
index 77d1ed3..f7b65ea 100644
--- a/runtime/doc/term.txt
+++ b/runtime/doc/term.txt
@@ -1,4 +1,4 @@
-*term.txt* For Vim version 9.0. Last change: 2022 Oct 21
+*term.txt* For Vim version 9.0. Last change: 2022 Dec 01
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/testing.txt b/runtime/doc/testing.txt
index f251781..558553f 100644
--- a/runtime/doc/testing.txt
+++ b/runtime/doc/testing.txt
@@ -1,4 +1,4 @@
-*testing.txt* For Vim version 9.0. Last change: 2022 May 16
+*testing.txt* For Vim version 9.0. Last change: 2022 Nov 28
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -135,9 +135,9 @@
Inject either a mouse button click, or a mouse move, event.
The supported items in {args} are:
button: mouse button. The supported values are:
- 0 right mouse button
+ 0 left mouse button
1 middle mouse button
- 2 left mouse button
+ 2 right mouse button
3 mouse button release
4 scroll wheel down
5 scroll wheel up
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index f08f572..39961a1 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 9.0. Last change: 2022 Nov 23
+*todo.txt* For Vim version 9.0. Last change: 2022 Dec 05
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,26 +38,6 @@
*known-bugs*
-------------------- Known bugs and current work -----------------------
-Keyboard protocol (also see below):
-- Use the kitty_protocol_state value, similar to seenModifyOtherKeys
-- When kitty_protocol_state is set then reset seenModifyOtherKeys.
- Do not set seenModifyOtherKeys for kitty-protocol sequences in
- handle_key_with_modifier().
-
-virtual text issues:
-- #11520 `below` cannot be placed below empty lines
- James Alvarado looks into it
-- virtual text `below` highlighted incorrectly when `cursorline` enabled
- (Issue #11588)
-
-'smoothscroll':
-- CTRL-E and gj in long line with 'scrolloff' 5 not working well yet.
-- computing 'scrolloff' position row use w_skipcol
-- Check this list: https://github.com/vim/vim/pulls?q=is%3Apr+is%3Aopen+smoothscroll+author%3Aychin
-- Long line spanning multiple pages: After a few CTRL-E then gj causes a
- scroll. (Ernie Rael, 18 Nov) Also pressing space or "l"
-
-
Upcoming larger works:
- Make spell checking work with recent .dic/.aff files, e.g. French. #4916
Make Vim understand the format somehow? Search for "spell" below.
@@ -67,32 +47,16 @@
- Other mechanism than group and cluster to nest syntax items, to be used
for grammars.
- Possibly keeping the parsed syntax tree and incremental updates.
+ - tree-sitter doesn't handle incorrect syntax (while typing) properly.
- Make clear how it relates to LSP.
- example plugin: https://github.com/uga-rosa/dps-vsctm.vim
-- Better support for detecting terminal emulator behavior (esp. special key
- handling) and taking away the need for users to tweak their config.
- > In the table of names pointing to the list of entries, with an additional
- one. So that "xterm-kitty" can first load "xterm" and then add "kitty"
- entries.
- > Add an "expectKittyEsc" flag (Esc is always sent as a sequence, not one
- character) and always wait after an Esc for more to come, don't leave
- Insert mode.
- -> Request code for Esc after outputting t_KI, use "k!" value.
- Use response to set "expectKittyEsc".
- -> Add ESC[>1uESC[?u to t_KI, parse flag response.
- -> May also send t_RV and delay starting a shell command until the
- response has been seen, to make sure the other responses don't get read
- by a shell command.
- > Can we use the req_more_codes_from_term() mechanism with more terminals?
- Should we repeat it after executing a shell command?
- Can also add this to the 'keyprotocol' option: "mok2+tcap"
Further Vim9 improvements, possibly after launch:
-- Use Vim9 for more runtime files.
+- implement :class and :interface: See |vim9-classes| #11544
- implement :type
- implement :enum
-- implement :class and :interface: See |vim9-classes| #11544
+- Use Vim9 for more runtime files.
- Inline call to map() and filter(), better type checking.
- When evaluating constants for script variables, some functions could work:
has(featureName), len(someString)
@@ -222,9 +186,6 @@
Add winid arg to col() and charcol() #11466 (request #11461)
-Make the default for 'ttyfast' on, checking $TERM names doesn't make much
-sense right now, most terminals are fast. #11549
-
Can we make 'noendofline' and 'endoffile' visible? Should show by default,
since it's an unusual situation.
- Show 'noendofline' when it would be used for writing ('fileformat' "dos")
@@ -241,6 +202,11 @@
Add 'keywordprg' to various ftplugin files:
https://github.com/vim/vim/pull/5566
+PR #11579 to add visualtext(), return Visually selected text.
+
+Issue #10512: Dynamic loading broken with Perl 5.36
+Damien has a patch (2022 Dec 4)
+
Add some kind of ":whathappend" command and functions to make visible what the
last few typed keys and executed commands are. To be used when the user
wonders what went wrong.
@@ -257,15 +223,27 @@
closed? (Dennis Nazic says files are preserved, okt 28). Perhaps handle TERM
like HUP?
-Improvement in terminal configuration mess: Request the terminfo entry from
-the terminal itself. The $TERM value then is only relevant for whether this
-feature is supported or not. Replaces the xterm mechanism to request each
-entry separately. #6609
-Multiplexers (screen, tmux) can request it to the underlying terminal, and
-pass it on with modifications.
-How to get all the text quickly (also over ssh)? Can we use a side channel?
-
-Horizontal mouse scroll only works when compiled with GUI? #11374
+Better terminal emulator support:
+ > Somehow request the terminfo entry from the terminal itself. The $TERM
+ value then is only relevant for whether this feature is supported or not.
+ Replaces the xterm mechanism to request each entry separately. #6609
+ Multiplexers (screen, tmux) can request it to the underlying terminal, and
+ pass it on with modifications.
+ How to get all the text quickly (also over ssh)? Can we use a side channel?
+ > When xterm supports sending an Escape sequence for the Esc key, should
+ have a way to request this state. That could be an XTGETTCAP entry, e.g.
+ "k!". Add "esc_sends_sequence" flag.
+ If we know this state, then do not pretend going out of Insert mode in
+ vgetorpeek(), where kitty_protocol_state is checked.
+ > If a response ends up in a shell command, one way to avoid this is by
+ sending t_RV last and delay starting a shell command until the response
+ has been seen.
+ > Can we use the req_more_codes_from_term() mechanism with more terminals?
+ Should we repeat it after executing a shell command?
+ Can also add this to the 'keyprotocol' option: "mok2+tcap"
+ > In the table of terminal names pointing to the list of termcap entries,
+ add an optional additional one. So that "xterm-kitty" can first load
+ "xterm" and then add "kitty" entries.
Using "A" and "o" in manually created fold (in empty buffer) does not behave
consistenly (James McCoy, #10698)
@@ -276,8 +254,6 @@
Syntax include problem: #11277. Related to Patch 8.2.2761
-Add str2blob() and blob2str() ? #4049
-
To avoid flicker: add an option that when a screen clear is requested, instead
of clearing it draws everything and uses "clear to end of line" for every line.
Resetting 't_ut' already causes this?
@@ -299,6 +275,15 @@
initialization to figure out the default value from 'shell'. Add a test for
this.
+Support translations for plugins: #11637
+- Need a tool like xgettext for Vim script, generates a .pot file.
+ Need the equivalent of _() and N_(), perhaps TR() and TRN().
+- Instructions for how to create .po files and translate.
+- Script or Makefile to generate .mo files.
+- Instructions and perhaps a script to install the .mo files in the right
+ place.
+- Add variant of gettext() that takes a package name.
+
With concealed text mouse click doesn't put the cursor in the right position.
(Herb Sitz) Fix by Christian Brabandt, 2011 Jun 16. Doesn't work properly,
need to make the change in where RET_WIN_BUF_CHARTABSIZE() is called.
@@ -2668,13 +2653,6 @@
- Add possibility to highlight specific columns (for Fortran). Or put a
line in between columns (e.g., for 'textwidth').
Patch to add 'hlcolumn' from Vit Stradal, 2004 May 20.
-8 Add functions:
- gettext() Translate a message. (Patch from Yasuhiro Matsumoto)
- Update 2004 Sep 10
- Another patch from Edward L. Fox (2005 Nov 24)
- Search in 'runtimepath'?
- More docs needed about how to use this.
- How to get the messages into the .po files?
confirm() add "flags" argument, with 'v' for vertical
layout and 'c' for console dialog. (Haegg)
Flemming Madsen has a patch for the 'c' flag
diff --git a/runtime/doc/usr_41.txt b/runtime/doc/usr_41.txt
index 850a4c5..aa51fe3 100644
--- a/runtime/doc/usr_41.txt
+++ b/runtime/doc/usr_41.txt
@@ -1,4 +1,4 @@
-*usr_41.txt* For Vim version 9.0. Last change: 2022 Nov 22
+*usr_41.txt* For Vim version 9.0. Last change: 2022 Dec 05
VIM USER MANUAL - by Bram Moolenaar
diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt
index 1b1298c..a70b8a4 100644
--- a/runtime/doc/vim9.txt
+++ b/runtime/doc/vim9.txt
@@ -1,4 +1,4 @@
-*vim9.txt* For Vim version 9.0. Last change: 2022 Nov 14
+*vim9.txt* For Vim version 9.0. Last change: 2022 Dec 03
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/visual.txt b/runtime/doc/visual.txt
index 43c3204..540d5c5 100644
--- a/runtime/doc/visual.txt
+++ b/runtime/doc/visual.txt
@@ -1,4 +1,4 @@
-*visual.txt* For Vim version 9.0. Last change: 2022 Jun 18
+*visual.txt* For Vim version 9.0. Last change: 2022 Dec 04
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -152,6 +152,11 @@
environment variable or the -display argument). Only
when 'mouse' option contains 'n' or 'a'.
+<LeftMouseNM> Internal mouse code, used for clicking on the status
+<LeftReleaseNM> line to focus a window. NM stands for non-mappable.
+ You cannot use these, but they might show up in some
+ places.
+
If Visual mode is not active and the "v", "V" or CTRL-V is preceded with a
count, the size of the previously highlighted area is used for a start. You
can then move the end of the highlighted area and give an operator. The type
diff --git a/runtime/doc/windows.txt b/runtime/doc/windows.txt
index b29a9a9..a6cb8b3 100644
--- a/runtime/doc/windows.txt
+++ b/runtime/doc/windows.txt
@@ -1,4 +1,4 @@
-*windows.txt* For Vim version 9.0. Last change: 2022 Nov 22
+*windows.txt* For Vim version 9.0. Last change: 2022 Nov 27
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -639,6 +639,8 @@
If you want to get notified of text in windows scrolling vertically or
horizontally, the |WinScrolled| autocommand event can be used. This will also
trigger in window size changes.
+Exception: the events will not be triggered when the text scrolls for
+'incsearch'.
*WinResized-event*
The |WinResized| event is triggered after updating the display, several
windows may have changed size then. A list of the IDs of windows that changed
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index b326a43..588244c 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1,7 +1,7 @@
" Vim support file to detect file types
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2022 Nov 23
+" Last Change: 2022 Dec 05
" Listen very carefully, I will say this only once
if exists("did_load_filetypes")
diff --git a/runtime/ftplugin/cs.vim b/runtime/ftplugin/cs.vim
index f53ffcb..0734d11 100644
--- a/runtime/ftplugin/cs.vim
+++ b/runtime/ftplugin/cs.vim
@@ -2,7 +2,7 @@
" Language: C#
" Maintainer: Nick Jensen <nickspoon@gmail.com>
" Former Maintainer: Johannes Zellner <johannes@zellner.org>
-" Last Change: 2021-12-07
+" Last Change: 2022-11-16
" License: Vim (see :h license)
" Repository: https://github.com/nickspoons/vim-cs
@@ -25,8 +25,9 @@
if exists('loaded_matchit') && !exists('b:match_words')
" #if/#endif support included by default
+ let b:match_ignorecase = 0
let b:match_words = '\%(^\s*\)\@<=#\s*region\>:\%(^\s*\)\@<=#\s*endregion\>,'
- let b:undo_ftplugin .= ' | unlet! b:match_words'
+ let b:undo_ftplugin .= ' | unlet! b:match_ignorecase b:match_words'
endif
if (has('gui_win32') || has('gui_gtk')) && !exists('b:browsefilter')
diff --git a/runtime/ftplugin/vim.vim b/runtime/ftplugin/vim.vim
index 6a8370f..0247c5e 100644
--- a/runtime/ftplugin/vim.vim
+++ b/runtime/ftplugin/vim.vim
@@ -1,7 +1,7 @@
" Vim filetype plugin
" Language: Vim
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2022 Sep 20
+" Last Change: 2022 Nov 27
" Only do this when not done yet for this buffer
if exists("b:did_ftplugin")
@@ -99,7 +99,7 @@
" func name
" require a parenthesis following, then there can be an "endfunc".
let b:match_words =
- \ '\<\%(fu\%[nction]\|def\)!\=\s\+\S\+(:\%(\%(^\||\)\s*\)\@<=\<retu\%[rn]\>:\%(\%(^\||\)\s*\)\@<=\<\%(endf\%[unction]\|enddef\)\>,' .
+ \ '\<\%(fu\%[nction]\|def\)!\=\s\+\S\+\s*(:\%(\%(^\||\)\s*\)\@<=\<retu\%[rn]\>:\%(\%(^\||\)\s*\)\@<=\<\%(endf\%[unction]\|enddef\)\>,' .
\ '\<\(wh\%[ile]\|for\)\>:\%(\%(^\||\)\s*\)\@<=\<brea\%[k]\>:\%(\%(^\||\)\s*\)\@<=\<con\%[tinue]\>:\%(\%(^\||\)\s*\)\@<=\<end\(w\%[hile]\|fo\%[r]\)\>,' .
\ '\<if\>:\%(\%(^\||\)\s*\)\@<=\<el\%[seif]\>:\%(\%(^\||\)\s*\)\@<=\<en\%[dif]\>,' .
\ '{:},' .
diff --git a/runtime/ftplugin/zig.vim b/runtime/ftplugin/zig.vim
new file mode 100644
index 0000000..e740a52
--- /dev/null
+++ b/runtime/ftplugin/zig.vim
@@ -0,0 +1,66 @@
+" Vim filetype plugin file
+" Language: Zig
+" Upstream: https://github.com/ziglang/zig.vim
+
+" Only do this when not done yet for this buffer
+if exists("b:did_ftplugin")
+ finish
+endif
+
+let b:did_ftplugin = 1
+
+let s:cpo_orig = &cpo
+set cpo&vim
+
+compiler zig_build
+
+" Match Zig builtin fns
+setlocal iskeyword+=@-@
+
+" Recomended code style, no tabs and 4-space indentation
+setlocal expandtab
+setlocal tabstop=8
+setlocal softtabstop=4
+setlocal shiftwidth=4
+
+setlocal formatoptions-=t formatoptions+=croql
+
+setlocal suffixesadd=.zig,.zir
+
+if has('comments')
+ setlocal comments=:///,://!,://,:\\\\
+ setlocal commentstring=//\ %s
+endif
+
+if has('find_in_path')
+ let &l:includeexpr='substitute(v:fname, "^([^.])$", "\1.zig", "")'
+ let &l:include='\v(\@import>|\@cInclude>|^\s*\#\s*include)'
+endif
+
+let &l:define='\v(<fn>|<const>|<var>|^\s*\#\s*define)'
+
+if !exists('g:zig_std_dir') && exists('*json_decode') && executable('zig')
+ silent let s:env = system('zig env')
+ if v:shell_error == 0
+ let g:zig_std_dir = json_decode(s:env)['std_dir']
+ endif
+ unlet! s:env
+endif
+
+if exists('g:zig_std_dir')
+ let &l:path = &l:path . ',' . g:zig_std_dir
+endif
+
+let b:undo_ftplugin =
+ \ 'setl isk< et< ts< sts< sw< fo< sua< mp< com< cms< inex< inc< pa<'
+
+augroup vim-zig
+ autocmd! * <buffer>
+ autocmd BufWritePre <buffer> if get(g:, 'zig_fmt_autosave', 1) | call zig#fmt#Format() | endif
+augroup END
+
+let b:undo_ftplugin .= '|au! vim-zig * <buffer>'
+
+let &cpo = s:cpo_orig
+unlet s:cpo_orig
+" vim: tabstop=8 shiftwidth=4 softtabstop=4 expandtab
diff --git a/runtime/indent/zig.vim b/runtime/indent/zig.vim
new file mode 100644
index 0000000..e3ce8aa
--- /dev/null
+++ b/runtime/indent/zig.vim
@@ -0,0 +1,80 @@
+" Vim filetype indent file
+" Language: Zig
+" Upstream: https://github.com/ziglang/zig.vim
+
+" Only load this indent file when no other was loaded.
+if exists("b:did_indent")
+ finish
+endif
+let b:did_indent = 1
+
+if (!has("cindent") || !has("eval"))
+ finish
+endif
+
+setlocal cindent
+
+" L0 -> 0 indent for jump labels (i.e. case statement in c).
+" j1 -> indenting for "javascript object declarations"
+" J1 -> see j1
+" w1 -> starting a new line with `(` at the same indent as `(`
+" m1 -> if `)` starts a line, match its indent with the first char of its
+" matching `(` line
+" (s -> use one indent, when starting a new line after a trailing `(`
+setlocal cinoptions=L0,m1,(s,j1,J1,l1
+
+" cinkeys: controls what keys trigger indent formatting
+" 0{ -> {
+" 0} -> }
+" 0) -> )
+" 0] -> ]
+" !^F -> make CTRL-F (^F) reindent the current line when typed
+" o -> when <CR> or `o` is used
+" O -> when the `O` command is used
+setlocal cinkeys=0{,0},0),0],!^F,o,O
+
+setlocal indentexpr=GetZigIndent(v:lnum)
+
+let b:undo_indent = "setlocal cindent< cinkeys< cinoptions< indentexpr<"
+
+function! GetZigIndent(lnum)
+ let curretLineNum = a:lnum
+ let currentLine = getline(a:lnum)
+
+ " cindent doesn't handle multi-line strings properly, so force no indent
+ if currentLine =~ '^\s*\\\\.*'
+ return -1
+ endif
+
+ let prevLineNum = prevnonblank(a:lnum-1)
+ let prevLine = getline(prevLineNum)
+
+ " for lines that look like
+ " },
+ " };
+ " try treating them the same as a }
+ if prevLine =~ '\v^\s*},$'
+ if currentLine =~ '\v^\s*};$' || currentLine =~ '\v^\s*}$'
+ return indent(prevLineNum) - 4
+ endif
+ return indent(prevLineNum-1) - 4
+ endif
+ if currentLine =~ '\v^\s*},$'
+ return indent(prevLineNum) - 4
+ endif
+ if currentLine =~ '\v^\s*};$'
+ return indent(prevLineNum) - 4
+ endif
+
+
+ " cindent doesn't handle this case correctly:
+ " switch (1): {
+ " 1 => true,
+ " ~
+ " ^---- indents to here
+ if prevLine =~ '.*=>.*,$' && currentLine !~ '.*}$'
+ return indent(prevLineNum)
+ endif
+
+ return cindent(a:lnum)
+endfunction
diff --git a/runtime/menu.vim b/runtime/menu.vim
index 59fa126..dc90eeb 100644
--- a/runtime/menu.vim
+++ b/runtime/menu.vim
@@ -2,7 +2,7 @@
" You can also use this as a start for your own set of menus.
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2022 Mar 02
+" Last Change: 2022 Nov 27
" Note that ":an" (short for ":anoremenu") is often used to make a menu work
" in all modes and avoid side effects from mappings defined by the user.
diff --git a/runtime/plugin/matchparen.vim b/runtime/plugin/matchparen.vim
index eb4a9ec..3982489 100644
--- a/runtime/plugin/matchparen.vim
+++ b/runtime/plugin/matchparen.vim
@@ -1,6 +1,6 @@
" Vim plugin for showing matching parens
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2022 Nov 28
+" Last Change: 2022 Dec 01
" Exit quickly when:
" - this plugin was already loaded (or disabled)
diff --git a/runtime/syntax/cs.vim b/runtime/syntax/cs.vim
index 722ddbe..104470a 100644
--- a/runtime/syntax/cs.vim
+++ b/runtime/syntax/cs.vim
@@ -3,7 +3,7 @@
" Maintainer: Nick Jensen <nickspoon@gmail.com>
" Former Maintainers: Anduin Withers <awithers@anduin.com>
" Johannes Zellner <johannes@zellner.org>
-" Last Change: 2022-03-01
+" Last Change: 2022-11-16
" Filenames: *.cs
" License: Vim (see :h license)
" Repository: https://github.com/nickspoons/vim-cs
@@ -25,6 +25,9 @@
syn keyword csType nint nuint " contextual
syn keyword csStorage enum interface namespace struct
+syn match csStorage "\<record\ze\_s\+@\=\h\w*\_s*[<(:{;]"
+syn match csStorage "\%(\<\%(partial\|new\|public\|protected\|internal\|private\|abstract\|sealed\|static\|unsafe\|readonly\)\)\@9<=\_s\+record\>"
+syn match csStorage "\<record\ze\_s\+\%(class\|struct\)"
syn match csStorage "\<delegate\>"
syn keyword csRepeat break continue do for foreach goto return while
syn keyword csConditional else if switch
@@ -44,6 +47,9 @@
" Modifiers
syn match csUsingModifier "\<global\ze\_s\+using\>"
syn keyword csAccessModifier internal private protected public
+syn keyword csModifier operator nextgroup=csCheckedModifier skipwhite skipempty
+syn keyword csCheckedModifier checked contained
+
" TODO: in new out
syn keyword csModifier abstract const event override readonly sealed static virtual volatile
syn match csModifier "\<\%(extern\|fixed\|unsafe\)\>"
@@ -76,7 +82,7 @@
" Extension method parameter modifier
syn match csModifier "\<this\ze\_s\+@\=\h"
-syn keyword csUnspecifiedStatement as in is nameof operator out params ref sizeof stackalloc using
+syn keyword csUnspecifiedStatement as in is nameof out params ref sizeof stackalloc using
syn keyword csUnsupportedStatement value
syn keyword csUnspecifiedKeyword explicit implicit
@@ -183,7 +189,7 @@
syn match csUnicodeNumber +\\U00\x\{6}+ contained contains=csUnicodeSpecifier display
syn match csUnicodeSpecifier +\\[uUx]+ contained display
-syn region csString matchgroup=csQuote start=+"+ end=+"+ end=+$+ extend contains=csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
+syn region csString matchgroup=csQuote start=+"+ end=+"\%(u8\)\=+ end=+$+ extend contains=csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
syn match csCharacter "'[^']*'" contains=csSpecialChar,csSpecialCharError,csUnicodeNumber display
syn match csCharacter "'\\''" contains=csSpecialChar display
syn match csCharacter "'[^\\]'" display
@@ -200,7 +206,7 @@
syn case match
syn cluster csNumber contains=csInteger,csReal
-syn region csInterpolatedString matchgroup=csQuote start=+\$"+ end=+"+ extend contains=csInterpolation,csEscapedInterpolation,csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
+syn region csInterpolatedString matchgroup=csQuote start=+\$"+ end=+"\%(u8\)\=+ extend contains=csInterpolation,csEscapedInterpolation,csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
syn region csInterpolation matchgroup=csInterpolationDelimiter start=+{+ end=+}+ keepend contained contains=@csAll,csBraced,csBracketed,csInterpolationAlign,csInterpolationFormat
syn match csEscapedInterpolation "{{" transparent contains=NONE display
@@ -210,10 +216,10 @@
syn match csInterpolationAlignDel +,+ contained display
syn match csInterpolationFormatDel +:+ contained display
-syn region csVerbatimString matchgroup=csQuote start=+@"+ end=+"+ skip=+""+ extend contains=csVerbatimQuote,@Spell
+syn region csVerbatimString matchgroup=csQuote start=+@"+ end=+"\%(u8\)\=+ skip=+""+ extend contains=csVerbatimQuote,@Spell
syn match csVerbatimQuote +""+ contained
-syn region csInterVerbString matchgroup=csQuote start=+$@"+ start=+@$"+ end=+"+ skip=+""+ extend contains=csInterpolation,csEscapedInterpolation,csSpecialChar,csSpecialError,csUnicodeNumber,csVerbatimQuote,@Spell
+syn region csInterVerbString matchgroup=csQuote start=+$@"+ start=+@$"+ end=+"\%(u8\)\=+ skip=+""+ extend contains=csInterpolation,csEscapedInterpolation,csSpecialChar,csSpecialError,csUnicodeNumber,csVerbatimQuote,@Spell
syn cluster csString contains=csString,csInterpolatedString,csVerbatimString,csInterVerbString
@@ -256,6 +262,7 @@
hi def link csModifier StorageClass
hi def link csAccessModifier csModifier
hi def link csAsyncModifier csModifier
+hi def link csCheckedModifier csModifier
hi def link csManagedModifier csModifier
hi def link csUsingModifier csModifier
diff --git a/runtime/syntax/nix.vim b/runtime/syntax/nix.vim
new file mode 100644
index 0000000..c07676a
--- /dev/null
+++ b/runtime/syntax/nix.vim
@@ -0,0 +1,210 @@
+" Vim syntax file
+" Language: Nix
+" Maintainer: James Fleming <james@electronic-quill.net>
+" Original Author: Daiderd Jordan <daiderd@gmail.com>
+" Acknowledgement: Based on vim-nix maintained by Daiderd Jordan <daiderd@gmail.com>
+" https://github.com/LnL7/vim-nix
+" License: MIT
+" Last Change: 2022 Dec 06
+
+if exists("b:current_syntax")
+ finish
+endif
+
+let s:cpo_save = &cpo
+set cpo&vim
+
+syn keyword nixBoolean true false
+syn keyword nixNull null
+syn keyword nixRecKeyword rec
+
+syn keyword nixOperator or
+syn match nixOperator '!=\|!'
+syn match nixOperator '<=\?'
+syn match nixOperator '>=\?'
+syn match nixOperator '&&'
+syn match nixOperator '//\='
+syn match nixOperator '=='
+syn match nixOperator '?'
+syn match nixOperator '||'
+syn match nixOperator '++\='
+syn match nixOperator '-'
+syn match nixOperator '\*'
+syn match nixOperator '->'
+
+syn match nixParen '[()]'
+syn match nixInteger '\d\+'
+
+syn keyword nixTodo FIXME NOTE TODO OPTIMIZE XXX HACK contained
+syn match nixComment '#.*' contains=nixTodo,@Spell
+syn region nixComment start=+/\*+ end=+\*/+ contains=nixTodo,@Spell
+
+syn region nixInterpolation matchgroup=nixInterpolationDelimiter start="\${" end="}" contained contains=@nixExpr,nixInterpolationParam
+
+syn match nixSimpleStringSpecial /\\\%([nrt"\\$]\|$\)/ contained
+syn match nixStringSpecial /''['$]/ contained
+syn match nixStringSpecial /\$\$/ contained
+syn match nixStringSpecial /''\\[nrt]/ contained
+
+syn match nixSimpleStringSpecial /\$\$/ contained
+
+syn match nixInvalidSimpleStringEscape /\\[^nrt"\\$]/ contained
+syn match nixInvalidStringEscape /''\\[^nrt]/ contained
+
+syn region nixSimpleString matchgroup=nixStringDelimiter start=+"+ skip=+\\"+ end=+"+ contains=nixInterpolation,nixSimpleStringSpecial,nixInvalidSimpleStringEscape
+syn region nixString matchgroup=nixStringDelimiter start=+''+ skip=+''['$\\]+ end=+''+ contains=nixInterpolation,nixStringSpecial,nixInvalidStringEscape
+
+syn match nixFunctionCall "[a-zA-Z_][a-zA-Z0-9_'-]*"
+
+syn match nixPath "[a-zA-Z0-9._+-]*\%(/[a-zA-Z0-9._+-]\+\)\+"
+syn match nixHomePath "\~\%(/[a-zA-Z0-9._+-]\+\)\+"
+syn match nixSearchPath "[a-zA-Z0-9._+-]\+\%(\/[a-zA-Z0-9._+-]\+\)*" contained
+syn match nixPathDelimiter "[<>]" contained
+syn match nixSearchPathRef "<[a-zA-Z0-9._+-]\+\%(\/[a-zA-Z0-9._+-]\+\)*>" contains=nixSearchPath,nixPathDelimiter
+syn match nixURI "[a-zA-Z][a-zA-Z0-9.+-]*:[a-zA-Z0-9%/?:@&=$,_.!~*'+-]\+"
+
+syn match nixAttributeDot "\." contained
+syn match nixAttribute "[a-zA-Z_][a-zA-Z0-9_'-]*\ze\%([^a-zA-Z0-9_'.-]\|$\)" contained
+syn region nixAttributeAssignment start="=" end="\ze;" contained contains=@nixExpr
+syn region nixAttributeDefinition start=/\ze[a-zA-Z_"$]/ end=";" contained contains=nixComment,nixAttribute,nixInterpolation,nixSimpleString,nixAttributeDot,nixAttributeAssignment
+
+syn region nixInheritAttributeScope start="(" end="\ze)" contained contains=@nixExpr
+syn region nixAttributeDefinition matchgroup=nixInherit start="\<inherit\>" end=";" contained contains=nixComment,nixInheritAttributeScope,nixAttribute
+
+syn region nixAttributeSet start="{" end="}" contains=nixComment,nixAttributeDefinition
+
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn region nixArgumentDefinitionWithDefault matchgroup=nixArgumentDefinition start="[a-zA-Z_][a-zA-Z0-9_'-]*\ze\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*?\@=" matchgroup=NONE end="[,}]\@=" transparent contained contains=@nixExpr
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn match nixArgumentDefinition "[a-zA-Z_][a-zA-Z0-9_'-]*\ze\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*[,}]\@=" contained
+syn match nixArgumentEllipsis "\.\.\." contained
+syn match nixArgumentSeparator "," contained
+
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn match nixArgOperator '@\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*[a-zA-Z_][a-zA-Z0-9_'-]*\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*:'he=s+1 contained contains=nixAttribute
+
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn match nixArgOperator '[a-zA-Z_][a-zA-Z0-9_'-]*\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*@'hs=e-1 contains=nixAttribute nextgroup=nixFunctionArgument
+
+" This is a bit more complicated, because function arguments can be passed in a
+" very similar form on how attribute sets are defined and two regions with the
+" same start patterns will shadow each other. Instead of a region we could use a
+" match on {\_.\{-\}}, which unfortunately doesn't take nesting into account.
+"
+" So what we do instead is that we look forward until we are sure that it's a
+" function argument. Unfortunately, we need to catch comments and both vertical
+" and horizontal white space, which the following regex should hopefully do:
+"
+" "\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*"
+"
+" It is also used throught the whole file and is marked with 'v's as well.
+"
+" Fortunately the matching rules for function arguments are much simpler than
+" for real attribute sets, because we can stop when we hit the first ellipsis or
+" default value operator, but we also need to paste the "whitespace & comments
+" eating" regex all over the place (marked with 'v's):
+"
+" Region match 1: { foo ? ... } or { foo, ... } or { ... } (ellipsis)
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv {----- identifier -----}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn region nixFunctionArgument start="{\ze\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*\%([a-zA-Z_][a-zA-Z0-9_'-]*\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*[,?}]\|\.\.\.\)" end="}" contains=nixComment,nixArgumentDefinitionWithDefault,nixArgumentDefinition,nixArgumentEllipsis,nixArgumentSeparator nextgroup=nixArgOperator
+
+" Now it gets more tricky, because we need to look forward for the colon, but
+" there could be something like "{}@foo:", even though it's highly unlikely.
+"
+" Region match 2: {}
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv@vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv{----- identifier -----} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn region nixFunctionArgument start="{\ze\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*}\%(\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*@\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*[a-zA-Z_][a-zA-Z0-9_'-]*\)\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*:" end="}" contains=nixComment nextgroup=nixArgOperator
+
+" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
+syn match nixSimpleFunctionArgument "[a-zA-Z_][a-zA-Z0-9_'-]*\ze\%(\s\|#.\{-\}\n\|\n\|/\*\_.\{-\}\*/\)*:\([\n ]\)\@="
+
+syn region nixList matchgroup=nixListBracket start="\[" end="\]" contains=@nixExpr
+
+syn region nixLetExpr matchgroup=nixLetExprKeyword start="\<let\>" end="\<in\>" contains=nixComment,nixAttributeDefinition
+
+syn keyword nixIfExprKeyword then contained
+syn region nixIfExpr matchgroup=nixIfExprKeyword start="\<if\>" end="\<else\>" contains=@nixExpr,nixIfExprKeyword
+
+syn region nixWithExpr matchgroup=nixWithExprKeyword start="\<with\>" matchgroup=NONE end=";" contains=@nixExpr
+
+syn region nixAssertExpr matchgroup=nixAssertKeyword start="\<assert\>" matchgroup=NONE end=";" contains=@nixExpr
+
+syn cluster nixExpr contains=nixBoolean,nixNull,nixOperator,nixParen,nixInteger,nixRecKeyword,nixConditional,nixBuiltin,nixSimpleBuiltin,nixComment,nixFunctionCall,nixFunctionArgument,nixArgOperator,nixSimpleFunctionArgument,nixPath,nixHomePath,nixSearchPathRef,nixURI,nixAttributeSet,nixList,nixSimpleString,nixString,nixLetExpr,nixIfExpr,nixWithExpr,nixAssertExpr,nixInterpolation
+
+" These definitions override @nixExpr and have to come afterwards:
+
+syn match nixInterpolationParam "[a-zA-Z_][a-zA-Z0-9_'-]*\%(\.[a-zA-Z_][a-zA-Z0-9_'-]*\)*" contained
+
+" Non-namespaced Nix builtins as of version 2.0:
+syn keyword nixSimpleBuiltin
+ \ abort baseNameOf derivation derivationStrict dirOf fetchGit
+ \ fetchMercurial fetchTarball import isNull map mapAttrs placeholder removeAttrs
+ \ scopedImport throw toString
+
+
+" Namespaced and non-namespaced Nix builtins as of version 2.0:
+syn keyword nixNamespacedBuiltin contained
+ \ abort add addErrorContext all any attrNames attrValues baseNameOf
+ \ catAttrs compareVersions concatLists concatStringsSep currentSystem
+ \ currentTime deepSeq derivation derivationStrict dirOf div elem elemAt
+ \ fetchGit fetchMercurial fetchTarball fetchurl filter \ filterSource
+ \ findFile foldl' fromJSON functionArgs genList \ genericClosure getAttr
+ \ getEnv hasAttr hasContext hashString head import intersectAttrs isAttrs
+ \ isBool isFloat isFunction isInt isList isNull isString langVersion
+ \ length lessThan listToAttrs map mapAttrs match mul nixPath nixVersion
+ \ parseDrvName partition path pathExists placeholder readDir readFile
+ \ removeAttrs replaceStrings scopedImport seq sort split splitVersion
+ \ storeDir storePath stringLength sub substring tail throw toFile toJSON
+ \ toPath toString toXML trace tryEval typeOf unsafeDiscardOutputDependency
+ \ unsafeDiscardStringContext unsafeGetAttrPos valueSize fromTOML bitAnd
+ \ bitOr bitXor floor ceil
+
+syn match nixBuiltin "builtins\.[a-zA-Z']\+"he=s+9 contains=nixComment,nixNamespacedBuiltin
+
+hi def link nixArgOperator Operator
+hi def link nixArgumentDefinition Identifier
+hi def link nixArgumentEllipsis Operator
+hi def link nixAssertKeyword Keyword
+hi def link nixAttribute Identifier
+hi def link nixAttributeDot Operator
+hi def link nixBoolean Boolean
+hi def link nixBuiltin Special
+hi def link nixComment Comment
+hi def link nixConditional Conditional
+hi def link nixHomePath Include
+hi def link nixIfExprKeyword Keyword
+hi def link nixInherit Keyword
+hi def link nixInteger Integer
+hi def link nixInterpolation Macro
+hi def link nixInterpolationDelimiter Delimiter
+hi def link nixInterpolationParam Macro
+hi def link nixInvalidSimpleStringEscape Error
+hi def link nixInvalidStringEscape Error
+hi def link nixLetExprKeyword Keyword
+hi def link nixNamespacedBuiltin Special
+hi def link nixNull Constant
+hi def link nixOperator Operator
+hi def link nixPath Include
+hi def link nixPathDelimiter Delimiter
+hi def link nixRecKeyword Keyword
+hi def link nixSearchPath Include
+hi def link nixSimpleBuiltin Keyword
+hi def link nixSimpleFunctionArgument Identifier
+hi def link nixSimpleString String
+hi def link nixSimpleStringSpecial SpecialChar
+hi def link nixString String
+hi def link nixStringDelimiter Delimiter
+hi def link nixStringSpecial Special
+hi def link nixTodo Todo
+hi def link nixURI Include
+hi def link nixWithExprKeyword Keyword
+
+" This could lead up to slow syntax highlighting for large files, but usually
+" large files such as all-packages.nix are one large attribute set, so if we'd
+" use sync patterns we'd have to go back to the start of the file anyway
+syn sync fromstart
+
+let b:current_syntax = "nix"
+
+let &cpo = s:cpo_save
+unlet s:cpo_save
diff --git a/runtime/syntax/rego.vim b/runtime/syntax/rego.vim
index a04fc70..bc82030 100644
--- a/runtime/syntax/rego.vim
+++ b/runtime/syntax/rego.vim
@@ -2,7 +2,7 @@
" Language: rego policy language
" Maintainer: Matt Dunford (zenmatic@gmail.com)
" URL: https://github.com/zenmatic/vim-syntax-rego
-" Last Change: 2019 Dec 12
+" Last Change: 2022 Dec 4
" https://www.openpolicyagent.org/docs/latest/policy-language/
@@ -14,36 +14,56 @@
syn case match
syn keyword regoDirective package import allow deny
-syn keyword regoKeywords as default else false not null true with some
+syn keyword regoKeywords as default else every false if import package not null true with some in print
syn keyword regoFuncAggregates count sum product max min sort all any
-syn match regoFuncArrays "\<array\.\(concat\|slice\)\>"
+syn match regoFuncArrays "\<array\.\(concat\|slice\|reverse\)\>"
syn keyword regoFuncSets intersection union
-syn keyword regoFuncStrings concat /\<contains\>/ endswith format_int indexof lower replace split sprintf startswith substring trim trim_left trim_prefix trim_right trim_suffix trim_space upper
-syn match regoFuncStrings2 "\<strings\.replace_n\>"
+syn keyword regoFuncStrings concat /\<contains\>/ endswith format_int indexof indexof_n lower replace split sprintf startswith substring trim trim_left trim_prefix trim_right trim_suffix trim_space upper
+syn match regoFuncStrings2 "\<strings\.\(replace_n\|reverse\|any_prefix_match\|any_suffix_match\)\>"
syn match regoFuncStrings3 "\<contains\>"
syn keyword regoFuncRegex re_match
-syn match regoFuncRegex2 "\<regex\.\(split\|globs_match\|template_match\|find_n\|find_all_string_submatch_n\)\>"
+syn match regoFuncRegex2 "\<regex\.\(is_valid\|split\|globs_match\|template_match\|find_n\|find_all_string_submatch_n\|replace\)\>"
+syn match regoFuncUuid "\<uuid.rfc4122\>"
+syn match regoFuncBits "\<bits\.\(or\|and\|negate\|xor\|lsh\|rsh\)\>"
+syn match regoFuncObject "\<object\.\(get\|remove\|subset\|union\|union_n\|filter\)\>"
syn match regoFuncGlob "\<glob\.\(match\|quote_meta\)\>"
-syn match regoFuncUnits "\<units\.parse_bytes\>"
+syn match regoFuncUnits "\<units\.parse\(_bytes\)\=\>"
syn keyword regoFuncTypes is_number is_string is_boolean is_array is_set is_object is_null type_name
-syn match regoFuncEncoding1 "\<\(base64\|base64url\)\.\(encode\|decode\)\>"
-syn match regoFuncEncoding2 "\<urlquery\.\(encode\|decode\|encode_object\)\>"
-syn match regoFuncEncoding3 "\<\(json\|yaml\)\.\(marshal\|unmarshal\)\>"
+syn match regoFuncEncoding1 "\<base64\.\(encode\|decode\|is_valid\)\>"
+syn match regoFuncEncoding2 "\<base64url\.\(encode\(_no_pad\)\=\|decode\)\>"
+syn match regoFuncEncoding3 "\<urlquery\.\(encode\|decode\|\(en\|de\)code_object\)\>"
+syn match regoFuncEncoding4 "\<\(json\|yaml\)\.\(is_valid\|marshal\|unmarshal\)\>"
+syn match regoFuncEncoding5 "\<json\.\(filter\|patch\|remove\)\>"
syn match regoFuncTokenSigning "\<io\.jwt\.\(encode_sign_raw\|encode_sign\)\>"
-syn match regoFuncTokenVerification "\<io\.jwt\.\(verify_rs256\|verify_ps256\|verify_es256\|verify_hs256\|decode\|decode_verify\)\>"
-syn match regoFuncTime "\<time\.\(now_ns\|parse_ns\|parse_rfc3339_ns\|parse_duration_ns\|date\|clock\|weekday\)\>"
-syn match regoFuncCryptography "\<crypto\.x509\.parse_certificates\>"
+syn match regoFuncTokenVerification1 "\<io\.jwt\.\(decode\|decode_verify\)\>"
+syn match regoFuncTokenVerification2 "\<io\.jwt\.verify_\(rs\|ps\|es\|hs\)\(256\|384\|512\)\>"
+syn match regoFuncTime "\<time\.\(now_ns\|parse_ns\|parse_rfc3339_ns\|parse_duration_ns\|date\|clock\|weekday\|diff\|add_date\)\>"
+syn match regoFuncCryptography "\<crypto\.x509\.\(parse_certificates\|parse_certificate_request\|parse_and_verify_certificates\|parse_rsa_private_key\)\>"
+syn match regoFuncCryptography "\<crypto\.\(md5\|sha1\|sha256\)"
+syn match regoFuncCryptography "\<crypto\.hmac\.\(md5\|sha1\|sha256\|sha512\)"
syn keyword regoFuncGraphs walk
+syn match regoFuncGraphs2 "\<graph\.reachable\(_paths\)\=\>"
+syn match regoFuncGraphQl "\<graphql\.\(\(schema_\)\=is_valid\|parse\(_\(and_verify\|query\|schema\)\)\=\)\>"
syn match regoFuncHttp "\<http\.send\>"
-syn match regoFuncNet "\<net\.\(cidr_contains\|cidr_intersects\)\>"
-syn match regoFuncRego "\<rego\.parse_module\>"
+syn match regoFuncNet "\<net\.\(cidr_merge\|cidr_contains\|cidr_contains_matches\|cidr_intersects\|cidr_expand\|lookup_ip_addr\|cidr_is_valid\)\>"
+syn match regoFuncRego "\<rego\.\(parse_module\|metadata\.\(rule\|chain\)\)\>"
syn match regoFuncOpa "\<opa\.runtime\>"
syn keyword regoFuncDebugging trace
+syn match regoFuncRand "\<rand\.intn\>"
+syn match regoFuncNumbers "\<numbers\.\(range\|intn\)\>"
+syn keyword regoFuncNumbers round ceil floor abs
+
+syn match regoFuncSemver "\<semver\.\(is_valid\|compare\)\>"
+syn keyword regoFuncConversions to_number
+syn match regoFuncHex "\<hex\.\(encode\|decode\)\>"
+
+hi def link regoFuncUuid Statement
+hi def link regoFuncBits Statement
hi def link regoDirective Statement
hi def link regoKeywords Statement
hi def link regoFuncAggregates Statement
@@ -60,16 +80,27 @@
hi def link regoFuncEncoding1 Statement
hi def link regoFuncEncoding2 Statement
hi def link regoFuncEncoding3 Statement
+hi def link regoFuncEncoding4 Statement
+hi def link regoFuncEncoding5 Statement
hi def link regoFuncTokenSigning Statement
-hi def link regoFuncTokenVerification Statement
+hi def link regoFuncTokenVerification1 Statement
+hi def link regoFuncTokenVerification2 Statement
hi def link regoFuncTime Statement
hi def link regoFuncCryptography Statement
hi def link regoFuncGraphs Statement
+hi def link regoFuncGraphQl Statement
+hi def link regoFuncGraphs2 Statement
hi def link regoFuncHttp Statement
hi def link regoFuncNet Statement
hi def link regoFuncRego Statement
hi def link regoFuncOpa Statement
hi def link regoFuncDebugging Statement
+hi def link regoFuncObject Statement
+hi def link regoFuncNumbers Statement
+hi def link regoFuncSemver Statement
+hi def link regoFuncConversions Statement
+hi def link regoFuncHex Statement
+hi def link regoFuncRand Statement
" https://www.openpolicyagent.org/docs/latest/policy-language/#strings
syn region regoString start=+"+ skip=+\\\\\|\\"+ end=+"+
diff --git a/runtime/syntax/sh.vim b/runtime/syntax/sh.vim
index 822b1a9..6722d62 100644
--- a/runtime/syntax/sh.vim
+++ b/runtime/syntax/sh.vim
@@ -2,8 +2,8 @@
" Language: shell (sh) Korn shell (ksh) bash (sh)
" Maintainer: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
" Previous Maintainer: Lennart Schultz <Lennart.Schultz@ecmwf.int>
-" Last Change: Jul 08, 2022
-" Version: 203
+" Last Change: Nov 25, 2022
+" Version: 204
" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_SH
" For options and settings, please use: :help ft-sh-syntax
" This file includes many ideas from Eric Brunet (eric.brunet@ens.fr) and heredoc fixes from Felipe Contreras
@@ -84,15 +84,9 @@
let g:sh_fold_enabled= 0
echomsg "Ignoring g:sh_fold_enabled=".g:sh_fold_enabled."; need to re-compile vim for +fold support"
endif
-if !exists("s:sh_fold_functions")
- let s:sh_fold_functions= and(g:sh_fold_enabled,1)
-endif
-if !exists("s:sh_fold_heredoc")
- let s:sh_fold_heredoc = and(g:sh_fold_enabled,2)
-endif
-if !exists("s:sh_fold_ifdofor")
- let s:sh_fold_ifdofor = and(g:sh_fold_enabled,4)
-endif
+let s:sh_fold_functions= and(g:sh_fold_enabled,1)
+let s:sh_fold_heredoc = and(g:sh_fold_enabled,2)
+let s:sh_fold_ifdofor = and(g:sh_fold_enabled,4)
if g:sh_fold_enabled && &fdm == "manual"
" Given that the user provided g:sh_fold_enabled
" AND g:sh_fold_enabled is manual (usual default)
@@ -113,6 +107,9 @@
" Set up folding commands for shell {{{1
" =================================
+sil! delc ShFoldFunctions
+sil! delc ShFoldHereDoc
+sil! delc ShFoldIfDoFor
if s:sh_fold_functions
com! -nargs=* ShFoldFunctions <args> fold
else
@@ -415,22 +412,22 @@
" Here Documents: {{{1
" (modified by Felipe Contreras)
" =========================================
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc01 start="<<\s*\z([^ \t|>]\+\)" matchgroup=shHereDoc01 end="^\z1\s*$" contains=@shDblQuoteList
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc02 start="<<-\s*\z([^ \t|>]\+\)" matchgroup=shHereDoc02 end="^\s*\z1\s*$" contains=@shDblQuoteList
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc03 start="<<\s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc03 end="^\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc04 start="<<-\s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc04 end="^\s*\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc05 start="<<\s*'\z([^']\+\)'" matchgroup=shHereDoc05 end="^\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc06 start="<<-\s*'\z([^']\+\)'" matchgroup=shHereDoc06 end="^\s*\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc07 start="<<\s*\"\z([^"]\+\)\"" matchgroup=shHereDoc07 end="^\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc08 start="<<-\s*\"\z([^"]\+\)\"" matchgroup=shHereDoc08 end="^\s*\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc09 start="<<\s*\\\_$\_s*\z([^ \t|>]\+\)" matchgroup=shHereDoc09 end="^\z1\s*$" contains=@shDblQuoteList
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc10 start="<<-\s*\\\_$\_s*\z([^ \t|>]\+\)" matchgroup=shHereDoc10 end="^\s*\z1\s*$" contains=@shDblQuoteList
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc11 start="<<\s*\\\_$\_s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc11 end="^\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc12 start="<<-\s*\\\_$\_s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc12 end="^\s*\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc13 start="<<\s*\\\_$\_s*'\z([^']\+\)'" matchgroup=shHereDoc13 end="^\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc14 start="<<-\s*\\\_$\_s*'\z([^']\+\)'" matchgroup=shHereDoc14 end="^\s*\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc15 start="<<\s*\\\_$\_s*\"\z([^"]\+\)\"" matchgroup=shHereDoc15 end="^\z1\s*$"
-ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc16 start="<<-\s*\\\_$\_s*\"\z([^"]\+\)\"" matchgroup=shHereDoc16 end="^\s*\z1\s*$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc01 start="<<\s*\z([^ \t|>]\+\)" matchgroup=shHereDoc01 end="^\z1$" contains=@shDblQuoteList
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc02 start="<<-\s*\z([^ \t|>]\+\)" matchgroup=shHereDoc02 end="^\s*\z1$" contains=@shDblQuoteList
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc03 start="<<\s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc03 end="^\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc04 start="<<-\s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc04 end="^\s*\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc05 start="<<\s*'\z([^']\+\)'" matchgroup=shHereDoc05 end="^\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc06 start="<<-\s*'\z([^']\+\)'" matchgroup=shHereDoc06 end="^\s*\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc07 start="<<\s*\"\z([^"]\+\)\"" matchgroup=shHereDoc07 end="^\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc08 start="<<-\s*\"\z([^"]\+\)\"" matchgroup=shHereDoc08 end="^\s*\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc09 start="<<\s*\\\_$\_s*\z([^ \t|>]\+\)" matchgroup=shHereDoc09 end="^\z1$" contains=@shDblQuoteList
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc10 start="<<-\s*\\\_$\_s*\z([^ \t|>]\+\)" matchgroup=shHereDoc10 end="^\s*\z1$" contains=@shDblQuoteList
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc11 start="<<\s*\\\_$\_s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc11 end="^\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc12 start="<<-\s*\\\_$\_s*\\\z([^ \t|>]\+\)" matchgroup=shHereDoc12 end="^\s*\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc13 start="<<\s*\\\_$\_s*'\z([^']\+\)'" matchgroup=shHereDoc13 end="^\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc14 start="<<-\s*\\\_$\_s*'\z([^']\+\)'" matchgroup=shHereDoc14 end="^\s*\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc15 start="<<\s*\\\_$\_s*\"\z([^"]\+\)\"" matchgroup=shHereDoc15 end="^\z1$"
+ShFoldHereDoc syn region shHereDoc matchgroup=shHereDoc16 start="<<-\s*\\\_$\_s*\"\z([^"]\+\)\"" matchgroup=shHereDoc16 end="^\s*\z1$"
" Here Strings: {{{1
diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim
index 784435e..d662d20 100644
--- a/runtime/syntax/vim.vim
+++ b/runtime/syntax/vim.vim
@@ -1,8 +1,8 @@
" Vim syntax file
" Language: Vim 9.0 script
" Maintainer: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
-" Last Change: October 20, 2022
-" Version: 9.0-08
+" Last Change: December 06, 2022
+" Version: 9.0-14
" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_VIM
" Automatically generated keyword lists: {{{1
@@ -19,39 +19,38 @@
syn cluster vimCommentGroup contains=vimTodo,@Spell
" regular vim commands {{{2
-syn keyword vimCommand contained a ar[gs] argl[ocal] bad[d] bn[ext] breakl[ist] cNf[ile] cadde[xpr] cbe[fore] cdo cg[etfile] checkt[ime] clo[se] co[py] con[tinue] cq[uit] cuna[bbrev] defc[ompile] deletl dep diffpu[t] dj[ump] dp earlier echow[indow] enddef endinterface ex files fini[sh] folddoc[losed] go[to] ha[rdcopy] hid[e] if in iuna[bbrev] keepalt la[st] lan[guage] lbo[ttom] ld[o] lfdo lgrepa[dd] lma lo[adview] lop[en] lua m[ove] mes[sages] mod[e] nbs[tart] nor omapc[lear] packl[oadall] popu[p] profd[el] ptf[irst] pts[elect] py3f[ile] pyx r[ead] redrawt[abline] ri[ght] rundo sIl sal[l] sbf[irst] sc scp se[t] sg sgn sie sip sme snoremenu spelli[nfo] spr[evious] sri star[tinsert] sts[elect] sus[pend] syncbind tabN[ext] tabl[ast] tabr[ewind] tcld[o] tj[ump] tlu tno[remap] tu[nmenu] undol[ist] v vie[w] vne[w] win[size] wq xmapc[lear] xr[estore]
-syn keyword vimCommand contained ab arga[dd] argu[ment] balt bo[tright] bro[wse] c[hange] caddf[ile] cbel[ow] ce[nter] cgetb[uffer] chi[story] cmapc[lear] col[der] conf[irm] cr[ewind] cw[indow] delc[ommand] deletp di[splay] diffs[plit] dl dr[op] ec el[se] endenum endt[ry] exi[t] filet fir[st] foldo[pen] gr[ep] helpc[lose] his[tory] ij[ump] inor j[oin] keepj[umps] lab[ove] lat lc[d] le[ft] lfir[st] lh[elpgrep] lmak[e] loadk lp[revious] luado ma[rk] mk[exrc] mz[scheme] new nore on[ly] pc[lose] pp[op] promptf[ind] ptj[ump] pu[t] py[thon] pyxdo rec[over] reg[isters] rightb[elow] rv[iminfo] sIn san[dbox] sbl[ast] scI scr[iptnames] setf[iletype] sgI sgp sig sir smenu so[urce] spellr[are] sr srl startg[replace] substitutepattern sv[iew] syntime tabc[lose] tabm[ove] tabs tclf[ile] tl[ast] tlunmenu to[pleft] tunma[p] unh[ide] var vim9[cmd] vs[plit] winc[md] wqa[ll] xme xunme
-syn keyword vimCommand contained abc[lear] argd[elete] as[cii] bd[elete] bp[revious] bufdo ca caf[ter] cbo[ttom] cex[pr] cgete[xpr] cl[ist] cn[ext] colo[rscheme] cons[t] cs d[elete] delel delfunction dif[fupdate] difft[his] dli[st] ds[earch] echoc[onsole] elsei[f] endfo[r] endw[hile] exp filetype fix[del] for grepa[dd] helpf[ind] hor[izontal] il[ist] interface ju[mps] keepp[atterns] lad[dexpr] later lch[dir] lefta[bove] lg[etfile] lhi[story] lmapc[lear] loadkeymap lpf[ile] luafile mak[e] mks[ession] mzf[ile] nmapc[lear] nos[wapfile] opt[ions] pe[rl] pre[serve] promptr[epl] ptl[ast] pw[d] pydo pyxfile red[o] res[ize] ru[ntime] sI sIp sav[eas] sbm[odified] sce scripte[ncoding] setg[lobal] sgc sgr sign sl[eep] smile sor[t] spellr[epall] srI srn startr[eplace] substituterepeat sw[apname] t tabd[o] tabn[ext] tags te[aroff] tlm tm[enu] tp[revious] type unl ve[rsion] vim9s[cript] wN[ext] windo wundo xmenu xunmenu
-syn keyword vimCommand contained abo[veleft] argded[upe] au bel[owright] br[ewind] buffers cabc[lear] call cc cf[ile] changes cla[st] cnew[er] com cope[n] cscope debug delep dell diffg[et] dig[raphs] do dsp[lit] echoe[rr] em[enu] endfun ene[w] export filt[er] fo[ld] fun gui helpg[rep] i imapc[lear] intro k lN[ext] laddb[uffer] lb[uffer] lcl[ose] leg[acy] lgetb[uffer] ll lne[xt] loc[kmarks] lr[ewind] lv[imgrep] marks mksp[ell] n[ext] noa nu[mber] ownsyntax ped[it] prev[ious] ps[earch] ptn[ext] py3 pyf[ile] q[uit] redi[r] ret[ab] rub[y] sIc sIr sbN[ext] sbn[ext] scg scriptv[ersion] setl[ocal] sge sh[ell] sil[ent] sla[st] sn[ext] sp[lit] spellr[rare] src srp static sun[hide] sy tN[ext] tabe[dit] tabnew tc[d] ter[minal] tlmenu tma[p] tr[ewind] u[ndo] unlo[ckvar] verb[ose] vim[grep] w[rite] winp[os] wv[iminfo] xnoreme xwininfo
-syn keyword vimCommand contained abstract argdo bN[ext] bf[irst] brea[k] bun[load] cabo[ve] cat[ch] ccl[ose] cfdo chd[ir] class cnf[ile] comc[lear] cp[revious] cstag debugg[reedy] deletel delm[arks] diffo[ff] dir doau e[dit] echom[sg] en[dif] endfunc enum exu[sage] fin[d] foldc[lose] func gvim helpt[ags] ia imp is[earch] kee[pmarks] lNf[ile] laddf[ile] lbe[fore] lcs lex[pr] lgete[xpr] lla[st] lnew[er] lockv[ar] ls lvimgrepa[dd] mat[ch] mkv[imrc] nb[key] noautocmd o[pen] p[rint] perld[o] pro ptN[ext] ptp[revious] py3do python3 qa[ll] redr[aw] return rubyd[o] sIe sN[ext] sb[uffer] sbp[revious] sci scs sf[ind] sgi si sim[alt] sm[agic] sno[magic] spe[llgood] spellu[ndo] sre[wind] st[op] stj[ump] sunme syn ta[g] tabf[ind] tabo[nly] tch[dir] tf[irst] tln tmapc[lear] try una[bbreviate] uns[ilent] vert[ical] vimgrepa[dd] wa[ll] wn[ext] x[it] xnoremenu y[ank]
-syn keyword vimCommand contained addd arge[dit] b[uffer] bl[ast] breaka[dd] bw[ipeout] cad[dbuffer] cb[uffer] cd cfir[st] che[ckpath] cle[arjumps] cnor comp[iler] cpf[ile] cun def deletep delp diffp[atch] disa[ssemble] doaut ea echon endclass endfunction eval f[ile] fina[lly] foldd[oopen] function h[elp] hi iabc[lear] import isp[lit] keepa l[ist] laf[ter] lbel[ow] lcscope lf[ile] lgr[ep] lli[st] lnf[ile] lol[der] lt[ag] lw[indow] menut[ranslate] mkvie[w] nbc[lose] noh[lsearch] ol[dfiles] pa[ckadd] po[p] prof[ile] pta[g] ptr[ewind] py3f[ile] pythonx quita[ll] redraws[tatus] rew[ind] rubyf[ile] sIg sa[rgument] sba[ll] sbr[ewind] scl scscope sfir[st] sgl sic sin sm[ap] snoreme spelld[ump] spellw[rong] srg sta[g] stopi[nsert] sunmenu sync tab tabfir[st] tabp[revious] tcl th[row] tlnoremenu tn[ext] ts[elect] undoj[oin] up[date] vi[sual] viu[sage] wh[ile] wp[revious] xa[ll] xprop z[^.=]
-syn keyword vimCommand contained al[l] argg[lobal] ba[ll] bm[odified] breakd[el] cN[ext]
+syn keyword vimCommand contained a ar[gs] argg[lobal] b[uffer] bf[irst] br[ewind] bufdo c[hange] caddf[ile] cbel[ow] ce[nter] cgetb[uffer] chi[story] cmapc[lear] col[der] conf[irm] cr[ewind] cw[indow] delc[ommand] deletp di[splay] diffs[plit] dl dr[op] ec el[se] endfun eval f[ile] fina[lly] foldd[oopen] function h[elp] hi iabc[lear] import isp[lit] keepa l[ist] laf[ter] lbel[ow] lcscope lf[ile] lgr[ep] lli[st] lnf[ile] lol[der] lt[ag] lw[indow] menut[ranslate] mkvie[w] nbc[lose] noh[lsearch] ol[dfiles] pa[ckadd] po[p] prof[ile] pta[g] ptr[ewind] py3f[ile] pythonx quita[ll] redraws[tatus] rew[ind] rubyf[ile] sIg sa[rgument] sba[ll] sbr[ewind] scl scscope sfir[st] sgl sic sin sm[ap] snoreme spelld[ump] spellw[rong] srg sta[g] sts[elect] sus[pend] syncbind tabN[ext] tabl[ast] tabr[ewind] tcld[o] tj[ump] tlu tno[remap] tu[nmenu] undol[ist] v vie[w] vne[w] win[size] wq xmapc[lear] xr[estore]
+syn keyword vimCommand contained ab arga[dd] argl[ocal] ba[ll] bl[ast] brea[k] buffers ca caf[ter] cbo[ttom] cex[pr] cgete[xpr] cl[ist] cn[ext] colo[rscheme] cons[t] cs d[elete] delel delfunction dif[fupdate] difft[his] dli[st] ds[earch] echoc[onsole] elsei[f] endfunc ex files fini[sh] folddoc[losed] go[to] ha[rdcopy] hid[e] if in iuna[bbrev] keepalt la[st] lan[guage] lbo[ttom] ld[o] lfdo lgrepa[dd] lma lo[adview] lop[en] lua m[ove] mes[sages] mod[e] nbs[tart] nor omapc[lear] packl[oadall] popu[p] profd[el] ptf[irst] pts[elect] py3f[ile] pyx r[ead] redrawt[abline] ri[ght] rundo sIl sal[l] sbf[irst] sc scp se[t] sg sgn sie sip sme snoremenu spelli[nfo] spr[evious] sri star[tinsert] substitutepattern sv[iew] syntime tabc[lose] tabm[ove] tabs tclf[ile] tl[ast] tlunmenu to[pleft] tunma[p] unh[ide] var vim9[cmd] vs[plit] winc[md] wqa[ll] xme xunme
+syn keyword vimCommand contained abc[lear] argd[elete] argu[ment] bad[d] bm[odified] breaka[dd] bun[load] cabc[lear] call cc cf[ile] changes cla[st] cnew[er] com cope[n] cscope debug delep dell diffg[et] dig[raphs] do dsp[lit] echoe[rr] em[enu] endfunction exi[t] filet fir[st] foldo[pen] gr[ep] helpc[lose] his[tory] ij[ump] inor j[oin] keepj[umps] lab[ove] lat lc[d] le[ft] lfir[st] lh[elpgrep] lmak[e] loadk lp[revious] luado ma[rk] mk[exrc] mz[scheme] new nore on[ly] pc[lose] pp[op] promptf[ind] ptj[ump] pu[t] py[thon] pyxdo rec[over] reg[isters] rightb[elow] rv[iminfo] sIn san[dbox] sbl[ast] scI scr[iptnames] setf[iletype] sgI sgp sig sir smenu so[urce] spellr[are] sr srl startg[replace] substituterepeat sw[apname] t tabd[o] tabn[ext] tags te[aroff] tlm tm[enu] tp[revious] type unl ve[rsion] vim9s[cript] wN[ext] windo wundo xmenu xunmenu
+syn keyword vimCommand contained abo[veleft] argded[upe] as[cii] balt bn[ext] breakd[el] bw[ipeout] cabo[ve] cat[ch] ccl[ose] cfdo chd[ir] class cnf[ile] comc[lear] cp[revious] cstag debugg[reedy] deletel delm[arks] diffo[ff] dir doau e[dit] echom[sg] en[dif] endt[ry] exp filetype fix[del] for grepa[dd] helpf[ind] hor[izontal] il[ist] interface ju[mps] keepp[atterns] lad[dexpr] later lch[dir] lefta[bove] lg[etfile] lhi[story] lmapc[lear] loadkeymap lpf[ile] luafile mak[e] mks[ession] mzf[ile] nmapc[lear] nos[wapfile] opt[ions] pe[rl] pre[serve] promptr[epl] ptl[ast] pw[d] pydo pyxfile red[o] res[ize] ru[ntime] sI sIp sav[eas] sbm[odified] sce scripte[ncoding] setg[lobal] sgc sgr sign sl[eep] smile sor[t] spellr[epall] srI srn startr[eplace] sun[hide] sy tN[ext] tabe[dit] tabnew tc[d] ter[minal] tlmenu tma[p] tr[ewind] u[ndo] unlo[ckvar] verb[ose] vim[grep] w[rite] winp[os] wv[iminfo] xnoreme xwininfo
+syn keyword vimCommand contained addd argdo au bd[elete] bo[tright] breakl[ist] cN[ext] cad[dbuffer] cb[uffer] cd cfir[st] che[ckpath] cle[arjumps] cnor comp[iler] cpf[ile] cun def deletep delp diffp[atch] disa[ssemble] doaut ea echon enddef endw[hile] export filt[er] fo[ld] fun gui helpg[rep] i imapc[lear] intro k lN[ext] laddb[uffer] lb[uffer] lcl[ose] leg[acy] lgetb[uffer] ll lne[xt] loc[kmarks] lr[ewind] lv[imgrep] marks mksp[ell] n[ext] noa nu[mber] ownsyntax ped[it] prev[ious] ps[earch] ptn[ext] py3 pyf[ile] q[uit] redi[r] ret[ab] rub[y] sIc sIr sbN[ext] sbn[ext] scg scriptv[ersion] setl[ocal] sge sh[ell] sil[ent] sla[st] sn[ext] sp[lit] spellr[rare] src srp stj[ump] sunme syn ta[g] tabf[ind] tabo[nly] tch[dir] tf[irst] tln tmapc[lear] try una[bbreviate] uns[ilent] vert[ical] vimgrepa[dd] wa[ll] wn[ext] x[it] xnoremenu y[ank]
+syn keyword vimCommand contained al[l] arge[dit] bN[ext] bel[owright] bp[revious] bro[wse] cNf[ile] cadde[xpr] cbe[fore] cdo cg[etfile] checkt[ime] clo[se] co[py] con[tinue] cq[uit] cuna[bbrev] defc[ompile] deletl dep diffpu[t] dj[ump] dp earlier echow[indow] endfo[r] ene[w] exu[sage] fin[d] foldc[lose] func gvim helpt[ags] ia imp is[earch] kee[pmarks] lNf[ile] laddf[ile] lbe[fore] lcs lex[pr] lgete[xpr] lla[st] lnew[er] lockv[ar] ls lvimgrepa[dd] mat[ch] mkv[imrc] nb[key] noautocmd o[pen] p[rint] perld[o] pro ptN[ext] ptp[revious] py3do python3 qa[ll] redr[aw] return rubyd[o] sIe sN[ext] sb[uffer] sbp[revious] sci scs sf[ind] sgi si sim[alt] sm[agic] sno[magic] spe[llgood] spellu[ndo] sre[wind] st[op] stopi[nsert] sunmenu sync tab tabfir[st] tabp[revious] tcl th[row] tlnoremenu tn[ext] ts[elect] undoj[oin] up[date] vi[sual] viu[sage] wh[ile] wp[revious] xa[ll] xprop z[^.=]
syn match vimCommand contained "\<z[-+^.=]\=\>"
syn keyword vimStdPlugin contained Arguments Asm Break Cfilter Clear Continue DiffOrig Evaluate Finish Gdb Lfilter Man N[ext] Over P[rint] Program Run S Source Step Stop Termdebug TermdebugCommand TOhtml Until Winbar XMLent XMLns
" vimOptions are caught only when contained in a vimSet {{{2
-syn keyword vimOption contained acd ambw arshape aw backupskip beval bk bri bufhidden cdh ci cinsd cms commentstring conceallevel cpt cscopetagorder csto cursorlineopt dg dir ed enc errorfile fcl fdn ffs fillchars fo foldmarker formatoptions gdefault gp guifontwide helpheight history hlsearch imaf ims includeexpr infercase iskeyword keywordprg laststatus lispoptions lop ma matchtime mef mle modelineexpr mousehide mousetime nf ofu para penc pm previewwindow printoptions pw qftf relativenumber rightleftcmd ru sbr scrollfocus sel shellcmdflag shellxquote showfulltag signcolumn smc sp spf sps stal suffixes sws tabpagemax tags tc termwinscroll tfu title toolbariconsize ttimeout ttyscroll tx undolevels vartabstop vfile virtualedit warn wfh wildchar wim winminheight wmh write
-syn keyword vimOption contained ai anti asd awa balloondelay bevalterm bkc briopt buflisted cdhome cin cinw co compatible confirm crb cscopeverbose csverb cwh dict directory edcompatible encoding errorformat fcs fdo fic fixendofline foldclose foldmethod formatprg gfm grepformat guiheadroom helplang hk ic imak imsearch incsearch insertmode isp km lazyredraw lispwords lpl macatsui maxcombine menc mls modelines mousem mp nrformats omnifunc paragraphs perldll pmbcs printdevice prompt pythondll quickfixtextfunc remap rl rubydll sc scrolljump selection shellpipe shiftround showmatch siso smd spc spk sr startofline suffixesadd sxe tabstop tagstack tcldll termwinsize tgc titlelen top ttimeoutlen ttytype uc undoreload vb vi visualbell wb wfw wildcharm winaltkeys winminwidth wmnu writeany
-syn keyword vimOption contained akm antialias autochdir background ballooneval bex bl brk buftype cdpath cindent cinwords cocu complete copyindent cryptmethod csl cuc debug dictionary display ef endofline esckeys fdc fdt fileencoding fixeol foldcolumn foldminlines fp gfn grepprg guiligatures hf hkmap icon imc imsf inde is isprint kmp lbr list lrm magic maxfuncdepth menuitems mm modifiable mousemev mps nu opendevice paste pex pmbfn printencoding pt pythonhome quoteescape renderoptions rlc ruf scb scrolloff selectmode shellquote shiftwidth showmode sj smoothscroll spell spl srr statusline sw sxq tag tal tenc termwintype tgst titleold tpm ttm tw udf updatecount vbs viewdir vop wc wh wildignore wincolor winptydll wmw writebackup
-syn keyword vimOption contained al ar autoindent backspace balloonevalterm bexpr bo browsedir casemap cedit cink clipboard cole completefunc cot cscopepathcomp cspc cul deco diff dy efm eol et fde fen fileencodings fk foldenable foldnestmax fs gfs gtl guioptions hh hkmapp iconstring imcmdline imst indentexpr isf joinspaces kp lcs listchars ls makeef maxmapdepth mfd mmd modified mousemodel msm number operatorfunc pastetoggle pexpr popt printexpr pumheight pythonthreedll rdt report rnu ruler scf scrollopt sessionoptions shellredir shm showtabline slm sms spellcapcheck splitbelow ss stl swapfile syn tagbsearch tb term terse thesaurus titlestring tr tty twk udir updatetime vdir viewoptions vsts wcm whichwrap wildignorecase window winwidth wop writedelay
-syn keyword vimOption contained aleph arab autoread backup balloonexpr bg bomb bs cb cf cinkeys cm colorcolumn completeopt cp cscopeprg csprg culopt def diffexpr ea ei ep eventignore fdi fenc fileformat fkmap foldexpr foldopen fsync gfw gtt guipty hi hkp ignorecase imd imstatusfunc indentkeys isfname js langmap linebreak lm lsp makeencoding maxmem mh mmp more mousemoveevent mzq numberwidth opfunc patchexpr pfn pp printfont pumwidth pythonthreehome re restorescreen ro rulerformat scl scs sft shellslash shortmess shq sm sn spellfile splitkeep ssl stmp swapsync synmaxcol tagcase tbi termbidi textauto thesaurusfunc tl ts ttybuiltin tws ul ur ve vif vts wcr wi wildmenu winfixheight wiv wrap ws
-syn keyword vimOption contained allowrevins arabic autoshelldir backupcopy bdir bh breakat bsdir cc cfu cino cmdheight columns completepopup cpo cscopequickfix csqf cursorbind define diffopt ead ek equalalways ex fdl fencs fileformats flp foldignore foldtext ft ghr guicursor guitablabel hid hl im imdisable imstyle indk isi key langmenu lines lmap luadll makeprg maxmempattern mis mmt mouse mouses mzquantum nuw osfiletype patchmode ph preserveindent printheader pvh pyx readonly revins rop runtimepath scr sect sh shelltemp shortname si smartcase so spelllang splitright ssop sts swb syntax tagfunc tbidi termencoding textmode tildeop tm tsl ttyfast twsl undodir ut verbose viminfo wa wd wic wildmode winfixwidth wiw wrapmargin ww
-syn keyword vimOption contained altkeymap arabicshape autowrite backupdir bdlay bin breakindent bsk ccv ch cinoptions cmdwinheight com completeslash cpoptions cscoperelative csre cursorcolumn delcombine digraph eadirection emo equalprg expandtab fdls fex fileignorecase fml foldlevel formatexpr gcr gli guifont guitabtooltip hidden hlg imactivatefunc imi inc inex isident keymap langnoremap linespace lnr lw mat maxmemtot mkspellmem mod mousef mouseshape mzschemedll odev pa path pheader previewheight printmbcharset pvp pyxversion redrawtime ri rs sb scroll sections shcf shelltype showbreak sidescroll smartindent softtabstop spelloptions spo st su swf ta taglength tbis termguicolors textwidth timeout to tsr ttym twt undofile varsofttabstop verbosefile viminfofile wak weirdinvert wig wildoptions winheight wm wrapscan xtermcodes
-syn keyword vimOption contained ambiwidth ari autowriteall backupext belloff binary breakindentopt bt cd charconvert cinscopedecls cmp comments concealcursor cpp cscopetag cst cursorline dex dip eb emoji errorbells exrc fdm ff filetype fmr foldlevelstart formatlistpat gd go guifontset helpfile highlight hls imactivatekey iminsert include inf isk keymodel langremap lisp loadplugins lz matchpairs mco ml modeline mousefocus mouset mzschemegcdll oft packpath pdev pi previewpopup printmbfont pvw qe regexpengine rightleft rtp sbo scrollbind secure shell shellxescape showcmd sidescrolloff smarttab sol spellsuggest spr sta sua switchbuf tabline tagrelative tbs termwinkey tf timeoutlen toolbar tsrfu ttymouse
+syn keyword vimOption contained acd ambw arshape aw backupskip beval bk bri bufhidden cdh ci cinsd cms commentstring conceallevel cpt cscopetagorder csto cursorlineopt dg dir ed enc equalprg expandtab fdls fex fileignorecase fml foldlevel formatexpr gcr gli guifont guitabtooltip hidden hlg imactivatefunc imi inc inex isident keymap langmap linebreak lm lsp makeencoding maxmem mh mmp more mousemoveevent mzq numberwidth opfunc patchexpr pfn pp printfont pumwidth pythonthreehome re restorescreen ro rulerformat scl scs sft shellslash shortmess shq sm sn spellfile splitkeep ssl stmp swapsync synmaxcol tagcase tbi termbidi textauto thesaurusfunc tl ts ttybuiltin tws undodir varsofttabstop vfile virtualedit warn wfh wildchar wim winminheight wmh write
+syn keyword vimOption contained ai anti asd awa balloondelay bevalterm bkc briopt buflisted cdhome cin cinw co compatible confirm crb cscopeverbose csverb cwh dict directory edcompatible encoding errorbells exrc fdm ff filetype fmr foldlevelstart formatlistpat gd go guifontset helpfile highlight hls imactivatekey iminsert include inf isk keymodel langmenu lines lmap luadll makeprg maxmempattern mis mmt mouse mouses mzquantum nuw osfiletype patchmode ph preserveindent printheader pvh pyx readonly revins rop runtimepath scr sect sh shelltemp shortname si smartcase so spelllang splitright ssop sts swb syntax tagfunc tbidi termencoding textmode tildeop tm tsl ttyfast twsl undofile vartabstop vi visualbell wb wfw wildcharm winaltkeys winminwidth wmnu writeany
+syn keyword vimOption contained akm antialias autochdir background ballooneval bex bl brk buftype cdpath cindent cinwords cocu complete copyindent cryptmethod csl cuc debug dictionary display ef endoffile errorfile fcl fdn ffs fillchars fo foldmarker formatoptions gdefault gp guifontwide helpheight history hlsearch imaf ims includeexpr infercase iskeyword keyprotocol langnoremap linespace lnr lw mat maxmemtot mkspellmem mod mousef mouseshape mzschemedll odev pa path pheader previewheight printmbcharset pvp pyxversion redrawtime ri rs sb scroll sections shcf shelltype showbreak sidescroll smartindent softtabstop spelloptions spo st su swf ta taglength tbis termguicolors textwidth timeout to tsr ttym twt undolevels vb viewdir vop wc wh wildignore wincolor winptydll wmw writebackup
+syn keyword vimOption contained al ar autoindent backspace balloonevalterm bexpr bo browsedir casemap cedit cink clipboard cole completefunc cot cscopepathcomp cspc cul deco diff dy efm endofline errorformat fcs fdo fic fixendofline foldclose foldmethod formatprg gfm grepformat guiheadroom helplang hk ic imak imsearch incsearch insertmode isp keywordprg langremap lisp loadplugins lz matchpairs mco ml modeline mousefocus mouset mzschemegcdll oft packpath pdev pi previewpopup printmbfont pvw qe regexpengine rightleft rtp sbo scrollbind secure shell shellxescape showcmd sidescrolloff smarttab sol spellsuggest spr sta sua switchbuf tabline tagrelative tbs termwinkey tf timeoutlen toolbar tsrfu ttymouse tx undoreload vbs viewoptions vsts wcm whichwrap wildignorecase window winwidth wop writedelay
+syn keyword vimOption contained aleph arab autoread backup balloonexpr bg bomb bs cb cf cinkeys cm colorcolumn completeopt cp cscopeprg csprg culopt def diffexpr ea ei eof esckeys fdc fdt fileencoding fixeol foldcolumn foldminlines fp gfn grepprg guiligatures hf hkmap icon imc imsf inde is isprint km laststatus lispoptions lop ma matchtime mef mle modelineexpr mousehide mousetime nf ofu para penc pm previewwindow printoptions pw qftf relativenumber rightleftcmd ru sbr scrollfocus sel shellcmdflag shellxquote showfulltag signcolumn smc sp spf sps stal suffixes sws tabpagemax tags tc termwinscroll tfu title toolbariconsize ttimeout ttyscroll uc updatecount vdir vif vts wcr wi wildmenu winfixheight wiv wrap ws
+syn keyword vimOption contained allowrevins arabic autoshelldir backupcopy bdir bh breakat bsdir cc cfu cino cmdheight columns completepopup cpo cscopequickfix csqf cursorbind define diffopt ead ek eol et fde fen fileencodings fk foldenable foldnestmax fs gfs gtl guioptions hh hkmapp iconstring imcmdline imst indentexpr isf joinspaces kmp lazyredraw lispwords lpl macatsui maxcombine menc mls modelines mousem mp nrformats omnifunc paragraphs perldll pmbcs printdevice prompt pythondll quickfixtextfunc remap rl rubydll sc scrolljump selection shellpipe shiftround showmatch siso smd spc spk sr startofline suffixesadd sxe tabstop tagstack tcldll termwinsize tgc titlelen top ttimeoutlen ttytype udf updatetime ve viminfo wa wd wic wildmode winfixwidth wiw wrapmargin ww
+syn keyword vimOption contained altkeymap arabicshape autowrite backupdir bdlay bin breakindent bsk ccv ch cinoptions cmdwinheight com completeslash cpoptions cscoperelative csre cursorcolumn delcombine digraph eadirection emo ep eventignore fdi fenc fileformat fkmap foldexpr foldopen fsync gfw gtt guipty hi hkp ignorecase imd imstatusfunc indentkeys isfname js kp lbr list lrm magic maxfuncdepth menuitems mm modifiable mousemev mps nu opendevice paste pex pmbfn printencoding pt pythonhome quoteescape renderoptions rlc ruf scb scrolloff selectmode shellquote shiftwidth showmode sj smoothscroll spell spl srr statusline sw sxq tag tal tenc termwintype tgst titleold tpm ttm tw udir ur verbose viminfofile wak weirdinvert wig wildoptions winheight wm wrapscan xtermcodes
+syn keyword vimOption contained ambiwidth ari autowriteall backupext belloff binary breakindentopt bt cd charconvert cinscopedecls cmp comments concealcursor cpp cscopetag cst cursorline dex dip eb emoji equalalways ex fdl fencs fileformats flp foldignore foldtext ft ghr guicursor guitablabel hid hl im imdisable imstyle indk isi key kpc lcs listchars ls makeef maxmapdepth mfd mmd modified mousemodel msm number operatorfunc pastetoggle pexpr popt printexpr pumheight pythonthreedll rdt report rnu ruler scf scrollopt sessionoptions shellredir shm showtabline slm sms spellcapcheck splitbelow ss stl swapfile syn tagbsearch tb term terse thesaurus titlestring tr tty twk ul ut verbosefile
" vimOptions: These are the turn-off setting variants {{{2
-syn keyword vimOption contained noacd noallowrevins noantialias noarabic noarshape noautoindent noautowrite noawa noballoonevalterm nobin nobl nobri noci nocompatible nocp nocscopetag nocst nocul nocursorline nodg noea noedcompatible noemoji noequalalways noet noexrc nofileignorecase nofk nofs nogdefault nohidden nohkmapp nohlsearch noignorecase noimcmdline noincsearch noinsertmode nojs nolazyredraw nolisp noloadplugins nolz nomagic nomle nomodelineexpr nomore nomousehide noodev nopaste nopreserveindent noprompt noreadonly noremap norevins norightleft nornu nors noruler nosc noscf noscrollfocus nosecure noshellslash noshiftround noshowcmd noshowmatch nosi nosmartcase nosmarttab nosmoothscroll nosn nospell nosplitright nosr nosta nostmp noswf notagbsearch notagstack notbidi notermbidi notextauto notf notildeop notitle notop nottimeout nottyfast noudf novb nowa nowb nowfh nowic nowildmenu nowinfixwidth nowmnu nowrapscan nowriteany nows
-syn keyword vimOption contained noai noaltkeymap noar noarabicshape noasd noautoread noautowriteall nobackup nobeval nobinary nobomb nobuflisted nocin noconfirm nocrb nocscopeverbose nocsverb nocursorbind nodeco nodiff noeb noek noendofline noerrorbells noex nofen nofixendofline nofkmap nofsync noguipty nohk nohkp noic noim noimd noinf nois nolangnoremap nolbr nolist nolpl noma nomh nomod nomodifiable nomousef nonu noopendevice nopi nopreviewwindow nopvw norelativenumber norestorescreen nori norl noro noru nosb noscb noscrollbind noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosms nosol nosplitbelow nospr nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx noundofile novisualbell nowarn noweirdinvert nowfw nowildignorecase nowinfixheight nowiv nowrap nowrite nowritebackup noxtermcodes
-syn keyword vimOption contained noakm noanti noarab noari noautochdir noautoshelldir noaw noballooneval nobevalterm nobk nobreakindent nocf nocindent nocopyindent nocscoperelative nocsre nocuc nocursorcolumn nodelcombine nodigraph noed noemo noeol noesckeys noexpandtab nofic nofixeol nofoldenable nogd nohid nohkmap nohls noicon noimc noimdisable noinfercase nojoinspaces nolangremap nolinebreak nolnr nolrm nomacatsui noml nomodeline nomodified nomousefocus nonumber
+syn keyword vimOption contained noacd noallowrevins noantialias noarabic noarshape noautoindent noautowrite noawa noballoonevalterm nobin nobl nobri noci nocompatible nocp nocscopetag nocst nocul nocursorline nodg noea noedcompatible noemoji noeof noerrorbells noex nofen nofixendofline nofkmap nofsync noguipty nohk nohkp noic noim noimd noinf nois nolangnoremap nolbr nolist nolpl noma nomh nomod nomodifiable nomousef nonu noopendevice nopreserveindent noprompt noreadonly noremap norevins norightleft nornu nors noruler nosc noscf noscrollfocus nosecure noshellslash noshiftround noshowcmd noshowmatch nosi nosmartcase nosmarttab nosmoothscroll nosn nospell nosplitright nosr nosta nostmp noswf notagbsearch notagstack notbidi notermbidi notextauto notf notildeop notitle notop nottimeout nottyfast noudf novb nowa nowb nowfh nowic nowildmenu nowinfixwidth nowmnu nowrapscan nowriteany nows
+syn keyword vimOption contained noai noaltkeymap noar noarabicshape noasd noautoread noautowriteall nobackup nobeval nobinary nobomb nobuflisted nocin noconfirm nocrb nocscopeverbose nocsverb nocursorbind nodeco nodiff noeb noek noendoffile noeol noesckeys noexpandtab nofic nofixeol nofoldenable nogd nohid nohkmap nohls noicon noimc noimdisable noinfercase nojoinspaces nolangremap nolinebreak nolnr nolrm nomacatsui noml nomodeline nomodified nomousefocus nonumber nopaste nopreviewwindow nopvw norelativenumber norestorescreen nori norl noro noru nosb noscb noscrollbind noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosms nosol nosplitbelow nospr nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx noundofile novisualbell nowarn noweirdinvert nowfw nowildignorecase nowinfixheight nowiv nowrap nowrite nowritebackup noxtermcodes
+syn keyword vimOption contained noakm noanti noarab noari noautochdir noautoshelldir noaw noballooneval nobevalterm nobk nobreakindent nocf nocindent nocopyindent nocscoperelative nocsre nocuc nocursorcolumn nodelcombine nodigraph noed noemo noendofline noequalalways noet noexrc nofileignorecase nofk nofs nogdefault nohidden nohkmapp nohlsearch noignorecase noimcmdline noincsearch noinsertmode nojs nolazyredraw nolisp noloadplugins nolz nomagic nomle nomodelineexpr nomore nomousehide noodev nopi
" vimOptions: These are the invertible variants {{{2
-syn keyword vimOption contained invacd invallowrevins invantialias invarabic invarshape invautoindent invautowrite invawa invballoonevalterm invbin invbl invbri invci invcompatible invcp invcscopetag invcst invcul invcursorline invdg invea invedcompatible invemoji invequalalways invet invexrc invfileignorecase invfk invfs invgdefault invhidden invhkmapp invhlsearch invignorecase invimcmdline invincsearch invinsertmode invjs invlazyredraw invlisp invloadplugins invlz invmagic invmle invmodelineexpr invmore invmousehide invodev invpaste invpreserveindent invprompt invreadonly invremap invrevins invrightleft invrnu invrs invruler invsc invscf invscrollfocus invsecure invshellslash invshiftround invshowcmd invshowmatch invsi invsmartcase invsmarttab invsmoothscroll invsn invspell invsplitright invsr invsta invstmp invswf invtagbsearch invtagstack invtbidi invtermbidi invtextauto invtf invtildeop invtitle invtop invttimeout invttyfast invudf invvb invwa invwb invwfh invwic invwildmenu invwinfixwidth invwmnu invwrapscan invwriteany invws
-syn keyword vimOption contained invai invaltkeymap invar invarabicshape invasd invautoread invautowriteall invbackup invbeval invbinary invbomb invbuflisted invcin invconfirm invcrb invcscopeverbose invcsverb invcursorbind invdeco invdiff inveb invek invendofline inverrorbells invex invfen invfixendofline invfkmap invfsync invguipty invhk invhkp invic invim invimd invinf invis invlangnoremap invlbr invlist invlpl invma invmh invmod invmodifiable invmousef invnu invopendevice invpi invpreviewwindow invpvw invrelativenumber invrestorescreen invri invrl invro invru invsb invscb invscrollbind invscs invsft invshelltemp invshortname invshowfulltag invshowmode invsm invsmartindent invsmd invsms invsol invsplitbelow invspr invssl invstartofline invswapfile invta invtagrelative invtbi invtbs invterse invtextmode invtgst invtimeout invto invtr invttybuiltin invtx invundofile invvisualbell invwarn invweirdinvert invwfw invwildignorecase invwinfixheight invwiv invwrap invwrite invwritebackup invxtermcodes
-syn keyword vimOption contained invakm invanti invarab invari invautochdir invautoshelldir invaw invballooneval invbevalterm invbk invbreakindent invcf invcindent invcopyindent invcscoperelative invcsre invcuc invcursorcolumn invdelcombine invdigraph inved invemo inveol invesckeys invexpandtab invfic invfixeol invfoldenable invgd invhid invhkmap invhls invicon invimc invimdisable invinfercase invjoinspaces invlangremap invlinebreak invlnr invlrm invmacatsui invml invmodeline invmodified invmousefocus invnumber
+syn keyword vimOption contained invacd invallowrevins invantialias invarabic invarshape invautoindent invautowrite invawa invballoonevalterm invbin invbl invbri invci invcompatible invcp invcscopetag invcst invcul invcursorline invdg invea invedcompatible invemoji inveof inverrorbells invex invfen invfixendofline invfkmap invfsync invguipty invhk invhkp invic invim invimd invinf invis invlangnoremap invlbr invlist invlpl invma invmh invmod invmodifiable invmousef invnu invopendevice invpreserveindent invprompt invreadonly invremap invrevins invrightleft invrnu invrs invruler invsc invscf invscrollfocus invsecure invshellslash invshiftround invshowcmd invshowmatch invsi invsmartcase invsmarttab invsmoothscroll invsn invspell invsplitright invsr invsta invstmp invswf invtagbsearch invtagstack invtbidi invtermbidi invtextauto invtf invtildeop invtitle invtop invttimeout invttyfast invudf invvb invwa invwb invwfh invwic invwildmenu invwinfixwidth invwmnu invwrapscan invwriteany invws
+syn keyword vimOption contained invai invaltkeymap invar invarabicshape invasd invautoread invautowriteall invbackup invbeval invbinary invbomb invbuflisted invcin invconfirm invcrb invcscopeverbose invcsverb invcursorbind invdeco invdiff inveb invek invendoffile inveol invesckeys invexpandtab invfic invfixeol invfoldenable invgd invhid invhkmap invhls invicon invimc invimdisable invinfercase invjoinspaces invlangremap invlinebreak invlnr invlrm invmacatsui invml invmodeline invmodified invmousefocus invnumber invpaste invpreviewwindow invpvw invrelativenumber invrestorescreen invri invrl invro invru invsb invscb invscrollbind invscs invsft invshelltemp invshortname invshowfulltag invshowmode invsm invsmartindent invsmd invsms invsol invsplitbelow invspr invssl invstartofline invswapfile invta invtagrelative invtbi invtbs invterse invtextmode invtgst invtimeout invto invtr invttybuiltin invtx invundofile invvisualbell invwarn invweirdinvert invwfw invwildignorecase invwinfixheight invwiv invwrap invwrite invwritebackup invxtermcodes
+syn keyword vimOption contained invakm invanti invarab invari invautochdir invautoshelldir invaw invballooneval invbevalterm invbk invbreakindent invcf invcindent invcopyindent invcscoperelative invcsre invcuc invcursorcolumn invdelcombine invdigraph inved invemo invendofline invequalalways invet invexrc invfileignorecase invfk invfs invgdefault invhidden invhkmapp invhlsearch invignorecase invimcmdline invincsearch invinsertmode invjs invlazyredraw invlisp invloadplugins invlz invmagic invmle invmodelineexpr invmore invmousehide invodev invpi
" termcap codes (which can also be set) {{{2
-syn keyword vimOption contained t_8b t_8u t_AF t_AL t_bc t_BE t_ce t_cl t_Co t_Cs t_CV t_db t_DL t_Ds t_EI t_F2 t_F4 t_F6 t_F8 t_fd t_fs t_IE t_k1 t_k2 t_K3 t_K4 t_K5 t_K6 t_K7 t_K8 t_K9 t_kb t_KB t_kd t_KD t_KE t_KG t_KH t_KI t_KJ t_KK t_kl t_KL t_kN t_kP t_kr t_ks t_ku t_le t_mb t_md t_me t_mr t_ms t_nd t_op t_PE t_PS t_RB t_RC t_RF t_Ri t_RI t_RS t_RT t_RV t_Sb t_SC t_se t_Sf t_SH t_Si t_SI t_so t_sr t_SR t_ST t_te t_Te t_TE t_ti t_TI t_ts t_Ts t_u7 t_ue t_us t_Us t_ut t_vb t_ve t_vi t_vs t_VS t_WP t_WS t_xn t_xs t_ZH t_ZR
-syn keyword vimOption contained t_8f t_AB t_al t_AU t_BD t_cd t_Ce t_cm t_cs t_CS t_da t_dl t_ds t_EC t_F1 t_F3 t_F5 t_F7 t_F9 t_fe t_GP t_IS t_K1 t_k3 t_k4 t_k5 t_k6 t_k7 t_k8 t_k9 t_KA t_kB t_KC t_kD t_ke t_KF t_kh t_kI
+syn keyword vimOption contained t_8b t_8u t_AF t_AL t_bc t_BE t_ce t_cl t_Co t_Cs t_CV t_db t_DL t_Ds t_EI t_F2 t_F4 t_F6 t_F8 t_fd t_fs t_IE t_k1 t_k2 t_K3 t_K4 t_K5 t_K6 t_K7 t_K8 t_K9 t_kb t_KB t_kd t_KD t_KE t_KG t_KH t_KI t_KK t_kl t_KL t_kN t_kP t_kr t_ks t_ku t_le t_mb t_md t_me t_mr t_ms t_nd t_op t_PE t_PS t_RB t_RC t_RF t_Ri t_RI t_RK t_RS t_RT t_RV t_Sb t_SC t_se t_Sf t_SH t_Si t_SI t_so t_sr t_SR t_ST t_te t_Te t_TE t_ti t_TI t_ts t_Ts t_u7 t_ue t_us t_Us t_ut t_vb t_ve t_vi t_vs t_VS t_WP t_WS t_xn t_xs t_ZH t_ZR
+syn keyword vimOption contained t_8f t_AB t_al t_AU t_BD t_cd t_Ce t_cm t_cs t_CS t_da t_dl t_ds t_EC t_F1 t_F3 t_F5 t_F7 t_F9 t_fe t_GP t_IS t_K1 t_k3 t_k4 t_k5 t_k6 t_k7 t_k8 t_k9 t_KA t_kB t_KC t_kD t_ke t_KF t_kh t_kI t_KJ
syn match vimOption contained "t_%1"
syn match vimOption contained "t_#2"
syn match vimOption contained "t_#4"
@@ -67,8 +66,8 @@
" AutoCmd Events {{{2
syn case ignore
-syn keyword vimAutoEvent contained BufAdd BufDelete BufFilePost BufHidden BufNew BufRead BufReadPost BufUnload BufWinLeave BufWrite BufWritePost CmdlineChanged CmdlineLeave CmdwinEnter ColorScheme CompleteChanged CompleteDonePre CursorHoldI CursorMoved CursorMovedI DiffUpdated DirChanged DirChangedPre EncodingChanged ExitPre FileAppendCmd FileAppendPost FileAppendPre FileChangedRO FileChangedShell FileChangedShellPost FileEncoding FileExplorer FileReadCmd FileReadPost FileReadPre FileType FileWriteCmd FileWritePost FileWritePre FilterReadPost FilterReadPre FilterWritePost FilterWritePre FocusGained FocusLost FuncUndefined GUIEnter GUIFailed InsertChange InsertCharPre InsertEnter InsertLeave InsertLeavePre MenuPopup ModeChanged OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SafeState SafeStateAgain SessionLoadPost ShellCmdPost ShellFilterPost SigUSR1 SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabClosed TabEnter TabLeave TabNew TermChanged TerminalOpen TerminalWinOpen TermResponse TextChanged TextChangedI TextChangedP TextChangedT TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinClosed WinEnter WinLeave WinNew WinScrolled
-syn keyword vimAutoEvent contained BufCreate BufEnter BufFilePre BufLeave BufNewFile BufReadCmd BufReadPre BufWinEnter BufWipeout BufWriteCmd BufWritePre CmdlineEnter CmdUndefined CmdwinLeave ColorSchemePre CompleteDone CursorHold
+syn keyword vimAutoEvent contained BufAdd BufDelete BufFilePost BufHidden BufNew BufRead BufReadPost BufUnload BufWinLeave BufWrite BufWritePost CmdlineChanged CmdlineLeave CmdwinEnter ColorScheme CompleteChanged CompleteDonePre CursorHoldI CursorMovedI DiffUpdated DirChanged DirChangedPre EncodingChanged ExitPre FileAppendCmd FileAppendPost FileAppendPre FileChangedRO FileChangedShell FileChangedShellPost FileEncoding FileExplorer FileReadCmd FileReadPost FileReadPre FileType FileWriteCmd FileWritePost FileWritePre FilterReadPost FilterReadPre FilterWritePost FilterWritePre FocusGained FocusLost FuncUndefined GUIEnter GUIFailed InsertChange InsertCharPre InsertEnter InsertLeave InsertLeavePre MenuPopup ModeChanged OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SafeState SafeStateAgain SessionLoadPost ShellCmdPost ShellFilterPost SigUSR1 SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabClosed TabEnter TabLeave TabNew TermChanged TerminalOpen TerminalWinOpen TermResponse TextChanged TextChangedI TextChangedP TextChangedT TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinClosed WinEnter WinLeave WinNew WinResized WinScrolled
+syn keyword vimAutoEvent contained BufCreate BufEnter BufFilePre BufLeave BufNewFile BufReadCmd BufReadPre BufWinEnter BufWipeout BufWriteCmd BufWritePre CmdlineEnter CmdUndefined CmdwinLeave ColorSchemePre CompleteDone CursorHold CursorMoved
" Highlight commonly used Groupnames {{{2
syn keyword vimGroup contained Comment Constant String Character Number Boolean Float Identifier Function Statement Conditional Repeat Label Operator Keyword Exception PreProc Include Define Macro PreCondit Type StorageClass Structure Typedef Special SpecialChar Tag Delimiter SpecialComment Debug Underlined Ignore Error Todo
@@ -79,12 +78,12 @@
syn case match
" Function Names {{{2
-syn keyword vimFuncName contained abs argc assert_equal assert_match atan balloon_show bufexists bufwinid ceil ch_canread ch_getbufnr ch_read ch_status complete_check count deletebufline digraph_set eval exists_compiled extendnew findfile fnameescape foldtextresult get getcharmod getcmdpos getcursorcharpos getftime getmarklist getreg gettabwinvar getwinposy has_key histnr iconv inputlist invert items job_stop keys line2byte listener_remove maparg match matchend matchstrpos mode pathshorten popup_close popup_findecho popup_hide popup_notification prevnonblank prompt_setprompt prop_list prop_type_get pyeval readdir reg_recording remote_foreground remove round screencol searchcount server2client setcharpos setenv setpos settagstack sign_define sign_placelist sin soundfold spellsuggest str2float strchars string strtrans swapname synstack tabpagewinnr tempname term_getansicolors term_getscrolled terminalprops term_setapi term_wait test_garbagecollect_soon test_null_channel test_null_partial test_setmouse timer_info tolower type values winbufnr win_getid win_id2win winnr win_splitmove
-syn keyword vimFuncName contained acos argidx assert_equalfile assert_nobeep atan2 balloon_split buflisted bufwinnr changenr ch_close ch_getjob ch_readblob cindent complete_info cscope_connection did_filetype digraph_setlist eventhandler exp feedkeys flatten fnamemodify foreground getbufinfo getcharpos getcmdscreenpos getcwd getftype getmatches getreginfo gettagstack getwinvar haslocaldir hlexists indent inputrestore isabsolutepath job_getchannel join keytrans lispindent localtime mapcheck matchadd matchfuzzy max mzeval perleval popup_create popup_findinfo popup_list popup_setoptions printf prop_add prop_remove prop_type_list pyxeval readdirex reltime remote_peek rename rubyeval screenpos searchdecl serverlist setcharsearch setfperm setqflist setwinvar sign_getdefined sign_undefine sinh sound_playevent split str2list strdisplaywidth strlen strwidth synconcealed system tagfiles term_dumpdiff term_getattr term_getsize term_list term_setkill test_alloc_fail test_getvalue test_null_dict test_null_string test_settime timer_pause toupper typename virtcol wincol win_gettype winlayout winrestcmd winwidth
-syn keyword vimFuncName contained add arglistid assert_exception assert_notequal autocmd_add blob2list bufload byte2line char2nr ch_close_in ch_info ch_readraw clearmatches confirm cursor diff_filler echoraw executable expand filereadable flattennew foldclosed fullcommand getbufline getcharsearch getcmdtype getenv getimstatus getmousepos getregtype gettext glob hasmapto hlget index inputsave isdirectory job_info js_decode len list2blob log maplist matchaddpos matchfuzzypos menu_info nextnonblank popup_atcursor popup_dialog popup_findpreview popup_locate popup_settext prompt_getprompt prop_add_list prop_type_add pum_getpos rand readfile reltimefloat remote_read repeat screenattr screenrow searchpair setbufline setcmdline setline setreg sha256 sign_getplaced sign_unplace slice sound_playfile sqrt str2nr strftime strpart submatch synID systemlist taglist term_dumpload term_getcursor term_getstatus term_scrape term_setrestore test_autochdir test_gui_event test_null_function test_option_not_set test_srand_seed timer_start tr undofile virtcol2col windowsversion win_gotoid winline winrestview wordcount
-syn keyword vimFuncName contained and argv assert_fails assert_notmatch autocmd_delete browse bufloaded byteidx charclass chdir ch_log ch_sendexpr col copy debugbreak diff_hlID empty execute expandcmd filewritable float2nr foldclosedend funcref getbufvar getcharstr getcmdwintype getfontname getjumplist getpid getscriptinfo getwininfo glob2regpat histadd hlID indexof inputsecret isinf job_setoptions js_encode libcall list2str log10 mapnew matcharg matchlist min nr2char popup_beval popup_filter_menu popup_getoptions popup_menu popup_show prompt_setcallback prop_clear prop_type_change pumvisible range reduce reltimestr remote_send resolve screenchar screenstring searchpairpos setbufvar setcmdpos setloclist settabvar shellescape sign_jump sign_unplacelist sort sound_stop srand strcharlen strgetchar strptime substitute synIDattr tabpagebuflist tan term_dumpwrite term_getjob term_gettitle term_sendkeys term_setsize test_feedinput test_ignore_error test_null_job test_override test_unknown timer_stop trim undotree visualmode win_execute winheight win_move_separator winsaveview writefile
-syn keyword vimFuncName contained append asin assert_false assert_report autocmd_get browsedir bufname byteidxcomp charcol ch_evalexpr ch_logfile ch_sendraw complete cos deepcopy digraph_get environ exepath expr10 filter floor foldlevel function getchangelist getcmdcompltype getcompletion getfperm getline getpos gettabinfo getwinpos globpath histdel hlset input insert islocked job_start json_decode libcallnr listener_add luaeval mapset matchdelete matchstr mkdir or popup_clear popup_filter_yesno popup_getpos popup_move pow prompt_setinterrupt prop_find prop_type_delete py3eval readblob reg_executing remote_expr remote_startserver reverse screenchars search searchpos setcellwidths setcursorcharpos setmatches settabwinvar shiftwidth sign_place simplify sound_clear spellbadword state strcharpart stridx strridx swapinfo synIDtrans tabpagenr tanh term_getaltscreen term_getline term_gettty term_setansicolors term_start test_garbagecollect_now test_null_blob test_null_list test_refcount test_void timer_stopall trunc uniq wildmenumode win_findbuf win_id2tabwin win_move_statusline win_screenpos xor
-syn keyword vimFuncName contained appendbufline assert_beeps assert_inrange assert_true balloon_gettext bufadd bufnr call charidx ch_evalraw ch_open ch_setoptions complete_add cosh delete digraph_getlist escape exists extend finddir fmod foldtext garbagecollect getchar getcmdline getcurpos getfsize getloclist getqflist gettabvar getwinposx has histget hostname inputdialog interrupt isnan job_status json_encode line listener_flush map
+syn keyword vimFuncName contained abs argc assert_equal assert_match atan balloon_show bufexists bufwinid ceil ch_canread ch_getbufnr ch_read ch_status complete_check count deletebufline digraph_set eval exists_compiled extendnew findfile fnameescape foldtextresult get getchar getcmdline getcurpos getfsize getloclist getpos gettabinfo getwinpos globpath histdel hlset input insert islocked job_start json_decode libcallnr listener_add luaeval mapset matchend max mzeval perleval popup_create popup_findinfo popup_list popup_setoptions printf prop_add prop_remove prop_type_list pyxeval readdirex reltime remote_peek rename rubyeval screenpos searchdecl serverlist setcharsearch setfperm setqflist setwinvar sign_getdefined sign_undefine sinh sound_playevent split str2list strdisplaywidth strlen strwidth swapname synstack tabpagewinnr tempname term_getansicolors term_getscrolled terminalprops term_setapi term_wait test_garbagecollect_soon test_null_channel test_null_partial test_setmouse timer_info tolower type values winbufnr win_getid win_id2win winnr win_splitmove
+syn keyword vimFuncName contained acos argidx assert_equalfile assert_nobeep atan2 balloon_split buflisted bufwinnr changenr ch_close ch_getjob ch_readblob cindent complete_info cscope_connection did_filetype digraph_setlist eventhandler exp feedkeys flatten fnamemodify foreground getbufinfo getcharmod getcmdpos getcursorcharpos getftime getmarklist getqflist gettabvar getwinposx has histget hostname inputdialog interrupt isnan job_status json_encode line listener_flush map match matchfuzzy menu_info nextnonblank popup_atcursor popup_dialog popup_findpreview popup_locate popup_settext prompt_getprompt prop_add_list prop_type_add pum_getpos rand readfile reltimefloat remote_read repeat screenattr screenrow searchpair setbufline setcmdline setline setreg sha256 sign_getplaced sign_unplace slice sound_playfile sqrt str2nr strftime strpart submatch synconcealed system tagfiles term_dumpdiff term_getattr term_getsize term_list term_setkill test_alloc_fail test_getvalue test_null_dict test_null_string test_settime timer_pause toupper typename virtcol wincol win_gettype winlayout winrestcmd winwidth
+syn keyword vimFuncName contained add arglistid assert_exception assert_notequal autocmd_add blob2list bufload byte2line char2nr ch_close_in ch_info ch_readraw clearmatches confirm cursor diff_filler echoraw executable expand filereadable flattennew foldclosed fullcommand getbufline getcharpos getcmdscreenpos getcwd getftype getmatches getreg gettabwinvar getwinposy has_key histnr iconv inputlist invert items job_stop keys line2byte listener_remove maparg matchadd matchfuzzypos min nr2char popup_beval popup_filter_menu popup_getoptions popup_menu popup_show prompt_setcallback prop_clear prop_type_change pumvisible range reduce reltimestr remote_send resolve screenchar screenstring searchpairpos setbufvar setcmdpos setloclist settabvar shellescape sign_jump sign_unplacelist sort sound_stop srand strcharlen strgetchar strptime substitute synID systemlist taglist term_dumpload term_getcursor term_getstatus term_scrape term_setrestore test_autochdir test_gui_event test_null_function test_option_not_set test_srand_seed timer_start tr undofile virtcol2col windowsversion win_gotoid winline winrestview wordcount
+syn keyword vimFuncName contained and argv assert_fails assert_notmatch autocmd_delete browse bufloaded byteidx charclass chdir ch_log ch_sendexpr col copy debugbreak diff_hlID empty execute expandcmd filewritable float2nr foldclosedend funcref getbufoneline getcharsearch getcmdtype getenv getimstatus getmousepos getreginfo gettagstack getwinvar haslocaldir hlexists indent inputrestore isabsolutepath job_getchannel join keytrans lispindent localtime mapcheck matchaddpos matchlist mkdir or popup_clear popup_filter_yesno popup_getpos popup_move pow prompt_setinterrupt prop_find prop_type_delete py3eval readblob reg_executing remote_expr remote_startserver reverse screenchars search searchpos setcellwidths setcursorcharpos setmatches settabwinvar shiftwidth sign_place simplify sound_clear spellbadword state strcharpart stridx strridx swapfilelist synIDattr tabpagebuflist tan term_dumpwrite term_getjob term_gettitle term_sendkeys term_setsize test_feedinput test_ignore_error test_null_job test_override test_unknown timer_stop trim undotree visualmode win_execute winheight win_move_separator winsaveview writefile
+syn keyword vimFuncName contained append asin assert_false assert_report autocmd_get browsedir bufname byteidxcomp charcol ch_evalexpr ch_logfile ch_sendraw complete cos deepcopy digraph_get environ exepath expr10 filter floor foldlevel function getbufvar getcharstr getcmdwintype getfontname getjumplist getmouseshape getregtype gettext glob hasmapto hlget index inputsave isdirectory job_info js_decode len list2blob log maplist matcharg matchstr mode pathshorten popup_close popup_findecho popup_hide popup_notification prevnonblank prompt_setprompt prop_list prop_type_get pyeval readdir reg_recording remote_foreground remove round screencol searchcount server2client setcharpos setenv setpos settagstack sign_define sign_placelist sin soundfold spellsuggest str2float strchars string strtrans swapinfo synIDtrans tabpagenr tanh term_getaltscreen term_getline term_gettty term_setansicolors term_start test_garbagecollect_now test_null_blob test_null_list test_refcount test_void timer_stopall trunc uniq wildmenumode win_findbuf win_id2tabwin win_move_statusline win_screenpos xor
+syn keyword vimFuncName contained appendbufline assert_beeps assert_inrange assert_true balloon_gettext bufadd bufnr call charidx ch_evalraw ch_open ch_setoptions complete_add cosh delete digraph_getlist escape exists extend finddir fmod foldtext garbagecollect getchangelist getcmdcompltype getcompletion getfperm getline getpid getscriptinfo getwininfo glob2regpat histadd hlID indexof inputsecret isinf job_setoptions js_encode libcall list2str log10 mapnew matchdelete matchstrpos
"--- syntax here and above generated by mkvimvim ---
" Special Vim Highlighting (not automatic) {{{1
@@ -649,9 +648,8 @@
" Beginners - Patterns that involve ^ {{{2
" =========
-" Adjusted comment pattern - avoid matching string (appears in Vim9 code)
+syn match vimLineComment +^[ \t:]*".*$+ contains=@vimCommentGroup,vimCommentString,vimCommentTitle,vimComment
syn match vimLineComment +^[ \t:]*"\("[^"]*"\|[^"]\)*$+ contains=@vimCommentGroup,vimCommentString,vimCommentTitle
-"syn match vimLineComment +^[ \t:]*".*$+ contains=@vimCommentGroup,vimCommentString,vimCommentTitle
syn match vim9LineComment +^[ \t:]\+#.*$+ contains=@vimCommentGroup,vimCommentString,vimCommentTitle
syn match vimCommentTitle '"\s*\%([sS]:\|\h\w*#\)\=\u\w*\(\s\+\u\w*\)*:'hs=s+1 contained contains=vimCommentTitleLeader,vimTodo,@vimCommentGroup
syn match vimContinue "^\s*\\"
diff --git a/runtime/syntax/wdl.vim b/runtime/syntax/wdl.vim
new file mode 100644
index 0000000..3b8369e
--- /dev/null
+++ b/runtime/syntax/wdl.vim
@@ -0,0 +1,41 @@
+" Vim syntax file
+" Language: wdl
+" Maintainer: Matt Dunford (zenmatic@gmail.com)
+" URL: https://github.com/zenmatic/vim-syntax-wdl
+" Last Change: 2022 Nov 24
+
+" https://github.com/openwdl/wdl
+
+" quit when a (custom) syntax file was already loaded
+if exists("b:current_syntax")
+ finish
+endif
+
+syn case match
+
+syn keyword wdlStatement alias task input command runtime input output workflow call scatter import as meta parameter_meta in version
+syn keyword wdlConditional if then else
+syn keyword wdlType struct Array String File Int Float Boolean Map Pair Object
+
+syn keyword wdlFunctions stdout stderr read_lines read_tsv read_map read_object read_objects read_json read_int read_string read_float read_boolean write_lines write_tsv write_map write_object write_objects write_json size sub range transpose zip cross length flatten prefix select_first defined basename floor ceil round
+
+syn region wdlCommandSection start="<<<" end=">>>"
+
+syn region wdlString start=+"+ skip=+\\\\\|\\"+ end=+"+
+syn region wdlString start=+'+ skip=+\\\\\|\\'+ end=+'+
+
+" Comments; their contents
+syn keyword wdlTodo contained TODO FIXME XXX BUG
+syn cluster wdlCommentGroup contains=wdlTodo
+syn region wdlComment start="#" end="$" contains=@wdlCommentGroup
+
+hi def link wdlStatement Statement
+hi def link wdlConditional Conditional
+hi def link wdlType Type
+hi def link wdlFunctions Function
+hi def link wdlString String
+hi def link wdlCommandSection String
+hi def link wdlComment Comment
+hi def link wdlTodo Todo
+
+let b:current_syntax = 'wdl'
diff --git a/runtime/syntax/zig.vim b/runtime/syntax/zig.vim
new file mode 100644
index 0000000..e09b5e8
--- /dev/null
+++ b/runtime/syntax/zig.vim
@@ -0,0 +1,292 @@
+" Vim syntax file
+" Language: Zig
+" Upstream: https://github.com/ziglang/zig.vim
+
+if exists("b:current_syntax")
+ finish
+endif
+
+let s:cpo_save = &cpo
+set cpo&vim
+
+let s:zig_syntax_keywords = {
+ \ 'zigBoolean': ["true"
+ \ , "false"]
+ \ , 'zigNull': ["null"]
+ \ , 'zigType': ["bool"
+ \ , "f16"
+ \ , "f32"
+ \ , "f64"
+ \ , "f80"
+ \ , "f128"
+ \ , "void"
+ \ , "type"
+ \ , "anytype"
+ \ , "anyerror"
+ \ , "anyframe"
+ \ , "volatile"
+ \ , "linksection"
+ \ , "noreturn"
+ \ , "allowzero"
+ \ , "i0"
+ \ , "u0"
+ \ , "isize"
+ \ , "usize"
+ \ , "comptime_int"
+ \ , "comptime_float"
+ \ , "c_short"
+ \ , "c_ushort"
+ \ , "c_int"
+ \ , "c_uint"
+ \ , "c_long"
+ \ , "c_ulong"
+ \ , "c_longlong"
+ \ , "c_ulonglong"
+ \ , "c_longdouble"
+ \ , "anyopaque"]
+ \ , 'zigConstant': ["undefined"
+ \ , "unreachable"]
+ \ , 'zigConditional': ["if"
+ \ , "else"
+ \ , "switch"]
+ \ , 'zigRepeat': ["while"
+ \ , "for"]
+ \ , 'zigComparatorWord': ["and"
+ \ , "or"
+ \ , "orelse"]
+ \ , 'zigStructure': ["struct"
+ \ , "enum"
+ \ , "union"
+ \ , "error"
+ \ , "packed"
+ \ , "opaque"]
+ \ , 'zigException': ["error"]
+ \ , 'zigVarDecl': ["var"
+ \ , "const"
+ \ , "comptime"
+ \ , "threadlocal"]
+ \ , 'zigDummyVariable': ["_"]
+ \ , 'zigKeyword': ["fn"
+ \ , "try"
+ \ , "test"
+ \ , "pub"
+ \ , "usingnamespace"]
+ \ , 'zigExecution': ["return"
+ \ , "break"
+ \ , "continue"]
+ \ , 'zigMacro': ["defer"
+ \ , "errdefer"
+ \ , "async"
+ \ , "nosuspend"
+ \ , "await"
+ \ , "suspend"
+ \ , "resume"
+ \ , "export"
+ \ , "extern"]
+ \ , 'zigPreProc': ["catch"
+ \ , "inline"
+ \ , "noinline"
+ \ , "asm"
+ \ , "callconv"
+ \ , "noalias"]
+ \ , 'zigBuiltinFn': ["align"
+ \ , "@addWithOverflow"
+ \ , "@as"
+ \ , "@atomicLoad"
+ \ , "@atomicStore"
+ \ , "@bitCast"
+ \ , "@breakpoint"
+ \ , "@alignCast"
+ \ , "@alignOf"
+ \ , "@cDefine"
+ \ , "@cImport"
+ \ , "@cInclude"
+ \ , "@cUndef"
+ \ , "@clz"
+ \ , "@cmpxchgWeak"
+ \ , "@cmpxchgStrong"
+ \ , "@compileError"
+ \ , "@compileLog"
+ \ , "@ctz"
+ \ , "@popCount"
+ \ , "@divExact"
+ \ , "@divFloor"
+ \ , "@divTrunc"
+ \ , "@embedFile"
+ \ , "@export"
+ \ , "@extern"
+ \ , "@tagName"
+ \ , "@TagType"
+ \ , "@errorName"
+ \ , "@call"
+ \ , "@errorReturnTrace"
+ \ , "@fence"
+ \ , "@fieldParentPtr"
+ \ , "@field"
+ \ , "@unionInit"
+ \ , "@frameAddress"
+ \ , "@import"
+ \ , "@newStackCall"
+ \ , "@asyncCall"
+ \ , "@intToPtr"
+ \ , "@max"
+ \ , "@min"
+ \ , "@memcpy"
+ \ , "@memset"
+ \ , "@mod"
+ \ , "@mulAdd"
+ \ , "@mulWithOverflow"
+ \ , "@splat"
+ \ , "@src"
+ \ , "@bitOffsetOf"
+ \ , "@byteOffsetOf"
+ \ , "@offsetOf"
+ \ , "@OpaqueType"
+ \ , "@panic"
+ \ , "@prefetch"
+ \ , "@ptrCast"
+ \ , "@ptrToInt"
+ \ , "@rem"
+ \ , "@returnAddress"
+ \ , "@setCold"
+ \ , "@Type"
+ \ , "@shuffle"
+ \ , "@reduce"
+ \ , "@select"
+ \ , "@setRuntimeSafety"
+ \ , "@setEvalBranchQuota"
+ \ , "@setFloatMode"
+ \ , "@shlExact"
+ \ , "@This"
+ \ , "@hasDecl"
+ \ , "@hasField"
+ \ , "@shlWithOverflow"
+ \ , "@shrExact"
+ \ , "@sizeOf"
+ \ , "@bitSizeOf"
+ \ , "@sqrt"
+ \ , "@byteSwap"
+ \ , "@subWithOverflow"
+ \ , "@intCast"
+ \ , "@floatCast"
+ \ , "@intToFloat"
+ \ , "@floatToInt"
+ \ , "@boolToInt"
+ \ , "@errSetCast"
+ \ , "@truncate"
+ \ , "@typeInfo"
+ \ , "@typeName"
+ \ , "@TypeOf"
+ \ , "@atomicRmw"
+ \ , "@intToError"
+ \ , "@errorToInt"
+ \ , "@intToEnum"
+ \ , "@enumToInt"
+ \ , "@setAlignStack"
+ \ , "@frame"
+ \ , "@Frame"
+ \ , "@frameSize"
+ \ , "@bitReverse"
+ \ , "@Vector"
+ \ , "@sin"
+ \ , "@cos"
+ \ , "@tan"
+ \ , "@exp"
+ \ , "@exp2"
+ \ , "@log"
+ \ , "@log2"
+ \ , "@log10"
+ \ , "@fabs"
+ \ , "@floor"
+ \ , "@ceil"
+ \ , "@trunc"
+ \ , "@wasmMemorySize"
+ \ , "@wasmMemoryGrow"
+ \ , "@round"]
+ \ }
+
+function! s:syntax_keyword(dict)
+ for key in keys(a:dict)
+ execute 'syntax keyword' key join(a:dict[key], ' ')
+ endfor
+endfunction
+
+call s:syntax_keyword(s:zig_syntax_keywords)
+
+syntax match zigType "\v<[iu][1-9]\d*>"
+syntax match zigOperator display "\V\[-+/*=^&?|!><%~]"
+syntax match zigArrowCharacter display "\V->"
+
+" 12_34 (. but not ..)? (12_34)? (exponent 12_34)?
+syntax match zigDecNumber display "\v<\d%(_?\d)*%(\.\.@!)?%(\d%(_?\d)*)?%([eE][+-]?\d%(_?\d)*)?"
+syntax match zigHexNumber display "\v<0x\x%(_?\x)*%(\.\.@!)?%(\x%(_?\x)*)?%([pP][+-]?\d%(_?\d)*)?"
+syntax match zigOctNumber display "\v<0o\o%(_?\o)*"
+syntax match zigBinNumber display "\v<0b[01]%(_?[01])*"
+
+syntax match zigCharacterInvalid display contained /b\?'\zs[\n\r\t']\ze'/
+syntax match zigCharacterInvalidUnicode display contained /b'\zs[^[:cntrl:][:graph:][:alnum:][:space:]]\ze'/
+syntax match zigCharacter /b'\([^\\]\|\\\(.\|x\x\{2}\)\)'/ contains=zigEscape,zigEscapeError,zigCharacterInvalid,zigCharacterInvalidUnicode
+syntax match zigCharacter /'\([^\\]\|\\\(.\|x\x\{2}\|u\x\{4}\|U\x\{6}\)\)'/ contains=zigEscape,zigEscapeUnicode,zigEscapeError,zigCharacterInvalid
+
+syntax region zigBlock start="{" end="}" transparent fold
+
+syntax region zigCommentLine start="//" end="$" contains=zigTodo,@Spell
+syntax region zigCommentLineDoc start="//[/!]/\@!" end="$" contains=zigTodo,@Spell
+
+syntax match zigMultilineStringPrefix /c\?\\\\/ contained containedin=zigMultilineString
+syntax region zigMultilineString matchgroup=zigMultilineStringDelimiter start="c\?\\\\" end="$" contains=zigMultilineStringPrefix display
+
+syntax keyword zigTodo contained TODO
+
+syntax region zigString matchgroup=zigStringDelimiter start=+c\?"+ skip=+\\\\\|\\"+ end=+"+ oneline contains=zigEscape,zigEscapeUnicode,zigEscapeError,@Spell
+syntax match zigEscapeError display contained /\\./
+syntax match zigEscape display contained /\\\([nrt\\'"]\|x\x\{2}\)/
+syntax match zigEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{6}\)/
+
+highlight default link zigDecNumber zigNumber
+highlight default link zigHexNumber zigNumber
+highlight default link zigOctNumber zigNumber
+highlight default link zigBinNumber zigNumber
+
+highlight default link zigBuiltinFn Statement
+highlight default link zigKeyword Keyword
+highlight default link zigType Type
+highlight default link zigCommentLine Comment
+highlight default link zigCommentLineDoc Comment
+highlight default link zigDummyVariable Comment
+highlight default link zigTodo Todo
+highlight default link zigString String
+highlight default link zigStringDelimiter String
+highlight default link zigMultilineString String
+highlight default link zigMultilineStringContent String
+highlight default link zigMultilineStringPrefix String
+highlight default link zigMultilineStringDelimiter Delimiter
+highlight default link zigCharacterInvalid Error
+highlight default link zigCharacterInvalidUnicode zigCharacterInvalid
+highlight default link zigCharacter Character
+highlight default link zigEscape Special
+highlight default link zigEscapeUnicode zigEscape
+highlight default link zigEscapeError Error
+highlight default link zigBoolean Boolean
+highlight default link zigNull Boolean
+highlight default link zigConstant Constant
+highlight default link zigNumber Number
+highlight default link zigArrowCharacter zigOperator
+highlight default link zigOperator Operator
+highlight default link zigStructure Structure
+highlight default link zigExecution Special
+highlight default link zigMacro Macro
+highlight default link zigConditional Conditional
+highlight default link zigComparatorWord Keyword
+highlight default link zigRepeat Repeat
+highlight default link zigSpecial Special
+highlight default link zigVarDecl Function
+highlight default link zigPreProc PreProc
+highlight default link zigException Exception
+
+delfunction s:syntax_keyword
+
+let b:current_syntax = "zig"
+
+let &cpo = s:cpo_save
+unlet! s:cpo_save
diff --git a/runtime/syntax/zir.vim b/runtime/syntax/zir.vim
new file mode 100644
index 0000000..6553d32
--- /dev/null
+++ b/runtime/syntax/zir.vim
@@ -0,0 +1,49 @@
+" Vim syntax file
+" Language: Zir
+" Upstream: https://github.com/ziglang/zig.vim
+
+if exists("b:current_syntax")
+ finish
+endif
+let b:current_syntax = "zir"
+
+syn region zirCommentLine start=";" end="$" contains=zirTodo,@Spell
+
+syn region zirBlock start="{" end="}" transparent fold
+
+syn keyword zirKeyword primitive fntype int str as ptrtoint fieldptr deref asm unreachable export ref fn
+
+syn keyword zirTodo contained TODO
+
+syn region zirString start=+c\?"+ skip=+\\\\\|\\"+ end=+"+ oneline contains=zirEscape,zirEscapeUnicode,zirEscapeError,@Spell
+
+syn match zirEscapeError display contained /\\./
+syn match zirEscape display contained /\\\([nrt\\'"]\|x\x\{2}\)/
+syn match zirEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{6}\)/
+
+syn match zirDecNumber display "\<[0-9]\+\%(.[0-9]\+\)\=\%([eE][+-]\?[0-9]\+\)\="
+syn match zirHexNumber display "\<0x[a-fA-F0-9]\+\%([a-fA-F0-9]\+\%([pP][+-]\?[0-9]\+\)\?\)\="
+syn match zirOctNumber display "\<0o[0-7]\+"
+syn match zirBinNumber display "\<0b[01]\+\%(.[01]\+\%([eE][+-]\?[0-9]\+\)\?\)\="
+
+syn match zirGlobal display "[^a-zA-Z0-9_]\?\zs@[a-zA-Z0-9_]\+"
+syn match zirLocal display "[^a-zA-Z0-9_]\?\zs%[a-zA-Z0-9_]\+"
+
+hi def link zirCommentLine Comment
+hi def link zirTodo Todo
+
+hi def link zirKeyword Keyword
+
+hi def link zirString Constant
+
+hi def link zirEscape Special
+hi def link zirEscapeUnicode zirEscape
+hi def link zirEscapeError Error
+
+hi def link zirDecNumber Constant
+hi def link zirHexNumber Constant
+hi def link zirOctNumber Constant
+hi def link zirBinNumber Constant
+
+hi def link zirGlobal Identifier
+hi def link zirLocal Identifier
diff --git a/src/po/sr.po b/src/po/sr.po
index 9824a4a..693cf76 100644
--- a/src/po/sr.po
+++ b/src/po/sr.po
@@ -2,7 +2,7 @@
#
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
-# Copyright (C) 2021
+# Copyright (C) 2022
# This file is distributed under the same license as the Vim package.
# FIRST AUTHOR Ivan PešiΔ <ivan.pesic@gmail.com>, 2017.
#
@@ -10,8 +10,8 @@
msgstr ""
"Project-Id-Version: Vim(Serbian)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-06-08 07:59+0400\n"
-"PO-Revision-Date: 2022-06-08 13:10+0400\n"
+"POT-Creation-Date: 2022-11-25 15:38+0400\n"
+"PO-Revision-Date: 2022-11-25 15:40+0400\n"
"Last-Translator: Ivan PešiΔ <ivan.pesic@gmail.com>\n"
"Language-Team: Serbian\n"
"Language: sr\n"
@@ -24,6 +24,7 @@
msgid "ERROR: "
msgstr "ΠΠ ΠΠ¨ΠΠ: "
+#, c-format
msgid ""
"\n"
"[bytes] total alloc-freed %lu-%lu, in use %lu, peak use %lu\n"
@@ -31,6 +32,7 @@
"\n"
"[Π±Π°ΡΡΠΎΠ²Π°] ΡΠΊΡΠΏΠ½ΠΎ Π°Π»ΠΎΡ-ΠΎΡΠ»ΠΎΠ± %lu-%lu, Ρ ΡΠΏΠΎΡΡ %lu, Π²ΡΡΠ½Π° ΡΠΏΠΎΡΡ %lu\n"
+#, c-format
msgid ""
"[calls] total re/malloc()'s %lu, total free()'s %lu\n"
"\n"
@@ -41,6 +43,7 @@
msgid "--Deleted--"
msgstr "--ΠΠ±ΡΠΈΡΠ°Π½ΠΎ--"
+#, c-format
msgid "auto-removing autocommand: %s <buffer=%d>"
msgstr "Π°ΡΡΠΎ-ΡΠΊΠ»Π°ΡΠ°ΡΡΡΠ° Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°: %s <Π±Π°ΡΠ΅Ρ=%d>"
@@ -54,15 +57,19 @@
"\n"
"--- ΠΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π΅ ---"
+#, c-format
msgid "No matching autocommands: %s"
msgstr "ΠΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΡΡΠΈΡ
Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: %s"
+#, c-format
msgid "%s Autocommands for \"%s\""
msgstr "%s ΠΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π·Π° „%s”"
+#, c-format
msgid "Executing %s"
msgstr "ΠΠ·Π²ΡΡΠ°Π²Π°ΡΠ΅ %s"
+#, c-format
msgid "autocommand %s"
msgstr "Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° %s"
@@ -78,18 +85,21 @@
msgid "[Quickfix List]"
msgstr "[Quickfix Π»ΠΈΡΡΠ°]"
+#, c-format
msgid "%d buffer unloaded"
msgid_plural "%d buffers unloaded"
msgstr[0] "%d Π±Π°ΡΠ΅Ρ ΡΠ΅ ΡΠΊΠ»ΠΎΡΠ΅Π½ ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅"
msgstr[1] "%d Π±Π°ΡΠ΅ΡΠ° ΡΠ΅ ΡΠΊΠ»ΠΎΡΠ΅Π½ΠΎ ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅"
msgstr[2] "%d Π±Π°ΡΠ΅ΡΠ° ΡΠ΅ ΡΠΊΠ»ΠΎΡΠ΅Π½ΠΎ ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅"
+#, c-format
msgid "%d buffer deleted"
msgid_plural "%d buffers deleted"
msgstr[0] "%d Π±Π°ΡΠ΅Ρ ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π½"
msgstr[1] "%d Π±Π°ΡΠ΅ΡΠ° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π½ΠΎ"
msgstr[2] "%d Π±Π°ΡΠ΅ΡΠ° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π½ΠΎ"
+#, c-format
msgid "%d buffer wiped out"
msgid_plural "%d buffers wiped out"
msgstr[0] "%d Π±Π°ΡΠ΅Ρ ΡΠ΅ ΠΎΡΠΈΡΡΠ΅Π½"
@@ -99,6 +109,7 @@
msgid "W14: Warning: List of file names overflow"
msgstr "W14: Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΡΠ΅ΠΊΠΎΡΠ°ΡΠ΅Π½Π° ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° Π»ΠΈΡΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΡΠ»ΠΎΠ²Π°"
+#, c-format
msgid "line %ld"
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %ld"
@@ -117,12 +128,14 @@
msgid "[readonly]"
msgstr "[ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅]"
+#, c-format
msgid "%ld line --%d%%--"
msgid_plural "%ld lines --%d%%--"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° --%d%%--"
msgstr[1] "%ld Π»ΠΈΠ½ΠΈΡe --%d%%--"
msgstr[2] "%ld Π»ΠΈΠ½ΠΈΡΠ° --%d%%--"
+#, c-format
msgid "line %ld of %ld --%d%%-- col "
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %ld ΠΎΠ΄ %ld --%d%%-- ΠΊΠΎΠ» "
@@ -171,6 +184,7 @@
msgid " CONVERSION ERROR"
msgstr " ΠΠ ΠΠ¨ΠΠ ΠΠΠΠΠΠ ΠΠΠΠ"
+#, c-format
msgid " in line %ld;"
msgstr " Ρ Π»ΠΈΠ½ΠΈΡΠΈ %ld;"
@@ -217,6 +231,7 @@
msgid ": Send failed. Trying to execute locally\n"
msgstr ": Π‘Π»Π°ΡΠ΅ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ. ΠΠΎΠΊΡΡΠ°Π²Π° ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈΠ·Π²ΡΡΠ°Π²Π°ΡΠ΅\n"
+#, c-format
msgid "%d of %d edited"
msgstr "%d ΠΎΠ΄ %d ΡΡΠ΅ΡΠ΅Π½ΠΎ"
@@ -259,39 +274,48 @@
msgid "Entering Debug mode. Type \"cont\" to continue."
msgstr "Π£Π»Π°Π·Π°ΠΊ Ρ Debug ΡΠ΅ΠΆΠΈΠΌ. ΠΡΠΊΡΡΠ°ΡΡΠ΅ „cont” Π·Π° Π½Π°ΡΡΠ°Π²Π°ΠΊ."
+#, c-format
msgid "Oldval = \"%s\""
msgstr "Π‘ΡΠ°ΡΠ°Π²ΡΠ΅Π΄ = „%s”"
+#, c-format
msgid "Newval = \"%s\""
msgstr "ΠΠΎΠ²Π°Π²ΡΠ΅Π΄ = „%s”"
+#, c-format
msgid "line %ld: %s"
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "cmd: %s"
msgstr "ΠΊΠΎΠΌ: %s"
msgid "frame is zero"
msgstr "ΠΎΠΊΠ²ΠΈΡ ΡΠ΅ Π½ΡΠ»Π°"
+#, c-format
msgid "frame at highest level: %d"
msgstr "ΠΎΠΊΠ²ΠΈΡ ΡΠ΅ Π½Π° Π½Π°ΡΠ²ΠΈΡΠ΅ΠΌ Π½ΠΈΠ²ΠΎΡ: %d"
+#, c-format
msgid "Breakpoint in \"%s%s\" line %ld"
msgstr "ΠΡΠ΅ΠΊΠΈΠ΄Π½Π° ΡΠ°ΡΠΊΠ° Ρ „%s%s” Π»ΠΈΠ½ΠΈΡΠ° %ld"
msgid "No breakpoints defined"
msgstr "ΠΠΈΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° Π½ΠΈΡΠ΅Π΄Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ΄Π½Π° ΡΠ°ΡΠΊΠ°"
+#, c-format
msgid "%3d %s %s line %ld"
msgstr "%3d %s %s Π»ΠΈΠ½ΠΈΡΠ° %ld"
+#, c-format
msgid "%3d expr %s"
msgstr "%3d ΠΈΠ·ΡΠ°Π· %s"
msgid "extend() argument"
msgstr "extend() Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
+#, c-format
msgid "Not enough memory to use internal diff for buffer \"%s\""
msgstr "ΠΠ΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅ Π΄Π° Π±ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΎ ΠΈΠ½ΡΠ΅ΡΠ½ΠΈ diff Π·Π° Π±Π°ΡΠ΅Ρ „%s”"
@@ -397,30 +421,38 @@
msgid "called inputrestore() more often than inputsave()"
msgstr "inputrestore() ΡΠ΅ ΠΏΠΎΠ·Π²Π°Π½Π° Π²ΠΈΡΠ΅ ΠΏΡΡΠ° Π½Π΅Π³ΠΎ inputsave()"
+#, c-format
msgid "<%s>%s%s %d, Hex %02x, Oct %03o, Digr %s"
msgstr "<%s>%s%s %d, Π₯Π΅ΠΊΡ %02x, ΠΠΊΡ %03o, ΠΠΈΠ³Ρ %s"
+#, c-format
msgid "<%s>%s%s %d, Hex %02x, Octal %03o"
msgstr "<%s>%s%s %d, Π₯Π΅ΠΊΡ %02x, ΠΠΊΡΠ°Π»Π½ΠΎ %03o"
+#, c-format
msgid "> %d, Hex %04x, Oct %o, Digr %s"
msgstr "> %d, Π₯Π΅ΠΊΡ %04x, ΠΠΊΡ %o, ΠΠΈΠ³Ρ %s"
+#, c-format
msgid "> %d, Hex %08x, Oct %o, Digr %s"
msgstr "> %d, Π₯Π΅ΠΊΡ %08x, ΠΠΊΡ %o, ΠΠΈΠ³Ρ %s"
+#, c-format
msgid "> %d, Hex %04x, Octal %o"
msgstr "> %d, Π₯Π΅ΠΊΡ %04x, ΠΠΊΡΠ°Π»Π½ΠΎ %o"
+#, c-format
msgid "> %d, Hex %08x, Octal %o"
msgstr "> %d, Π₯Π΅ΠΊΡ %08x, ΠΠΊΡΠ°Π»Π½ΠΎ %o"
+#, c-format
msgid "%ld line moved"
msgid_plural "%ld lines moved"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π°"
msgstr[1] "%ld Π»ΠΈΠ½ΠΈΡe ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΎ"
msgstr[2] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π°"
+#, c-format
msgid "%ld lines filtered"
msgstr "%ld Π»ΠΈΠ½ΠΈΡΠ° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½ΠΎ"
@@ -433,12 +465,15 @@
msgid "Write partial file?"
msgstr "ΠΠ° ΡΠΏΠΈΡΠ΅ΠΌ ΠΏΠ°ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠ°ΡΠ»?"
+#, c-format
msgid "Overwrite existing file \"%s\"?"
msgstr "ΠΠ° ΠΏΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΠΏΠΎΡΡΠΎΡΠ΅ΡΠΈ ΡΠ°ΡΠ» „%s”?"
+#, c-format
msgid "Swap file \"%s\" exists, overwrite anyway?"
msgstr "ΠΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ» „%s” ΠΏΠΎΡΡΠΎΡΠΈ, Π΄Π° Π³Π° ΠΏΡΠ΅ΠΏΠΈΡΠ΅ΠΌ Ρ ΡΠ²Π°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ?"
+#, c-format
msgid ""
"'readonly' option is set for \"%s\".\n"
"Do you wish to write anyway?"
@@ -446,6 +481,7 @@
"'readonly' ΠΎΠΏΡΠΈΡΠ° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° Π·Π° „%s”.\n"
"ΠΠ° Π»ΠΈ ΠΈΠΏΠ°ΠΊ ΠΆΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΡΠΏΠΈΡΠ΅ΡΠ΅?"
+#, c-format
msgid ""
"File permissions of \"%s\" are read-only.\n"
"It may still be possible to write it.\n"
@@ -458,54 +494,64 @@
msgid "Edit File"
msgstr "Π£ΡΠ΅Π΄ΠΈ ΡΠ°ΡΠ»"
+#, c-format
msgid "replace with %s (y/n/a/q/l/^E/^Y)?"
msgstr "Π·Π°ΠΌΠ΅Π½ΠΈΡΠΈ ΡΠ° %s (y/n/a/q/l/^E/^Y)?"
msgid "(Interrupted) "
msgstr "(ΠΡΠ΅ΠΊΠΈΠ½ΡΡΠΎ) "
+#, c-format
msgid "%ld match on %ld line"
msgid_plural "%ld matches on %ld line"
msgstr[0] "%ld ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅ Ρ %ld Π»ΠΈΠ½ΠΈΡΠΈ"
msgstr[1] "%ld ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Ρ %ld Π»ΠΈΠ½ΠΈΡΠΈ"
msgstr[2] "%ld ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Ρ %ld Π»ΠΈΠ½ΠΈΡΠΈ"
+#, c-format
msgid "%ld substitution on %ld line"
msgid_plural "%ld substitutions on %ld line"
msgstr[0] "%ld Π·Π°ΠΌΠ΅Π½Π° Ρ %ld Π»ΠΈΠ½ΠΈΡΠΈ"
msgstr[1] "%ld Π·Π°ΠΌΠ΅Π½Π΅ Ρ %ld Π»ΠΈΠ½ΠΈΡΠΈ"
msgstr[2] "%ld Π·Π°ΠΌΠ΅Π½Π° Ρ %ld Π»ΠΈΠ½ΠΈΡΠΈ"
+#, c-format
msgid "%ld match on %ld lines"
msgid_plural "%ld matches on %ld lines"
msgstr[0] "%ld ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅ Ρ %ld Π»ΠΈΠ½ΠΈΡΠ°"
msgstr[1] "%ld ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Ρ %ld Π»ΠΈΠ½ΠΈΡΠ°"
msgstr[2] "%ld ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Ρ %ld Π»ΠΈΠ½ΠΈΡΠ°"
+#, c-format
msgid "%ld substitution on %ld lines"
msgid_plural "%ld substitutions on %ld lines"
msgstr[0] "%ld Π·Π°ΠΌΠ΅Π½Π° Ρ %ld Π»ΠΈΠ½ΠΈΡΠ°"
msgstr[1] "%ld Π·Π°ΠΌΠ΅Π½Π΅ Ρ %ld Π»ΠΈΠ½ΠΈΡΠ°"
msgstr[2] "%ld Π·Π°ΠΌΠ΅Π½Π° Ρ %ld Π»ΠΈΠ½ΠΈΡΠ°"
+#, c-format
msgid "Pattern found in every line: %s"
msgstr "Π¨Π°Π±Π»ΠΎΠ½ ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Ρ ΡΠ²Π°ΠΊΠΎΡ Π»ΠΈΠ½ΠΈΡΠΈ: %s"
+#, c-format
msgid "Pattern not found: %s"
msgstr "Π¨Π°Π±Π»ΠΎΠ½ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½: %s"
msgid "No old files"
msgstr "ΠΠ΅ΠΌΠ° ΡΡΠ°ΡΠΈΡ
ΡΠ°ΡΠ»ΠΎΠ²Π°"
+#, c-format
msgid "Save changes to \"%s\"?"
msgstr "ΠΠ° ΡΠ°ΡΡΠ²Π°ΠΌ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Ρ „%s”?"
msgid "Warning: Entered other buffer unexpectedly (check autocommands)"
msgstr "Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΠ΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΡΠ»ΠΎ Ρ Π΄ΡΡΠ³ΠΈ Π±Π°ΡΠ΅Ρ (ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π΅)"
+#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr "W20: ΠΠ°Ρ
ΡΠ΅Π²Π°Π½ΠΈ python Π²Π΅ΡΠ·ΠΈΡΠ΅ 2.x Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½, ΡΠ°ΡΠ»: %s ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅"
+#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "W21: ΠΠ°Ρ
ΡΠ΅Π²Π°Π½ΠΈ python Π²Π΅ΡΠ·ΠΈΡΠ΅ 3.x Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½, ΡΠ°ΡΠ»: %s ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅"
@@ -513,6 +559,7 @@
msgstr ""
"Π£Π»Π°Π·Π°ΠΊ Ρ Ex ΡΠ΅ΠΆΠΈΠΌ. ΠΡΠΊΡΡΠ°ΡΡΠ΅ „visual” Π΄Π° Π±ΠΈΡΡΠ΅ ΠΏΡΠ΅ΡΠ»ΠΈ Ρ ΠΠΎΡΠΌΠ°Π»Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌ."
+#, c-format
msgid "Executing: %s"
msgstr "ΠΠ·Π²ΡΡΠ°Π²Π°ΡΠ΅: %s"
@@ -531,6 +578,7 @@
"ΠΠΠ’ΠΠ ΠΠ: EX_DFLALL Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° ADDR_NONE, ADDR_UNSIGNED ΠΈΠ»ΠΈ "
"ADDR_QUICKFIX"
+#, c-format
msgid "%d more file to edit. Quit anyway?"
msgid_plural "%d more files to edit. Quit anyway?"
msgstr[0] "ΠΠΎΡ %d ΡΠ°ΡΠ» Π·Π° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ΅. ΠΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΈΠΏΠ°ΠΊ Π½Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌ?"
@@ -552,6 +600,7 @@
msgid "Edit File in new window"
msgstr "Π£ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ Π€Π°ΡΠ»Π° Ρ Π½ΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΠ·ΠΎΡΡ"
+#, c-format
msgid "Tab page %d"
msgstr "ΠΠ°ΡΡΠΈΡΠ° %d"
@@ -561,6 +610,7 @@
msgid "Append File"
msgstr "ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°Ρ Π€Π°ΡΠ»Π°"
+#, c-format
msgid "Window position: X %d, Y %d"
msgstr "ΠΠΎΠ·ΠΈΡΠΈΡΠ° ΠΏΡΠΎΠ·ΠΎΡΠ°: X %d, Y %d"
@@ -570,27 +620,35 @@
msgid "Untitled"
msgstr "ΠΠ΅Π· Π½Π°ΡΠ»ΠΎΠ²Π°"
+#, c-format
msgid "Exception thrown: %s"
msgstr "ΠΠ°ΡΠ΅Π½ ΡΠ΅ ΠΈΠ·ΡΠ·Π΅ΡΠ°ΠΊ: %s"
+#, c-format
msgid "Exception finished: %s"
msgstr "ΠΠ·ΡΠ·Π΅ΡΠ°ΠΊ ΡΠ΅ Π·Π°Π²ΡΡΠ΅Π½: %s"
+#, c-format
msgid "Exception discarded: %s"
msgstr "ΠΠ·ΡΠ·Π΅ΡΠ°ΠΊ ΡΠ΅ ΠΎΠ΄Π±Π°ΡΠ΅Π½: %s"
+#, c-format
msgid "%s, line %ld"
msgstr "%s, Π»ΠΈΠ½ΠΈΡΠ° %ld"
+#, c-format
msgid "Exception caught: %s"
msgstr "ΠΠ·ΡΠ·Π΅ΡΠ°ΠΊ ΡΠ΅ ΡΡ
Π²Π°ΡΠ΅Π½: %s"
+#, c-format
msgid "%s made pending"
msgstr "%s ΡΠ΅ ΡΡΠ°Π²ΡΠ΅Π½ Π½Π° ΡΠ΅ΠΊΠ°ΡΠ΅"
+#, c-format
msgid "%s resumed"
msgstr "%s ΡΠ΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ Π°ΠΊΡΠΈΠ²Π°Π½"
+#, c-format
msgid "%s discarded"
msgstr "%s ΡΠ΅ ΠΎΠ΄Π±Π°ΡΠ΅Π½"
@@ -651,9 +709,11 @@
msgid "[long lines split]"
msgstr "[Π΄ΡΠ³Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ ΠΏΡΠ΅Π»ΠΎΠΌΡΠ΅Π½Π΅]"
+#, c-format
msgid "[CONVERSION ERROR in line %ld]"
msgstr "[ΠΠ ΠΠ¨ΠΠ ΠΠΠΠΠΠ ΠΠΠΠ Ρ Π»ΠΈΠ½ΠΈΡΠΈ %ld]"
+#, c-format
msgid "[ILLEGAL BYTE in line %ld]"
msgstr "[ΠΠΠΠΠΠΠΠΠΠ ΠΠΠΠ’ Ρ Π»ΠΈΠ½ΠΈΡΠΈ %ld]"
@@ -687,12 +747,14 @@
msgid "[unix format]"
msgstr "[unix ΡΠΎΡΠΌΠ°Ρ]"
+#, c-format
msgid "%ld line, "
msgid_plural "%ld lines, "
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ°, "
msgstr[1] "%ld Π»ΠΈΠ½ΠΈΡe, "
msgstr[2] "%ld Π»ΠΈΠ½ΠΈΡΠ°, "
+#, c-format
msgid "%lld byte"
msgid_plural "%lld bytes"
msgstr[0] "%lld Π±Π°ΡΡ"
@@ -705,6 +767,7 @@
msgid "[Incomplete last line]"
msgstr "[ΠΠΎΡΠ»Π΅Π΄ΡΠ° Π»ΠΈΠ½ΠΈΡΠ° Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ½Π°]"
+#, c-format
msgid ""
"W12: Warning: File \"%s\" has changed and the buffer was changed in Vim as "
"well"
@@ -713,19 +776,21 @@
msgid "See \":help W12\" for more info."
msgstr "ΠΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ „:help W12” Π·Π° Π²ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°."
+#, c-format
msgid "W11: Warning: File \"%s\" has changed since editing started"
msgstr "W11: Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: Π€Π°ΡΠ» „%s” ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΡΠ΅ΡΠΊΠ° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ°"
msgid "See \":help W11\" for more info."
msgstr "ΠΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ „:help W11” Π·Π° Π²ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°."
+#, c-format
msgid "W16: Warning: Mode of file \"%s\" has changed since editing started"
-msgstr ""
-"W16: Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: Π Π΅ΠΆΠΈΠΌ ΡΠ°ΡΠ»Π° „%s” ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΡΠ΅ΡΠΊΠ° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ°"
+msgstr "W16: Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: Π Π΅ΠΆΠΈΠΌ ΡΠ°ΡΠ»Π° „%s” ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΡΠ΅ΡΠΊΠ° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ°"
msgid "See \":help W16\" for more info."
msgstr "ΠΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ „:help W16” Π·Π° Π²ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°."
+#, c-format
msgid "W13: Warning: File \"%s\" has been created after editing started"
msgstr "W13: Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: Π€Π°ΡΠ» „%s” ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π½ Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΡΠ΅ΡΠΊΠ° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ°"
@@ -759,12 +824,14 @@
msgid "no matches"
msgstr "Π½Π΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ°"
+#, c-format
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld Π»ΠΈΠ½ΠΈΡΠ° ΠΏΠΎΠ΄Π²ΠΈΡΠ΅Π½Π°"
msgstr[1] "+--%3ld Π»ΠΈΠ½ΠΈΡe ΠΏΠΎΠ΄Π²ΠΈΡΠ΅Π½Π΅"
msgstr[2] "+--%3ld Π»ΠΈΠ½ΠΈΡΠ° ΠΏΠΎΠ΄Π²ΠΈΡΠ΅Π½ΠΎ"
+#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld Π»ΠΈΠ½ΠΈΡΠ°: "
@@ -918,18 +985,23 @@
msgid "Directory\t*.nothing\n"
msgstr "ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ\t*.Π½ΠΈΡΡΠ°\n"
+#, c-format
msgid "Font0: %s"
msgstr "Π€ΠΎΠ½Ρ0: %s"
+#, c-format
msgid "Font%d: %s"
msgstr "Π€ΠΎΠ½Ρ%d: %s"
+#, c-format
msgid "Font%d width is not twice that of font0"
msgstr "Π€ΠΎΠ½Ρ%d Π½ΠΈΡΠ΅ Π΄Π²Π° ΠΏΡΡΠ° ΡΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ½Ρ0"
+#, c-format
msgid "Font0 width: %d"
msgstr "Π€ΠΎΠ½Ρ0 ΡΠΈΡΠΈΠ½Π°: %d"
+#, c-format
msgid "Font%d width: %d"
msgstr "Π€ΠΎΠ½Ρ%d ΡΠΈΡΠΈΠ½Π°: %d"
@@ -963,18 +1035,22 @@
msgid "Size:"
msgstr "ΠΠ΅Π»ΠΈΡΠΈΠ½Π°:"
+#, c-format
msgid "Page %d"
msgstr "Π‘ΡΡΠ°Π½Π° %d"
msgid "No text to be printed"
msgstr "ΠΠ΅ΠΌΠ° ΡΠ΅ΠΊΡΡΠ° Π·Π° ΡΡΠ°ΠΌΠΏΡ"
+#, c-format
msgid "Printing page %d (%d%%)"
msgstr "Π¨ΡΠ°ΠΌΠΏΠ°ΡΠ΅ ΡΡΡΠ°Π½Π΅ %d (%d%%)"
+#, c-format
msgid " Copy %d of %d"
msgstr " ΠΠΎΠΏΠΈΡΠ° %d ΠΎΠ΄ %d"
+#, c-format
msgid "Printed: %s"
msgstr "ΠΠ΄ΡΡΠ°ΠΌΠΏΠ°Π½ΠΎ: %s"
@@ -987,6 +1063,7 @@
msgid "Print job sent."
msgstr "ΠΠ°Π΄Π°ΡΠ°ΠΊ ΡΡΠ°ΠΌΠΏΠ΅ ΡΠ΅ ΠΏΠΎΡΠ»Π°Ρ"
+#, c-format
msgid "Sorry, help file \"%s\" not found"
msgstr "ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, ΡΠ°ΡΠ» ΠΏΠΎΠΌΠΎΡΠΈ „%s” Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½"
@@ -1014,6 +1091,7 @@
msgid "This cscope command does not support splitting the window.\n"
msgstr "ΠΠ²Π° cscope ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΏΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΠ·ΠΎΡΠ°.\n"
+#, c-format
msgid "Added cscope database %s"
msgstr "cscope Π±Π°Π·Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° %s ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ°"
@@ -1032,6 +1110,7 @@
msgid "cscope commands:\n"
msgstr "cscope ΠΊΠΎΠΌΠ°Π½Π΄Π΅:\n"
+#, c-format
msgid "%-5s: %s%*s (Usage: %s)"
msgstr "%-5s: %s%*s (Π£ΠΏΠΎΡΡΠ΅Π±Π°: %s)"
@@ -1058,9 +1137,11 @@
" s: ΠΡΠΎΠ½Π°ΡΠΈ ΠΎΠ²Π°Ρ C ΡΠΈΠΌΠ±ΠΎΠ»\n"
" t: ΠΡΠΎΠ½Π°ΡΠΈ ΠΎΠ²Π°Ρ ΡΠ΅ΠΊΡΡ ΡΡΡΠΈΠ½Π³\n"
+#, c-format
msgid "cscope connection %s closed"
msgstr "cscope Π²Π΅Π·Π° %s ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½Π°"
+#, c-format
msgid "Cscope tag: %s"
msgstr "Cscope ΠΎΠ·Π½Π°ΠΊΠ°: %s"
@@ -1140,6 +1221,7 @@
msgid "not allowed in the Vim sandbox"
msgstr "Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ ΡΠ½ΡΡΠ°Ρ Vim sandbox"
+#, c-format
msgid "E370: Could not load library %s"
msgstr "E370: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°"
@@ -1163,6 +1245,7 @@
msgid "mark not set"
msgstr "ΠΌΠ°ΡΠΊΠ΅Ρ Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½"
+#, c-format
msgid "row %d column %d"
msgstr "ΡΠ΅Π΄ %d ΠΊΠΎΠ»ΠΎΠ½Π° %d"
@@ -1201,9 +1284,11 @@
msgid "Unable to register a command server name"
msgstr "ΠΠΌΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡΡΠ΅"
+#, c-format
msgid "%ld lines to indent... "
msgstr "%ld Π·Π° ΡΠ²Π»Π°ΡΠ΅ΡΠ΅... "
+#, c-format
msgid "%ld line indented "
msgid_plural "%ld lines indented "
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΡΠ²ΡΡΠ΅Π½Π° "
@@ -1252,15 +1337,13 @@
msgid " Keyword Local completion (^N^P)"
msgstr " ΠΠΎΠ²ΡΡΠ°Π²Π°ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½Π΅ ΠΊΡΡΡΠ½Π΅ ΡΠ΅ΡΠΈ (^N^P)"
-msgid "Hit end of paragraph"
-msgstr "ΠΠΎΡΡΠΈΠ³Π½ΡΡ ΡΠ΅ ΠΊΡΠ°Ρ ΠΏΠ°ΡΡΡΠ°"
-
msgid "'dictionary' option is empty"
msgstr "ΠΠΏΡΠΈΡΠ° 'dictionary' ΡΠ΅ ΠΏΡΠ°Π·Π½Π°"
msgid "'thesaurus' option is empty"
msgstr "ΠΠΏΡΠΈΡΠ° 'thesaurus' ΡΠ΅ ΠΏΡΠ°Π·Π½Π°"
+#, c-format
msgid "Scanning dictionary: %s"
msgstr "Π‘ΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠ½ΠΈΠΊΠ°: %s"
@@ -1270,6 +1353,7 @@
msgid " (replace) Scroll (^E/^Y)"
msgstr " (Π·Π°ΠΌΠ΅Π½Π°) Π‘ΠΊΡΠΎΠ»ΠΎΠ²Π°ΡΠ΅ (^E/^Y)"
+#, c-format
msgid "Scanning: %s"
msgstr "Π‘ΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅: %s"
@@ -1285,6 +1369,12 @@
msgid "-- Searching..."
msgstr "-- ΠΡΠ΅ΡΡΠ°Π³Π°..."
+msgid "Hit end of paragraph"
+msgstr "ΠΠΎΡΡΠΈΠ³Π½ΡΡ ΡΠ΅ ΠΊΡΠ°Ρ ΠΏΠ°ΡΡΡΠ°"
+
+msgid "Pattern not found"
+msgstr "Π¨Π°Π±Π»ΠΎΠ½ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½"
+
msgid "Back at original"
msgstr "ΠΠ°Π·Π°Π΄ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»"
@@ -1294,9 +1384,11 @@
msgid "The only match"
msgstr "ΠΠ΅Π΄ΠΈΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅"
+#, c-format
msgid "match %d of %d"
msgstr "ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅ %d ΠΎΠ΄ %d"
+#, c-format
msgid "match %d"
msgstr "ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ΅ %d"
@@ -1327,6 +1419,7 @@
msgid "reverse() argument"
msgstr "reverse() Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
+#, c-format
msgid "Current %slanguage: \"%s\""
msgstr "Π’Π΅ΠΊΡΡΠΈ %sΡΠ΅Π·ΠΈΠΊ: „%s”"
@@ -1348,6 +1441,7 @@
msgid "Invalid argument for"
msgstr "ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ for"
+#, c-format
msgid "%d files to edit\n"
msgstr "%d ΡΠ°ΡΠ»ΠΎΠ²Π° Π·Π° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ΅\n"
@@ -1536,6 +1630,9 @@
msgid "--not-a-term\t\tSkip warning for input/output not being a terminal"
msgstr "--not-a-term\t\tΠΡΠ΅ΡΠΊΠΎΡΠΈ ΡΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅ Π΄Π° ΡΠ»Π°Π·/ΠΈΠ·Π»Π°Π· Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»"
+msgid "--gui-dialog-file {fname} For testing: write dialog text"
+msgstr "--gui-dialog-file {ΠΈΠΌΠ΅Ρ} ΠΠ° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅: ΠΈΡΠΏΠΈΡΠΈ ΡΠ΅ΠΊΡΡ Π΄ΠΈΡΠ°Π»ΠΎΠ³Π°"
+
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr "--ttyfail\t\tΠΠ·Π°ΡΠΈ Π°ΠΊΠΎ ΡΠ»Π°Π· ΠΈΠ»ΠΈ ΠΈΠ·Π»Π°Π· Π½ΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»"
@@ -1720,6 +1817,28 @@
msgid "--windowid <HWND>\tOpen Vim inside another win32 widget"
msgstr "--windowid <HWND>\tΠΡΠ²ΠΎΡΠΈ Vim ΡΠ½ΡΡΠ°Ρ Π΄ΡΡΠ³ΠΎΠ³ win32 Π²ΠΈΡΠ΅ΡΠ°"
+msgid "Seen modifyOtherKeys: true"
+msgstr "Π£ΠΎΡΠ΅Π½ΠΎ modifyOtherKeys: Π΄Π°"
+
+msgid "Unknown"
+msgstr "ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΎ"
+
+msgid "Off"
+msgstr "ΠΡΠΊΡ."
+
+msgid "On"
+msgstr "Π£ΠΊΡ."
+
+msgid "Disabled"
+msgstr "ΠΠ½Π΅ΠΌΠΎΠ³ΡΡΠ΅Π½ΠΎ"
+
+msgid "Cleared"
+msgstr "ΠΠ±ΡΠΈΡΠ°Π½ΠΎ"
+
+#, c-format
+msgid "Kitty keyboard protocol: %s"
+msgstr "Kitty ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°ΡΡΠ°ΡΡΡΠ΅: %s"
+
msgid "No abbreviation found"
msgstr "Π‘ΠΊΡΠ°ΡΠ΅Π½ΠΈΡΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°"
@@ -1786,12 +1905,15 @@
msgid " has been damaged (page size is smaller than minimum value).\n"
msgstr " ΡΠ΅ ΠΎΡΡΠ΅ΡΠ΅Π½Π° (Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ ΠΌΠ°ΡΠ° ΠΎΠ΄ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ).\n"
+#, c-format
msgid "Using swap file \"%s\""
msgstr "ΠΠΎΡΠΈΡΡΠΈ ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ» „%s”"
+#, c-format
msgid "Original file \"%s\""
msgstr "ΠΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ ΡΠ°ΡΠ» „%s”"
+#, c-format
msgid "Swap file is encrypted: \"%s\""
msgstr "ΠΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ» ΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½: „%s”"
@@ -2095,12 +2217,15 @@
msgid "Tear off this menu"
msgstr "ΠΡΡΠ΅ΠΏΠΈ ΠΎΠ²Π°Ρ ΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "Error detected while compiling %s:"
msgstr "ΠΡΠΊΡΠΈΠ²Π΅Π½Π° ΡΠ΅ Π³ΡΠ΅ΡΠΊΠ° ΡΠΎΠΊΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ° %s:"
+#, c-format
msgid "Error detected while processing %s:"
msgstr "ΠΡΠΊΡΠΈΠ²Π΅Π½Π° ΡΠ΅ Π³ΡΠ΅ΡΠΊΠ° ΡΠΎΠΊΠΎΠΌ ΠΎΠ±ΡΠ°Π΄Π΅ %s:"
+#, c-format
msgid "line %4ld:"
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %4ld:"
@@ -2113,9 +2238,7 @@
msgid "Press ENTER or type command to continue"
msgstr "ΠΠ° Π±ΠΈΡΡΠ΅ Π½Π°ΡΡΠ°Π²ΠΈΠ»ΠΈ, ΠΏΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ ΠΠΠ’ΠΠ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΠ°ΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ"
-msgid "Unknown"
-msgstr "ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΎ"
-
+#, c-format
msgid "%s line %ld"
msgstr "%s Π»ΠΈΠ½ΠΈΡΠ° %ld"
@@ -2154,12 +2277,14 @@
msgid "Type number and <Enter> (q or empty cancels): "
msgstr "Π£Π½Π΅ΡΠΈΡΠ΅ Π±ΡΠΎΡ ΠΈ <ΠΠ½ΡΠ΅Ρ> (q ΠΈΠ»ΠΈ Π½ΠΈΡΡΠ° Π·Π° ΠΎΡΠΊΠ°Π·): "
+#, c-format
msgid "%ld more line"
msgid_plural "%ld more lines"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° Π²ΠΈΡΠ΅"
msgstr[1] "%ld Π»ΠΈΠ½ΠΈΡΠ΅ Π²ΠΈΡΠ΅"
msgstr[2] "%ld Π»ΠΈΠ½ΠΈΡΠ° Π²ΠΈΡΠ΅"
+#, c-format
msgid "%ld line less"
msgid_plural "%ld fewer lines"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΠΌΠ°ΡΠ΅"
@@ -2172,6 +2297,7 @@
msgid "Beep!"
msgstr "ΠΠΈΠΈΠΏ!"
+#, c-format
msgid "Calling shell to execute: \"%s\""
msgstr "ΠΠΎΠ·ΠΈΠ²Π° ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ: „%s”"
@@ -2185,12 +2311,14 @@
msgid "Type :qa and press <Enter> to exit Vim"
msgstr "ΠΡΠΊΡΡΠ°ΡΡΠ΅ :qa ΠΈ ΠΏΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ <ΠΠ½ΡΠ΅Ρ> Π΄Π° Π½Π°ΠΏΡΡΡΠΈΡΠ΅ Vim"
+#, c-format
msgid "%ld line %sed %d time"
msgid_plural "%ld line %sed %d times"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° %sΡΠ°Π½ΠΎ %d ΠΏΡΡ"
msgstr[1] "%ld Π»ΠΈΠ½ΠΈΡΠ΅ %sΡΠ°Π½ΠΎ %d ΠΏΡΡ"
msgstr[2] "%ld Π»ΠΈΠ½ΠΈΡΠ° %sΡΠ°Π½ΠΎ %d ΠΏΡΡ"
+#, c-format
msgid "%ld lines %sed %d time"
msgid_plural "%ld lines %sed %d times"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° %sΡΠ°Π½ΠΎ %d ΠΏΡΡ"
@@ -2200,24 +2328,29 @@
msgid "cannot yank; delete anyway"
msgstr "Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ³Π½Π΅; ΠΈΠΏΠ°ΠΊ ΠΎΠ±ΡΠΈΡΠ°ΡΠΈ"
+#, c-format
msgid "%ld line changed"
msgid_plural "%ld lines changed"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½Π°"
msgstr[1] "%ld Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ"
msgstr[2] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ"
+#, c-format
msgid "%d line changed"
msgid_plural "%d lines changed"
msgstr[0] "%d Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½Π°"
msgstr[1] "%d Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ"
msgstr[2] "%d Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ"
+#, c-format
msgid "%ld Cols; "
msgstr "%ld ΠΠΎΠ»; "
+#, c-format
msgid "Selected %s%ld of %ld Lines; %lld of %lld Words; %lld of %lld Bytes"
msgstr "ΠΠ·Π°Π±ΡΠ°Π½ΠΎ %s%ld ΠΎΠ΄ %ld ΠΠΈΠ½ΠΈΡΠ°; %lld ΠΎΠ΄ %lld Π Π΅ΡΠΈ; %lld ΠΎΠ΄ %lld ΠΠ°ΡΡΠΎΠ²Π°"
+#, c-format
msgid ""
"Selected %s%ld of %ld Lines; %lld of %lld Words; %lld of %lld Chars; %lld of "
"%lld Bytes"
@@ -2225,9 +2358,11 @@
"ΠΠ·Π°Π±ΡΠ°Π½ΠΎ %s%ld ΠΎΠ΄ %ld ΠΠΈΠ½ΠΈΡΠ°; %lld ΠΎΠ΄ %lld Π Π΅ΡΠΈ; %lld ΠΎΠ΄ %lld ΠΠ½Π°ΠΊΠ°; %lld ΠΎΠ΄ "
"%lld ΠΠ°ΡΡΠΎΠ²Π°"
+#, c-format
msgid "Col %s of %s; Line %ld of %ld; Word %lld of %lld; Byte %lld of %lld"
msgstr "ΠΠΎΠ» %s ΠΎΠ΄ %s; ΠΠΈΠ½ΠΈΡΠ° %ld ΠΎΠ΄ %ld; Π Π΅Ρ %lld ΠΎΠ΄ %lld; ΠΠ°ΡΡ %lld ΠΎΠ΄ %lld"
+#, c-format
msgid ""
"Col %s of %s; Line %ld of %ld; Word %lld of %lld; Char %lld of %lld; Byte "
"%lld of %lld"
@@ -2235,6 +2370,7 @@
"ΠΠΎΠ» %s ΠΎΠ΄ %s; ΠΠΈΠ½ΠΈΡΠ° %ld ΠΎΠ΄ %ld; Π Π΅Ρ %lld ΠΎΠ΄ %lld; ΠΠ½Π°ΠΊ %lld ΠΎΠ΄ %lld; ΠΠ°ΡΡ "
"%lld ΠΎΠ΄ %lld"
+#, c-format
msgid "(+%lld for BOM)"
msgstr "(+%lld Π·Π° BOM)"
@@ -2269,6 +2405,7 @@
"\n"
"--- ΠΠΏΡΠΈΡΠ΅ ---"
+#, c-format
msgid "For option %s"
msgstr "ΠΠ° ΠΎΠΏΡΠΈΡΡ %s"
@@ -2281,6 +2418,7 @@
msgid "Need Amigados version 2.04 or later\n"
msgstr "ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ Amigados Π²Π΅ΡΠ·ΠΈΡΠ° 2.04 ΠΈΠ»ΠΈ ΠΊΠ°ΡΠ½ΠΈΡΠΈ\n"
+#, c-format
msgid "Need %s version %ld\n"
msgstr "ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ %s Π²Π΅ΡΠ·ΠΈΡΠ° %ld\n"
@@ -2290,6 +2428,7 @@
msgid "Cannot create "
msgstr "ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° "
+#, c-format
msgid "Vim exiting with %d\n"
msgstr "Vim ΠΈΠ·Π»Π°Π·ΠΈ ΡΠ° %d\n"
@@ -2317,12 +2456,15 @@
msgid "Message"
msgstr "ΠΠΎΡΡΠΊΠ°"
+#, c-format
msgid "to %s on %s"
msgstr "Ρ %s Π½Π° %s"
+#, c-format
msgid "Printing '%s'"
msgstr "Π¨ΡΠ°ΠΌΠΏΠ° ΡΠ΅ ’%s’"
+#, c-format
msgid "Opening the X display took %ld msec"
msgstr "ΠΡΠ²Π°ΡΠ°ΡΠ΅ X ΠΏΡΠΈΠΊΠ°Π·Π° ΡΠ΅ ΡΡΠ°ΡΠ°Π»ΠΎ %ld ΠΌΡΠ΅ΠΊ"
@@ -2333,6 +2475,7 @@
"\n"
"Vim: ΠΠΎΡΠ»ΠΎ ΡΠ΅ Π΄ΠΎ X Π³ΡΠ΅ΡΠΊΠ΅\n"
+#, c-format
msgid "restoring display %s"
msgstr "Π²ΡΠ°ΡΠ°ΡΠ΅ Π΅ΠΊΡΠ°Π½Π° %s"
@@ -2356,9 +2499,11 @@
"\n"
"ΠΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π·Π° "
+#, c-format
msgid "Could not set security context %s for %s"
msgstr "ΠΠ΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ %s Π·Π° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ"
+#, c-format
msgid "Could not get security context %s for %s. Removing it!"
msgstr "ΠΠ΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ %s Π·Π° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠΈΡΠ°. Π£ΠΊΠ»Π°ΡΠ° ΡΠ΅!"
@@ -2407,9 +2552,11 @@
msgid "XSMP lost ICE connection"
msgstr "XSMP ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΠΈΠΎ ICE Π²Π΅Π·Ρ"
+#, c-format
msgid "Could not load gpm library: %s"
msgstr "ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° gpm Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°: %s"
+#, c-format
msgid "dlerror = \"%s\""
msgstr "dlerror = „%s”"
@@ -2425,12 +2572,14 @@
msgid "XSMP ICE connection watch failed"
msgstr "XSMP ICE Π½Π°Π΄Π³Π»Π΅Π΄Π°ΡΠ΅ Π²Π΅Π·Π΅ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ"
+#, c-format
msgid "XSMP SmcOpenConnection failed: %s"
msgstr "XSMP SmcOpenConnection Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ: %s"
msgid "At line"
msgstr "ΠΠΎΠ΄ Π»ΠΈΠ½ΠΈΡΠ΅"
+#, c-format
msgid "Vim: Caught %s event\n"
msgstr "Vim: Π£Ρ
Π²Π°ΡΠ΅Π½ ΡΠ΅ %s Π΄ΠΎΠ³Π°ΡΠ°Ρ\n"
@@ -2455,15 +2604,18 @@
msgid "Vim Warning"
msgstr "Vim Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅"
+#, c-format
msgid "shell returned %d"
msgstr "ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ Π²ΡΠ°ΡΠΈΠ»ΠΎ %d"
+#, c-format
msgid "(%d of %d)%s%s: "
msgstr "(%d ΠΎΠ΄ %d)%s%s: "
msgid " (line deleted)"
msgstr " (Π»ΠΈΠ½ΠΈΡΠ° ΠΎΠ±ΡΠΈΡΠ°Π½Π°)"
+#, c-format
msgid "%serror list %d of %d; %d errors "
msgstr "%sΠ»ΠΈΡΡΠ° Π³ΡΠ΅ΡΠ°ΠΊΠ° %d ΠΎΠ΄ %d; %d Π³ΡΠ΅ΡΠ°ΠΊΠ° "
@@ -2473,6 +2625,7 @@
msgid "Error file"
msgstr "Π€Π°ΡΠ» Π³ΡΠ΅ΡΠ°ΠΊΠ°"
+#, c-format
msgid "Cannot open file \"%s\""
msgstr "Π€Π°ΡΠ» „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ"
@@ -2490,15 +2643,18 @@
"ΠΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ ΡΠ°ΡΠ» Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π·Π° ΡΠΏΠΈΡ, ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΡΠ΅ Π½Π° "
"stderr... "
+#, c-format
msgid " into \"%c"
msgstr " Ρ \"%c"
+#, c-format
msgid "block of %ld line yanked%s"
msgid_plural "block of %ld lines yanked%s"
msgstr[0] "Π±Π»ΠΎΠΊ ΠΎΠ΄ %ld Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΡΡΠ³Π½ΡΡ%s"
msgstr[1] "Π±Π»ΠΎΠΊ ΠΎΠ΄ %ld Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΡΡΠ³Π½ΡΡ%s"
msgstr[2] "Π±Π»ΠΎΠΊ ΠΎΠ΄ %ld Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΡΡΠ³Π½ΡΡ%s"
+#, c-format
msgid "%ld line yanked%s"
msgid_plural "%ld lines yanked%s"
msgstr[0] "%ld Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΡΡΠ³Π½ΡΡΠ°%s"
@@ -2563,36 +2719,46 @@
msgid "recording"
msgstr "ΡΠ½ΠΈΠΌΠ°ΡΠ΅"
+#, c-format
msgid "Searching for \"%s\" in \"%s\""
msgstr "Π’ΡΠ°ΠΆΠΈ ΡΠ΅ „%s” Ρ „%s”"
+#, c-format
msgid "Searching for \"%s\""
msgstr "Π’ΡΠ°ΠΆΠΈ ΡΠ΅„%s”"
+#, c-format
msgid "not found in '%s': \"%s\""
msgstr "Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ΠΎ Ρ ’%s’: „%s”"
msgid "Source Vim script"
msgstr "ΠΠ·Π²ΠΎΡΠ½Π° Vim ΡΠΊΡΠΈΠΏΡΠ°"
+#, c-format
msgid "Cannot source a directory: \"%s\""
msgstr "ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΠΎΡ: „%s”"
+#, c-format
msgid "could not source \"%s\""
msgstr "Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ±Π°Π²ΠΈ „%s”"
+#, c-format
msgid "line %ld: could not source \"%s\""
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %ld: Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ±Π°Π²ΠΈ „%s”"
+#, c-format
msgid "sourcing \"%s\""
msgstr "ΠΏΡΠΈΠ±Π°Π²ΡΠ°ΡΠ΅ „%s”"
+#, c-format
msgid "line %ld: sourcing \"%s\""
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %ld: ΠΏΡΠΈΠ±Π°Π²ΡΠ°ΡΠ΅ „%s”"
+#, c-format
msgid "finished sourcing %s"
msgstr "Π·Π°Π²ΡΡΠ΅Π½ΠΎ ΠΏΡΠΈΠ±Π°Π²ΡΠ°ΡΠ΅ %s"
+#, c-format
msgid "continuing in %s"
msgstr "Π½Π°ΡΡΠ°Π²ΡΠ° ΡΠ΅ Ρ %s"
@@ -2635,9 +2801,11 @@
msgid " NOT FOUND"
msgstr " ΠΠΠΠ ΠΠ ΠΠΠΠΠΠΠ"
+#, c-format
msgid "Scanning included file: %s"
msgstr "ΠΡΠ΅Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΏΡΠΈΠΊΡΡΡΠ΅Π½ΠΎΠ³ ΡΠ°ΡΠ»Π°: %s"
+#, c-format
msgid "Searching included file %s"
msgstr "ΠΡΠ΅ΡΡΠ°ΠΆΠΈΠ²Π°ΡΠ΅ ΠΏΡΠΈΠΊΡΡΡΠ΅Π½ΠΎΠ³ ΡΠ°ΡΠ»Π° %s"
@@ -2666,12 +2834,15 @@
"\n"
"--- ΠΠ½Π°ΡΠΈ ---"
+#, c-format
msgid "Signs for %s:"
msgstr "ΠΠ½Π°ΡΠΈ Π·Π° %s:"
+#, c-format
msgid " group=%s"
msgstr " Π³ΡΡΠΏΠ°=%s"
+#, c-format
msgid " line=%ld id=%d%s name=%s priority=%d"
msgstr " Π»ΠΈΠ½ΠΈΡΠ°=%ld ΠΈΠ΄=%d%s ΠΈΠΌΠ΅=%s ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ=%d"
@@ -2681,46 +2852,56 @@
msgid " (not supported)"
msgstr " (Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΎ)"
+#, c-format
msgid "Warning: Cannot find word list \"%s_%s.spl\" or \"%s_ascii.spl\""
msgstr ""
-"Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΠΈΡΡΠ° ΡΠ΅ΡΠΈ „%s_%s.spl” ΠΈΠ»ΠΈ „%s_ascii.spl” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ "
-"ΠΏΡΠΎΠ½Π°ΡΠ΅"
+"Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΠΈΡΡΠ° ΡΠ΅ΡΠΈ „%s_%s.spl” ΠΈΠ»ΠΈ „%s_ascii.spl” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
+#, c-format
msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\""
msgstr ""
-"Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΠΈΡΡΠ° ΡΠ΅ΡΠΈ „%s.%s.spl” ΠΈΠ»ΠΈ „%s.ascii.spl” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ "
-"ΠΏΡΠΎΠ½Π°ΡΠ΅"
+"Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΠΈΡΡΠ° ΡΠ΅ΡΠΈ „%s.%s.spl” ΠΈΠ»ΠΈ „%s.ascii.spl” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
+#, c-format
msgid "Warning: region %s not supported"
msgstr "Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΡΠ΅Π³ΠΈΠΎΠ½ %s Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½"
+#, c-format
msgid "Trailing text in %s line %d: %s"
msgstr "ΠΠΈΡΠ°ΠΊ ΡΠ΅ΠΊΡΡΠ° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Affix name too long in %s line %d: %s"
msgstr "ΠΠΌΠ΅ Π½Π°ΡΡΠ°Π²ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ³Π°ΡΠΊΠΎ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
msgid "Compressing word tree..."
msgstr "Π‘ΡΠ°Π±Π»ΠΎ ΡΠ΅ΡΠΈ ΡΠ΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΡΠ΅..."
+#, c-format
msgid "Reading spell file \"%s\""
msgstr "Π§ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ½ΠΎΠ³ ΡΠ°ΡΠ»Π° „%s”"
+#, c-format
msgid "Reading affix file %s..."
msgstr "Π§ΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ»Π° Π½Π°ΡΡΠ°Π²Π°ΠΊΠ° %s..."
+#, c-format
msgid "Conversion failure for word in %s line %d: %s"
msgstr "ΠΠ΅ΡΡΠΏΠ΅ΡΠ½Π° ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π·Π° ΡΠ΅Ρ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Conversion in %s not supported: from %s to %s"
msgstr "ΠΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Ρ %s Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½Π°: ΠΈΠ· %s Ρ %s"
+#, c-format
msgid "Invalid value for FLAG in %s line %d: %s"
msgstr "ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° FLAG Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "FLAG after using flags in %s line %d: %s"
msgstr "FLAG Π½Π°ΠΊΠΎΠ½ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid ""
"Defining COMPOUNDFORBIDFLAG after PFX item may give wrong results in %s line "
"%d"
@@ -2728,6 +2909,7 @@
"ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ COMPOUNDFORBIDFLAG Π½Π°ΠΊΠΎΠ½ PFX ΡΡΠ°Π²ΠΊΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄â ΠΏΠΎΠ³ΡΠ΅ΡΠ½Π΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ΅ "
"Ρ %s line %d"
+#, c-format
msgid ""
"Defining COMPOUNDPERMITFLAG after PFX item may give wrong results in %s line "
"%d"
@@ -2735,29 +2917,37 @@
"ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ COMPOUNDPERMITFLAG Π½Π°ΠΊΠΎΠ½ PFX ΡΡΠ°Π²ΠΊΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄â ΠΏΠΎΠ³ΡΠ΅ΡΠ½Π΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ΅ "
"Ρ %s line %d"
+#, c-format
msgid "Wrong COMPOUNDRULES value in %s line %d: %s"
msgstr "ΠΠΎΠ³ΡΠ΅ΡΠ½Π° COMPOUNDRULES Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Wrong COMPOUNDWORDMAX value in %s line %d: %s"
msgstr "ΠΠΎΠ³ΡΠ΅ΡΠ½Π° COMPOUNDWORDMAX Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Wrong COMPOUNDMIN value in %s line %d: %s"
msgstr "ΠΠΎΠ³ΡΠ΅ΡΠ½Π° COMPOUNDMIN Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Wrong COMPOUNDSYLMAX value in %s line %d: %s"
msgstr "ΠΠΎΠ³ΡΠ΅ΡΠ½Π° COMPOUNDSYLMAX Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Wrong CHECKCOMPOUNDPATTERN value in %s line %d: %s"
msgstr "ΠΠΎΠ³ΡΠ΅ΡΠ½Π° CHECKCOMPOUNDPATTERN Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Different combining flag in continued affix block in %s line %d: %s"
msgstr ""
"Π Π°Π·Π»ΠΈΡΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΎΠ²Π°ΡΠ° Ρ Π½Π°ΡΡΠ°Π²ΡΠ΅Π½ΠΎΠΌ Π±Π»ΠΎΠΊΡ Π½Π°ΡΡΠ°Π²Π°ΠΊΠ° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: "
"%s"
+#, c-format
msgid "Duplicate affix in %s line %d: %s"
msgstr "ΠΡΠΏΠ»ΠΈΠΊΠ°Ρ Π½Π°ΡΡΠ°Π²ΠΊΠ° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid ""
"Affix also used for BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND/NOSUGGEST in %s "
"line %d: %s"
@@ -2765,24 +2955,31 @@
"ΠΠ°ΡΡΠ°Π²Π°ΠΊ ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND/"
"NOSUGGEST Ρ %sΠ»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Expected Y or N in %s line %d: %s"
msgstr "ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ Y ΠΈΠ»ΠΈ N Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Broken condition in %s line %d: %s"
msgstr "ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»Π°Π½ ΡΡΠ»ΠΎΠ² Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Expected REP(SAL) count in %s line %d"
msgstr "ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ Π±ΡΠΎΡ REP(SAL) Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d"
+#, c-format
msgid "Expected MAP count in %s line %d"
msgstr "ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ Π±ΡΠΎΡ MAP Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d"
+#, c-format
msgid "Duplicate character in MAP in %s line %d"
msgstr "ΠΡΠΏΠ»ΠΈΠΊΠ°Ρ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠ° Ρ MAP Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d"
+#, c-format
msgid "Unrecognized or duplicate item in %s line %d: %s"
msgstr "ΠΠ΅ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΠΈΠ»ΠΈ Π΄ΡΠΏΠ»Π° ΡΡΠ°Π²ΠΊΠ° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Missing FOL/LOW/UPP line in %s"
msgstr "ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ FOL/LOW/UPP Π»ΠΈΠ½ΠΈΡΠ° Ρ %s"
@@ -2798,69 +2995,91 @@
msgid "Too many postponed prefixes and/or compound flags"
msgstr "ΠΡΠ΅Π²ΠΈΡΠ΅ Π·Π°ΠΊΠ°ΡΡΠ΅Π½ΠΈΡ
ΠΏΡΠ΅ΡΠΈΠΊΡΠ° ΠΈ/ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠ°"
+#, c-format
msgid "Missing SOFO%s line in %s"
msgstr "ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ SOFO%s Π»ΠΈΠ½ΠΈΡΠ° Ρ %s"
+#, c-format
msgid "Both SAL and SOFO lines in %s"
msgstr "Π SAL ΠΈ SOFO Π»ΠΈΠ½ΠΈΡΠ΅ Ρ %s"
+#, c-format
msgid "Flag is not a number in %s line %d: %s"
msgstr "ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π½ΠΈΡΠ΅ Π±ΡΠΎΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "Illegal flag in %s line %d: %s"
msgstr "ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "%s value differs from what is used in another .aff file"
msgstr "%s Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΡΠ΅ ΠΎΠ΄ ΠΎΠ½ΠΎΠ³Π° ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΌ .aff ΡΠ°ΡΠ»Ρ"
+#, c-format
msgid "Reading dictionary file %s..."
msgstr "Π§ΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ»Π° ΡΠ΅ΡΠ½ΠΈΠΊΠ° %s..."
+#, c-format
msgid "line %6d, word %6ld - %s"
msgstr "Π»ΠΈΠ½ΠΈΡΠ° %6d, ΡΠ΅Ρ %6ld - %s"
+#, c-format
msgid "Duplicate word in %s line %d: %s"
msgstr "ΠΡΠΏΠ»ΠΈΠΊΠ°Ρ ΡΠ΅ΡΠΈ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "First duplicate word in %s line %d: %s"
msgstr "ΠΡΠ²Π° ΡΠ΅Ρ Π΄ΡΠΏΠ»ΠΈΠΊΠ°Ρ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %d: %s"
+#, c-format
msgid "%d duplicate word(s) in %s"
msgstr "%d ΡΠ΅Ρ(ΠΈ) Π΄ΡΠΏΠ»ΠΈΠΊΠ°Ρ(Π°) Ρ %s"
+#, c-format
msgid "Ignored %d word(s) with non-ASCII characters in %s"
msgstr "ΠΠ³Π½ΠΎΡΠΈΡΠ°Π½Π°/ΠΎ %d ΡΠ΅Ρ(ΠΈ) ΡΠ° Π½Π΅-ASCII ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠΌΠ° Ρ %s"
+#, c-format
msgid "Reading word file %s..."
msgstr "Π§ΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ»Π° ΡΠ΅ΡΠΈ %s..."
+#, c-format
msgid "Conversion failure for word in %s line %ld: %s"
msgstr "ΠΠ΅ΡΡΠΏΠ΅ΡΠ½Π° ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π·Π° ΡΠ΅Ρ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "Duplicate /encoding= line ignored in %s line %ld: %s"
msgstr "ΠΡΠΏΠ»ΠΈΠΊΠ°Ρ /encoding= Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "/encoding= line after word ignored in %s line %ld: %s"
msgstr "/encoding= Π»ΠΈΠ½ΠΈΡΠ° Π½Π°ΠΊΠΎΠ½ ΡΠ΅ΡΠΈ ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "Duplicate /regions= line ignored in %s line %ld: %s"
msgstr "ΠΡΠΏΠ»ΠΈΠΊΠ°Ρ /regions= Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "Too many regions in %s line %ld: %s"
msgstr "ΠΡΠ΅Π²ΠΈΡΠ΅ ΡΠ΅Π³ΠΈΠΎΠ½Π° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "/ line ignored in %s line %ld: %s"
msgstr "/ Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "Invalid region nr in %s line %ld: %s"
msgstr "ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π±ΡΠΎΡ ΡΠ΅Π³ΠΈΠΎΠ½Π° Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "Unrecognized flags in %s line %ld: %s"
msgstr "ΠΠ΅ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Ρe Π·Π°ΡΡΠ°Π²ΠΈΡΠ΅ Ρ %s Π»ΠΈΠ½ΠΈΡΠ° %ld: %s"
+#, c-format
msgid "Ignored %d words with non-ASCII characters"
msgstr "ΠΠ³Π½ΠΎΡΠΈΡΠ°Π½ΠΎ ΡΠ΅ %d ΡΠ΅ΡΠΈ ΡΠ° Π½Π΅-ASCII ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠΌΠ°"
+#, c-format
msgid "Compressed %s: %ld of %ld nodes; %ld (%ld%%) remaining"
msgstr "ΠΠΎΠΌΠΏΡΠ΅ΡΠΎΠ²Π°Π½ΠΎ ΡΠ΅ %s: %ld ΠΎΠ΄ %ld ΡΠ²ΠΎΡΠΎΠ²Π°; ΠΏΡΠ΅ΠΎΡΡΠ°Π»ΠΎ ΡΠ΅ ΡΠΎΡ %ld (%ld%%)"
@@ -2870,45 +3089,55 @@
msgid "Performing soundfolding..."
msgstr "ΠΠ·Π²ΠΎΡΠ΅ΡΠ΅ ΡΠΊΠ»Π°ΠΏΠ°ΡΠ° ΠΏΠΎ Π·Π²ΡΡΠ½ΠΎΡΡΠΈ..."
+#, c-format
msgid "Number of words after soundfolding: %ld"
msgstr "ΠΡΠΎΡ ΡΠ΅ΡΠΈ Π½Π°ΠΊΠΎΠ½ ΡΠΊΠ»Π°ΠΏΠ°ΡΠ° ΠΏΠΎ Π·Π²ΡΡΠ½ΠΎΡΡΠΈ: %ld"
+#, c-format
msgid "Total number of words: %d"
msgstr "Π£ΠΊΡΠΏΠ°Π½ Π±ΡΠΎΡ ΡΠ΅ΡΠΈ: %d"
+#, c-format
msgid "Writing suggestion file %s..."
msgstr "Π£ΠΏΠΈΡΠΈΠ²Π°ΡΠ΅ ΡΠ°ΡΠ»Π° ΠΏΡΠ΅Π΄Π»ΠΎΠ³Π° %s..."
+#, c-format
msgid "Estimated runtime memory use: %d bytes"
msgstr "ΠΡΠΎΡΠ΅ΡΠ΅Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅ Ρ Π²ΡΠ΅ΠΌΠ΅ ΠΈΠ·Π²ΡΡΠ°Π²Π°ΡΠ°: %d Π±Π°ΡΡΠΎΠ²Π°"
msgid "Warning: both compounding and NOBREAK specified"
msgstr "Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΡΡ ΠΈ ΡΠ»Π°Π³Π°ΡΠ΅ ΠΈ NOBREAK"
+#, c-format
msgid "Writing spell file %s..."
msgstr "Π£ΠΏΠΈΡΠΈΠ²Π°ΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ½ΠΎΠ³ ΡΠ°ΡΠ»Π° %s..."
msgid "Done!"
msgstr "ΠΠ°Π²ΡΡΠ΅Π½ΠΎ!"
+#, c-format
msgid "Word '%.*s' removed from %s"
msgstr "Π Π΅Ρ ’%.*s’ ΡΠ΅ ΡΠΊΠ»ΠΎΡΠ΅Π½Π° ΠΈΠ· %s"
msgid "Seek error in spellfile"
msgstr "ΠΡΠ΅ΡΠΊΠ° ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ° Ρ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ½ΠΎΠΌ ΡΠ°ΡΠ»Ρ"
+#, c-format
msgid "Word '%.*s' added to %s"
msgstr "Π Π΅Ρ ’%.*s’ ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ° Ρ %s"
msgid "Sorry, no suggestions"
msgstr "ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, Π½Π΅ΠΌΠ° ΡΡΠ³Π΅ΡΡΠΈΡΠ°"
+#, c-format
msgid "Sorry, only %ld suggestions"
msgstr "ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, ΡΠ°ΠΌΠΎ %ld ΡΡΠ³Π΅ΡΡΠΈΡΠ°"
+#, c-format
msgid "Change \"%.*s\" to:"
msgstr "ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠΈ „%.*s” Ρ:"
+#, c-format
msgid " < \"%.*s\""
msgstr " < „%.*s”"
@@ -2977,9 +3206,11 @@
msgstr ""
" Π£ΠΠ£ΠΠΠ ΠΠ ΠΠ ΠΠΠΠ£Π ΠΠΠΠ‘ΠΠΠ ΠΠΠ ΠΠ ΠΠ‘ΠΠ ΠΠΠ Π¨ΠΠΠΠΠ"
+#, c-format
msgid "File \"%s\" does not exist"
msgstr "Π€Π°ΡΠ» „%s” Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "tag %d of %d%s"
msgstr "ΠΎΠ·Π½Π°ΠΊΠ° %d ΠΎΠ΄ %d%s"
@@ -3005,12 +3236,15 @@
msgid "Ignoring long line in tags file"
msgstr "ΠΡΠ³Π°ΡΠΊΠ° Π»ΠΈΠ½ΠΈΡΠ° Ρ ΡΠ°ΡΠ»Ρ ΠΎΠ·Π½Π°ΠΊΠ° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅"
+#, c-format
msgid "Before byte %ld"
msgstr "ΠΡΠ΅ Π±Π°ΡΡΠ° %ld"
+#, c-format
msgid "Searching tags file %s"
msgstr "ΠΡΠ΅ΡΡΠ°ΠΆΠΈΠ²Π°ΡΠ΅ ΡΠ°ΡΠ»Π° ΠΎΠ·Π½Π°ΠΊΠ° %s"
+#, c-format
msgid "Duplicate field name: %s"
msgstr "ΠΡΠΏΠ»ΠΎ ΠΈΠΌΠ΅ ΠΏΠΎΡΠ°: %s"
@@ -3027,6 +3261,7 @@
"\n"
"--- Π’Π°ΡΡΠ΅ΡΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ---"
+#, c-format
msgid "Kill job in \"%s\"?"
msgstr "ΠΠ° Π»ΠΈ Π΄Π° ΡΠ΅ ΡΠ½ΠΈΡΡΠΈ Π·Π°Π΄Π°ΡΠ°ΠΊ Ρ „%s”?"
@@ -3052,6 +3287,7 @@
msgid "%a %b %d %H:%M:%S %Y"
msgstr "%a %b %d %H:%M:%S %Y"
+#, c-format
msgid "%ld second ago"
msgid_plural "%ld seconds ago"
msgstr[0] "ΠΏΡΠ΅ %ld ΡΠ΅ΠΊΡΠ½Π΄Π΅"
@@ -3071,27 +3307,33 @@
msgstr ""
"Π€Π°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΈΡΠ΅ Π½ΠΈ Ρ ΡΠ΅Π΄Π°Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ ΠΈΠ· 'undodir'"
+#, c-format
msgid "Will not overwrite with undo file, cannot read: %s"
msgstr "ΠΠ΅ΡΠ΅ ΡΠ΅ Π²ΡΡΠΈΡΠΈ ΠΏΡΠ΅ΠΏΠΈΡΠΈΠ²Π°ΡΠ΅ ΡΠ° ΡΠ°ΡΠ»ΠΎΠΌ ΠΎΠΏΠΎΠ·ΠΈΠ²Π°, ΡΠΈΡΠ°ΡΠ΅ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅: %s"
+#, c-format
msgid "Will not overwrite, this is not an undo file: %s"
msgstr "ΠΠ΅ΡΠ΅ ΡΠ΅ Π²ΡΡΠΈΡΠΈ ΠΏΡΠ΅ΠΏΠΈΡΠΈΠ²Π°ΡΠ΅, ΠΎΠ²ΠΎ Π½ΠΈΡΠ΅ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
msgid "Skipping undo file write, nothing to undo"
msgstr "ΠΡΠ΅ΡΠΊΠ°ΠΊΠ°ΡΠ΅ ΡΠΏΠΈΡΠ° Ρ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ², Π½Π΅ΠΌΠ° ΡΡΠ° Π΄Π° ΡΠ΅ ΠΎΠΏΠΎΠ·ΠΎΠ²Π΅"
+#, c-format
msgid "Writing undo file: %s"
msgstr "Π£ΠΏΠΈΡ ΡΠ°ΡΠ»Π° Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
+#, c-format
msgid "Not reading undo file, owner differs: %s"
msgstr "Π€Π°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² ΡΠ΅ Π½Π΅ ΡΠΈΡΠ°, Π²Π»Π°ΡΠ½ΠΈΠΊ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΡΠ΅: %s"
+#, c-format
msgid "Reading undo file: %s"
msgstr "Π§ΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ»Π° Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
msgid "File contents changed, cannot use undo info"
msgstr "Π‘Π°Π΄ΡΠΆΠ°Ρ ΡΠ°ΡΠ»Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² Π½Π΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅"
+#, c-format
msgid "Finished reading undo file %s"
msgstr "ΠΠ°Π²ΡΡΠ΅Π½ΠΎ ΡΠ΅ ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ»Π° Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² %s"
@@ -3119,6 +3361,7 @@
msgid "changes"
msgstr "ΠΈΠ·ΠΌΠ΅Π½Π°"
+#, c-format
msgid "%ld %s; %s #%ld %s"
msgstr "%ld %s; %s #%ld %s"
@@ -3144,24 +3387,31 @@
msgid "No user-defined commands found"
msgstr "ΠΠΈΡΡ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅"
+#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: ΠΡΠΎΠ½Π°ΡΠ΅Π½ ΡΠ΅ΠΊΡΡ Π½Π°ΠΊΠΎΠ½ :endfunction: %s"
+#, c-format
msgid "calling %s"
msgstr "ΠΏΠΎΠ·ΠΈΠ²Π° ΡΠ΅ %s"
+#, c-format
msgid "%s aborted"
msgstr "%s ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΡΠ°"
+#, c-format
msgid "%s returning #%ld"
msgstr "%s Π²ΡΠ°ΡΠ° #%ld"
+#, c-format
msgid "%s returning %s"
msgstr "%s Π²ΡΠ°ΡΠ° %s"
+#, c-format
msgid "Function %s does not need compiling"
msgstr "ΠΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ° %s ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°"
+#, c-format
msgid "%s (%s, compiled %s)"
msgstr "%s (%s, ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΎ %s)"
@@ -3267,13 +3517,6 @@
msgid ""
"\n"
-"Big version "
-msgstr ""
-"\n"
-"ΠΠ΅Π»ΠΈΠΊΠ° Π²Π΅ΡΠ·ΠΈΡΠ° "
-
-msgid ""
-"\n"
"Normal version "
msgstr ""
"\n"
@@ -3281,13 +3524,6 @@
msgid ""
"\n"
-"Small version "
-msgstr ""
-"\n"
-"ΠΠ°Π»Π° Π²Π΅ΡΠ·ΠΈΡΠ° "
-
-msgid ""
-"\n"
"Tiny version "
msgstr ""
"\n"
@@ -3465,6 +3701,7 @@
"\n"
"# ΠΠΈΡΡΠ° Π±Π°ΡΠ΅ΡΠ°:\n"
+#, c-format
msgid ""
"\n"
"# %s History (newest to oldest):\n"
@@ -3494,6 +3731,7 @@
"\n"
"# ΠΡΠ΅Π³ΡΠ°Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅, ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π΄ΠΎΡΠ»ΠΎΠ²Π½ΠΎ:\n"
+#, c-format
msgid "%sviminfo: %s in line: "
msgstr "%sviminfo: %s Ρ Π»ΠΈΠ½ΠΈΡΠΈ: "
@@ -3513,6 +3751,7 @@
"# ΠΠΎΡΠ»Π΅Π΄ΡΠΈ Π‘ΡΡΠΈΠ½Π³ Π·Π° Π·Π°ΠΌΠ΅Π½Ρ:\n"
"$"
+#, c-format
msgid ""
"\n"
"# Last %sSearch Pattern:\n"
@@ -3553,6 +3792,7 @@
"\n"
"# Π‘ΠΊΠΎΠΊ-Π»ΠΈΡΡΠ° (ΠΏΡΠ²ΠΎ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠΈ):\n"
+#, c-format
msgid "# This viminfo file was generated by Vim %s.\n"
msgstr "# ΠΠ²Π°Ρ viminfo ΡΠ°ΡΠ» ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΎ Vim %s.\n"
@@ -3566,6 +3806,7 @@
msgid "# Value of 'encoding' when this file was written\n"
msgstr "# ΠΡΠ΅Π΄Π½ΠΎΡΡ ΠΎΠΏΡΠΈΡΠ΅ 'encoding' ΠΊΠ°Π΄Π° ΡΠ΅ ΠΎΠ²Π°Ρ ΡΠ°ΡΠ» Π·Π°ΠΏΠΈΡΠ°Π½\n"
+#, c-format
msgid "Reading viminfo file \"%s\"%s%s%s%s"
msgstr "Π§ΠΈΡΠ°ΡΠ΅ viminfo ΡΠ°ΡΠ»Π° „%s”%s%s%s%s"
@@ -3581,6 +3822,7 @@
msgid " FAILED"
msgstr " ΠΠΠ£Π‘ΠΠΠΠ"
+#, c-format
msgid "Writing viminfo file \"%s\""
msgstr "Π£ΠΏΠΈΡΠΈΠ²Π°ΡΠ΅ viminfo ΡΠ°ΡΠ»Π° „%s”"
@@ -3621,9 +3863,8 @@
msgid "E10: \\ should be followed by /, ? or &"
msgstr "E10: ΠΠ·Π° \\ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ /, ? ΠΈΠ»ΠΈ &"
-msgid "E11: Invalid in command-line window; <CR> executes, CTRL-C quits"
-msgstr ""
-"E11: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ΅ Ρ ΠΏΡΠΎΠ·ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅; <CR> ΠΈΠ·Π²ΡΡΠ°Π²Π°, CTRL-C ΠΎΡΠΊΠ°Π·ΡΡΠ΅"
+msgid "E11: Invalid in command-line window; :q<CR> closes the window"
+msgstr "E11: ΠΠ΅ Π²Π°ΠΆΠΈ Ρ ΠΏΡΠΎΠ·ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅; q<CR> Π·Π°ΡΠ²Π°ΡΠ° ΠΏΡΠΎΠ·ΠΎΡ"
msgid "E12: Command not allowed from exrc/vimrc in current dir or tag search"
msgstr ""
@@ -3633,12 +3874,14 @@
msgid "E13: File exists (add ! to override)"
msgstr "E13: Π€Π°ΡΠ» ΠΏΠΎΡΡΠΎΡΠΈ (Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π·Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠ°Π²Π°ΡΠ΅)"
+#, c-format
msgid "E15: Invalid expression: \"%s\""
msgstr "E15: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΈΠ·ΡΠ°Π·: „%s”"
msgid "E16: Invalid range"
msgstr "E16: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΎΠΏΡΠ΅Π³"
+#, c-format
msgid "E17: \"%s\" is a directory"
msgstr "E17: „%s” ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ"
@@ -3676,6 +3919,7 @@
msgid "E27: Farsi support has been removed\n"
msgstr "E27: ΠΠΎΠ΄ΡΡΠΊΠ° Π·Π° ΡΠ°ΡΡΠΈ ΡΠ΅ ΡΠΊΠ»ΠΎΡΠ΅Π½Π°\n"
+#, c-format
msgid "E28: No such highlight group name: %s"
msgstr "E28: ΠΠ΅ΠΌΠ° Π³ΡΡΠΏΠ΅ ΠΈΡΡΠΈΡΠ°ΡΠ° ΡΠ° ΡΠ°ΠΊΠ²ΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΎΠΌ: %s"
@@ -3715,6 +3959,7 @@
msgid "E39: Number expected"
msgstr "E39: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ Π±ΡΠΎΡ"
+#, c-format
msgid "E40: Can't open errorfile %s"
msgstr "E40: Π€Π°ΡΠ» Π³ΡΠ΅ΡΠΊΠ΅ %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ"
@@ -3736,6 +3981,7 @@
msgid "E46: Cannot change read-only variable"
msgstr "E46: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ°ΠΌΠΎ-Π·Π°-ΡΠΈΡΠ°ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "E46: Cannot change read-only variable \"%s\""
msgstr "E46: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ"
@@ -3751,36 +3997,45 @@
msgid "E50: Too many \\z("
msgstr "E50: ΠΡΠ΅Π²ΠΈΡΠ΅ \\z("
+#, c-format
msgid "E51: Too many %s("
msgstr "E51: ΠΡΠ΅Π²ΠΈΡΠ΅ %s("
msgid "E52: Unmatched \\z("
msgstr "E52: ΠΠ΅ΡΠΏΠ°ΡΠ΅Π½ΠΎ \\z("
+#, c-format
msgid "E53: Unmatched %s%%("
msgstr "E53: ΠΠ΅ΡΠΏΠ°ΡΠ΅Π½Π° %s%%("
+#, c-format
msgid "E54: Unmatched %s("
msgstr "E54: ΠΠ΅ΡΠΏΠ°ΡΠ΅Π½Π° %s("
+#, c-format
msgid "E55: Unmatched %s)"
msgstr "E55: ΠΠ΅ΡΠΏΠ°ΡΠ΅Π½Π° %s)"
+#, c-format
msgid "E59: Invalid character after %s@"
msgstr "E59: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π½Π°ΠΊΠΎΠ½ %s@"
+#, c-format
msgid "E60: Too many complex %s{...}s"
msgstr "E60: ΠΡΠ΅Π²ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΈΡ
%s{...}s"
+#, c-format
msgid "E61: Nested %s*"
msgstr "E61: Π£Π³ΡΠ΅ΠΆΠ΄Π΅Π½ΠΎ %s*"
+#, c-format
msgid "E62: Nested %s%c"
msgstr "E62: Π£Π³ΡΠ΅ΠΆΠ΄Π΅Π½ΠΎ %s%c"
msgid "E63: Invalid use of \\_"
msgstr "E63: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° \\_"
+#, c-format
msgid "E64: %s%c follows nothing"
msgstr "E64: %s%c ΡΠ΅ ΠΈΠ·Π° Π½ΠΈΡΠ΅Π³Π°"
@@ -3796,12 +4051,15 @@
msgid "E68: Invalid character after \\z"
msgstr "E68: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π½Π°ΠΊΠΎΠ½ \\z"
+#, c-format
msgid "E69: Missing ] after %s%%["
msgstr "E69: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ] Π½Π°ΠΊΠΎΠ½ %s%%["
+#, c-format
msgid "E70: Empty %s%%[]"
msgstr "E70: ΠΡΠ°Π·Π°Π½ %s%%[]"
+#, c-format
msgid "E71: Invalid character after %s%%"
msgstr "E71: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π½Π°ΠΊΠΎΠ½ %s%%"
@@ -3847,6 +4105,7 @@
msgid "E85: There is no listed buffer"
msgstr "E85: ΠΠ΅ΠΌΠ° Π±Π°ΡΠ΅ΡΠ° Π½Π° Π»ΠΈΡΡΠΈ"
+#, c-format
msgid "E86: Buffer %ld does not exist"
msgstr "E86: ΠΠ°ΡΠ΅Ρ %ld Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ"
@@ -3856,6 +4115,7 @@
msgid "E88: Cannot go before first buffer"
msgstr "E88: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅ ΠΈΡΠΏΡΠ΅Π΄ ΠΏΡΠ²ΠΎΠ³ Π±Π°ΡΠ΅ΡΠ°"
+#, c-format
msgid "E89: No write since last change for buffer %d (add ! to override)"
msgstr ""
"E89: ΠΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ Π½ΠΈΡΠ΅ Π±ΠΈΠ»ΠΎ ΡΠΏΠΈΡΠ° Π·Π° Π±Π°ΡΠ΅Ρ %d (Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π΄Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠΈΡΠ΅)"
@@ -3866,18 +4126,22 @@
msgid "E91: 'shell' option is empty"
msgstr "E91: ΠΠΏΡΠΈΡΠ° 'shell' ΡΠ΅ ΠΏΡΠ°Π·Π½Π°"
+#, c-format
msgid "E92: Buffer %d not found"
msgstr "E92: ΠΠ°ΡΠ΅Ρ %d Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½"
+#, c-format
msgid "E93: More than one match for %s"
msgstr "E93: ΠΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅Π΄Π½ΠΎΠ³ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° ΡΠ° %s"
+#, c-format
msgid "E94: No matching buffer for %s"
msgstr "E94: ΠΠΈΡΠ΅Π΄Π°Π½ Π±Π°ΡΠ΅Ρ ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ° ΡΠ° %s"
msgid "E95: Buffer with this name already exists"
msgstr "E95: ΠΠ°ΡΠ΅Ρ ΡΠ° ΠΎΠ²ΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΎΠΌ Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "E96: Cannot diff more than %d buffers"
msgstr "E96: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΠ΅ΡΡΡΠ΅ Π²ΠΈΡΠ΅ ΠΎΠ΄ %d Π±Π°ΡΠ΅ΡΠ°"
@@ -3896,9 +4160,11 @@
msgid "E101: More than two buffers in diff mode, don't know which one to use"
msgstr "E101: ΠΠΈΡΠ΅ ΠΎΠ΄ Π΄Π²Π° Π±Π°ΡΠ΅ΡΠ° ΡΡ Ρ diff ΡΠ΅ΠΆΠΈΠΌΡ, Π½Π΅ Π·Π½Π°ΠΌ ΠΊΠΎΡΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌ"
+#, c-format
msgid "E102: Can't find buffer \"%s\""
msgstr "E102: ΠΠ°ΡΠ΅Ρ „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
+#, c-format
msgid "E103: Buffer \"%s\" is not in diff mode"
msgstr "E103: ΠΠ°ΡΠ΅Ρ „%s” Π½ΠΈΡΠ΅ Ρ diff ΡΠ΅ΠΆΠΈΠΌΡ"
@@ -3908,9 +4174,11 @@
msgid "E105: Using :loadkeymap not in a sourced file"
msgstr "E105: ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ :loadkeymap Π²Π°Π½ ΡΠ°ΡΠ»Π° ΠΊΠΎΡΠΈ ΡΠ΅ ΡΡΠΈΡΠ°Π²Π° ΠΊΠ°ΠΎ ΡΠΊΡΠΈΠΏΡΠ°"
+#, c-format
msgid "E107: Missing parentheses: %s"
msgstr "E107: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡ Π·Π°Π³ΡΠ°Π΄Π΅: %s"
+#, c-format
msgid "E108: No such variable: \"%s\""
msgstr "E108: ΠΠ΅ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ°ΠΊΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: „%s”"
@@ -3923,63 +4191,81 @@
msgid "E111: Missing ']'"
msgstr "E111: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ’]’"
+#, c-format
msgid "E112: Option name missing: %s"
msgstr "E112: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ ΠΎΠΏΡΠΈΡΠ΅: %s"
+#, c-format
msgid "E113: Unknown option: %s"
msgstr "E113: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ°: %s"
+#, c-format
msgid "E114: Missing double quote: %s"
msgstr "E114: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π½Π°Π²ΠΎΠ΄Π½ΠΈΠΊ: %s"
+#, c-format
msgid "E115: Missing single quote: %s"
msgstr "E115: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΠ½Π°Π²ΠΎΠ΄Π½ΠΈΠΊ: %s"
+#, c-format
msgid "E116: Invalid arguments for function %s"
msgstr "E116: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΡΠ½ΠΊΡΠΈΡΡ %s"
+#, c-format
msgid "E117: Unknown function: %s"
msgstr "E117: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ°: %s"
+#, c-format
msgid "E118: Too many arguments for function: %s"
msgstr "E118: ΠΡΠ΅Π²ΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ° Π·Π° ΡΡΠ½ΠΊΡΠΈΡΡ: %s"
+#, c-format
msgid "E119: Not enough arguments for function: %s"
msgstr "E119: ΠΠ΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ° Π·Π° ΡΡΠ½ΠΊΡΠΈΡΡ: %s"
+#, c-format
msgid "E120: Using <SID> not in a script context: %s"
msgstr "E120: ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ <SID> Π²Π°Π½ ΡΠΊΡΠΈΠΏΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°: %s"
+#, c-format
msgid "E121: Undefined variable: %s"
msgstr "E121: ΠΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: %s"
+#, c-format
msgid "E121: Undefined variable: %c:%s"
msgstr "E121: ΠΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: %c:%s"
+#, c-format
msgid "E122: Function %s already exists, add ! to replace it"
msgstr "E122: Π€ΡΠ½ΠΊΡΠΈΡΠ° %s Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ, Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅"
+#, c-format
msgid "E123: Undefined function: %s"
msgstr "E123: ΠΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°: %s"
+#, c-format
msgid "E124: Missing '(': %s"
msgstr "E124: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ’(’: %s"
+#, c-format
msgid "E125: Illegal argument: %s"
msgstr "E125: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
msgid "E126: Missing :endfunction"
msgstr "E126: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ :endfunction"
+#, c-format
msgid "E127: Cannot redefine function %s: It is in use"
msgstr "E127: Π€ΡΠ½ΠΊΡΠΈΡΠ° %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅: Π’ΡΠ΅Π½ΡΡΠ½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ"
+#, c-format
msgid "E128: Function name must start with a capital or \"s:\": %s"
msgstr "E128: ΠΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΡΠ½Π΅ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈΠ»ΠΈ „s:”: %s"
msgid "E129: Function name required"
msgstr "E129: ΠΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ ΠΈΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅"
+#, c-format
msgid "E131: Cannot delete function %s: It is in use"
msgstr "E131: Π€ΡΠ½ΠΊΡΠΈΡΠ° %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅: Π’ΡΠ΅Π½ΡΡΠ½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ"
@@ -3998,9 +4284,11 @@
msgid "E136: viminfo: Too many errors, skipping rest of file"
msgstr "E136: viminfo: ΠΡΠ΅Π²ΠΈΡΠ΅ Π³ΡΠ΅ΡΠ°ΠΊΠ°, ΠΎΡΡΠ°ΡΠ°ΠΊ ΡΠ°ΡΠ»Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΊΠ°ΡΠ΅"
+#, c-format
msgid "E137: Viminfo file is not writable: %s"
msgstr "E137: Π£ viminfo ΡΠ°ΡΠ» Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΈΡΠ΅: %s"
+#, c-format
msgid "E138: Can't write viminfo file %s!"
msgstr "E138: Viminfo ΡΠ°ΡΠ» %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΈΡΠ΅!"
@@ -4010,12 +4298,14 @@
msgid "E140: Use ! to write partial buffer"
msgstr "E140: ΠΠΎΡΠΈΡΡΠΈΡΠ΅ ! Π΄Π° Π±ΠΈΡΡΠ΅ ΡΠΏΠΈΡΠ°Π»ΠΈ ΠΏΠ°ΡΡΠΈΡΠ°Π»Π½ΠΈ Π±Π°ΡΠ΅Ρ"
+#, c-format
msgid "E141: No file name for buffer %ld"
msgstr "E141: ΠΠ΅ΠΌΠ° ΠΈΠΌΠ΅Π½Π° ΡΠ°ΡΠ»Π° Π·Π° Π±Π°ΡΠ΅Ρ %ld"
msgid "E142: File not written: Writing is disabled by 'write' option"
msgstr "E142: Π€Π°ΡΠ» Π½ΠΈΡΠ΅ ΡΠΏΠΈΡΠ°Π½: Π£ΠΏΠΈΡΠΈΠ²Π°ΡΠ΅ ΡΠ΅ ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ΅Π½ΠΎ ΠΎΠΏΡΠΈΡΠΎΠΌ 'write'"
+#, c-format
msgid "E143: Autocommands unexpectedly deleted new buffer %s"
msgstr "E143: ΠΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΡ Π½Π΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΎ ΠΎΠ±ΡΠΈΡΠ°Π»Π΅ Π½ΠΎΠ² Π±Π°ΡΠ΅Ρ %s"
@@ -4034,45 +4324,57 @@
msgid "E148: Regular expression missing from :global"
msgstr "E148: Π£ :global Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·"
+#, c-format
msgid "E149: Sorry, no help for %s"
msgstr "E149: ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, Π½Π΅ΠΌΠ° ΠΏΠΎΠΌΠΎΡΠΈ Π·Π° %s"
+#, c-format
msgid "E150: Not a directory: %s"
msgstr "E150: ΠΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ: %s"
+#, c-format
msgid "E151: No match: %s"
msgstr "E151: ΠΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ°: %s"
+#, c-format
msgid "E152: Cannot open %s for writing"
msgstr "E152: %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π·Π° ΡΠΏΠΈΡ"
+#, c-format
msgid "E153: Unable to open %s for reading"
msgstr "E153: %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π·Π° ΡΠΈΡΠ°ΡΠ΅"
+#, c-format
msgid "E154: Duplicate tag \"%s\" in file %s/%s"
msgstr "E154: ΠΡΠΏΠ»ΠΈΡΠ°Π½Π° ΠΎΠ·Π½Π°ΠΊΠ° „%s” Ρ ΡΠ°ΡΠ»Ρ %s/%s"
+#, c-format
msgid "E155: Unknown sign: %s"
msgstr "E155: ΠΠ΅ΠΏΠΎΠ·Π½Π°Ρ Π·Π½Π°ΠΊ: %s"
msgid "E156: Missing sign name"
msgstr "E156: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ Π·Π½Π°ΠΊΠ°"
+#, c-format
msgid "E157: Invalid sign ID: %d"
msgstr "E157: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ ΠΠ Π·Π½Π°ΠΊΠ°: %d"
+#, c-format
msgid "E158: Invalid buffer name: %s"
msgstr "E158: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎ ΠΈΠΌΠ΅ Π±Π°ΡΠ΅ΡΠ°: %s"
msgid "E159: Missing sign number"
msgstr "E159: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π±ΡΠΎΡ Π·Π½Π°ΠΊΠ°"
+#, c-format
msgid "E160: Unknown sign command: %s"
msgstr "E160: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° Π·Π½Π°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°: %s"
+#, c-format
msgid "E161: Breakpoint not found: %s"
msgstr "E161: ΠΡΠ΅ΠΊΠΈΠ΄Π½Π° ΡΠ°ΡΠΊΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°: %s"
+#, c-format
msgid "E162: No write since last change for buffer \"%s\""
msgstr "E162: ΠΠΈΡΠ΅ Π±ΠΈΠ»ΠΎ ΡΠΏΠΈΡΠ° ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Π·Π° Π±Π°ΡΠ΅Ρ „%s”"
@@ -4109,12 +4411,15 @@
msgid "E172: Missing marker"
msgstr "E172: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΌΠ°ΡΠΊΠ΅Ρ"
+#, c-format
msgid "E173: %d more file to edit"
msgstr "E173: ΠΠΎΡ %d ΡΠ°ΡΠ» Π·Π° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ΅"
+#, c-format
msgid "E173: %d more files to edit"
msgstr "E173: ΠΠΎΡ %d ΡΠ°ΡΠ»ΠΎΠ²Π° Π·Π° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ΅"
+#, c-format
msgid "E174: Command already exists: add ! to replace it: %s"
msgstr "E174: ΠΠΎΠΌΠ°Π½Π΄Π° Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ: Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅: %s"
@@ -4130,15 +4435,19 @@
msgid "E178: Invalid default value for count"
msgstr "E178: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° Π±ΡΠΎΡΠ°Ρ"
+#, c-format
msgid "E179: Argument required for %s"
msgstr "E179: ΠΠ° %s ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
+#, c-format
msgid "E180: Invalid complete value: %s"
msgstr "E180: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π΄ΠΎΠ²ΡΡΠ°Π²Π°ΡΠ°: %s"
+#, c-format
msgid "E180: Invalid address type value: %s"
msgstr "E180: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ³ ΡΠΈΠΏΠ°: %s"
+#, c-format
msgid "E181: Invalid attribute: %s"
msgstr "E181: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ Π°ΡΡΠΈΠ±ΡΡ: %s"
@@ -4148,9 +4457,11 @@
msgid "E183: User defined commands must start with an uppercase letter"
msgstr "E183: ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΠΎΡΠ°ΡΡ Π΄Π° ΠΏΠΎΡΠ½Ρ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ"
+#, c-format
msgid "E184: No such user-defined command: %s"
msgstr "E184: ΠΠ΅ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ°ΠΊΠ²Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°: %s"
+#, c-format
msgid "E185: Cannot find color scheme '%s'"
msgstr "E185: Π¨Π΅ΠΌΠ° Π±ΠΎΡΠ° ’%s’ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
@@ -4163,9 +4474,11 @@
msgid "E188: Obtaining window position not implemented for this platform"
msgstr "E188: ΠΠΎΠ±Π°Π²ΡΠ°ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΠ° Π½ΠΈΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ Π·Π° ΠΎΠ²Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ"
+#, c-format
msgid "E189: \"%s\" exists (add ! to override)"
msgstr "E189: „%s” ΠΏΠΎΡΡΠΎΡΠΈ (Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π·Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠ°Π²Π°ΡΠ΅)"
+#, c-format
msgid "E190: Cannot open \"%s\" for writing"
msgstr "E190: „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π·Π° ΡΠΏΠΈΡ"
@@ -4175,6 +4488,7 @@
msgid "E192: Recursive use of :normal too deep"
msgstr "E192: Π Π΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ :normal ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ Π΄ΡΠ±ΠΎΠΊΠΎ"
+#, c-format
msgid "E193: %s not inside a function"
msgstr "E193: %s Π½ΠΈΡΠ΅ ΡΠ½ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡΠ΅"
@@ -4187,6 +4501,7 @@
msgid "E196: No digraphs in this version"
msgstr "E196: Π£ ΠΎΠ²ΠΎΡ Π²Π΅ΡΠ·ΠΈΡΠΈ Π½Π΅ΠΌΠ° Π΄ΠΈΠ³ΡΠ°ΡΠ°"
+#, c-format
msgid "E197: Cannot set language to \"%s\""
msgstr "E197: ΠΠ΅Π·ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ Π½Π° „%s”"
@@ -4219,15 +4534,19 @@
msgid "E207: Can't delete backup file"
msgstr "E207: Π Π΅Π·Π΅ΡΠ²Π½ΠΈ ΡΠ°ΡΠ» Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅"
+#, c-format
msgid "E208: Error writing to \"%s\""
msgstr "E208: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΏΠΈΡΡ Ρ „%s”"
+#, c-format
msgid "E209: Error closing \"%s\""
msgstr "E209: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ Π·Π°ΡΠ²Π°ΡΠ°ΡΡ „%s”"
+#, c-format
msgid "E210: Error reading \"%s\""
msgstr "E210: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΈΡΠ°ΡΡ „%s”"
+#, c-format
msgid "E211: File \"%s\" no longer available"
msgstr "E211: Π€Π°ΡΠ» „%s” Π²ΠΈΡΠ΅ Π½ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ°Π½"
@@ -4240,12 +4559,15 @@
msgid "E214: Can't find temp file for writing"
msgstr "E214: ΠΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ» Π·Π° ΡΠΏΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
+#, c-format
msgid "E215: Illegal character after *: %s"
msgstr "E215: ΠΠ΅Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π½Π°ΠΊΠΎΠ½ *: %s"
+#, c-format
msgid "E216: No such event: %s"
msgstr "E216: ΠΠ΅ΠΌΠ° ΡΠ°ΠΊΠ²ΠΎΠ³ Π΄ΠΎΠ³Π°ΡΠ°ΡΠ°: %s"
+#, c-format
msgid "E216: No such group or event: %s"
msgstr "E216: ΠΠ΅ΠΌΠ° ΡΠ°ΠΊΠ²Π΅ Π³ΡΡΠΏΠ΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ³Π°ΡΠ°ΡΠ°: %s"
@@ -4270,15 +4592,19 @@
msgid "E223: Recursive mapping"
msgstr "E223: Π Π΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΎ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅"
+#, c-format
msgid "E224: Global abbreviation already exists for %s"
msgstr "E224: ΠΠ»ΠΎΠ±Π°Π»Π½Π° ΡΠΊΡΠ°ΡΠ΅Π½ΠΈΡΠ° Π·Π° %s Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "E225: Global mapping already exists for %s"
msgstr "E225: ΠΠ»ΠΎΠ±Π°Π»Π½ΠΎ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π·Π° %s Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "E226: Abbreviation already exists for %s"
msgstr "E226: Π‘ΠΊΡΠ°ΡΠ΅Π½ΠΈΡΠ° Π·Π° %s Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "E227: Mapping already exists for %s"
msgstr "E227: ΠΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π·Π° %s Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ"
@@ -4288,6 +4614,7 @@
msgid "E229: Cannot start the GUI"
msgstr "E229: ΠΠΠ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½Π΅"
+#, c-format
msgid "E230: Cannot read from \"%s\""
msgstr "E230: ΠΠ· „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΡΠ°"
@@ -4301,45 +4628,55 @@
msgid "E233: Cannot open display"
msgstr "E233: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π΅ΠΊΡΠ°Π½"
+#, c-format
msgid "E234: Unknown fontset: %s"
msgstr "E234: ΠΠ΅ΠΏΠΎΠ·Π½Π°Ρ fontset: %s"
+#, c-format
msgid "E235: Unknown font: %s"
msgstr "E235: ΠΠ΅ΠΏΠΎΠ·Π½Π°Ρ ΡΠΎΠ½Ρ: %s"
+#, c-format
msgid "E236: Font \"%s\" is not fixed-width"
msgstr "E236: Π€ΠΎΠ½Ρ „%s” Π½ΠΈΡΠ΅ ΡΠΈΠΊΡΠ½Π΅ ΡΠΈΡΠΈΠ½Π΅"
msgid "E237: Printer selection failed"
msgstr "E237: ΠΠ·Π±ΠΎΡ ΡΡΠ°ΠΌΠΏΠ°ΡΠ° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅ΠΎ"
+#, c-format
msgid "E238: Print error: %s"
msgstr "E238: ΠΡΠ΅ΡΠΊΠ° ΠΊΠΎΠ΄ ΡΡΠ°ΠΌΠΏΠ°ΡΠ°: %s"
+#, c-format
msgid "E239: Invalid sign text: %s"
msgstr "E239: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ ΡΠ΅ΠΊΡΡ Π·Π½Π°ΠΊΠ°: %s"
msgid "E240: No connection to the X server"
msgstr "E240: ΠΠ΅ΠΌΠ° Π²Π΅Π·Π΅ ΡΠ° X ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ"
+#, c-format
msgid "E241: Unable to send to %s"
msgstr "E241: Π‘Π»Π°ΡΠ΅ ΠΊΠ° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅"
msgid "E242: Can't split a window while closing another"
msgstr "E242: ΠΡΠΎΠ·ΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΊ ΡΠ΅ Π·Π°ΡΠ²Π°ΡΠ° Π½Π΅ΠΊΠΈ Π΄ΡΡΠ³ΠΈ"
+#, c-format
msgid "E243: Argument not supported: \"-%s\"; Use the OLE version."
msgstr "E243: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½: „-%s”; ΠΠΎΡΠΈΡΡΠΈΡΠ΅ OLE Π²Π΅ΡΠ·ΠΈΡΡ."
+#, c-format
msgid "E244: Illegal %s name \"%s\" in font name \"%s\""
msgstr "E244: ΠΠ΅Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ %s ΠΈΠΌΠ΅ „%s” Ρ ΠΈΠΌΠ΅Π½Ρ ΡΠΎΠ½ΡΠ° „%s”"
+#, c-format
msgid "E245: Illegal char '%c' in font name \"%s\""
msgstr "E245: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ ’%c’ Ρ ΠΈΠΌΠ΅Π½Ρ ΡΠΎΠ½ΡΠ° „%s”"
msgid "E246: FileChangedShell autocommand deleted buffer"
msgstr "E246: FileChangedShell Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π»Π° Π±Π°ΡΠ΅Ρ"
+#, c-format
msgid "E247: No registered server named \"%s\""
msgstr "E247: ΠΠ΅ΠΌΠ° ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²Π°Π½ΠΎΠ³ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½ΠΎΠΌ „%s”"
@@ -4349,18 +4686,22 @@
msgid "E249: Window layout changed unexpectedly"
msgstr "E249: Π Π°ΡΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΎΠ·ΠΎΡΠ° ΡΠ΅ Π½Π΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΎ"
+#, c-format
msgid "E250: Fonts for the following charsets are missing in fontset %s:"
msgstr "E250: Π£ ΡΠΎΠ½ΡΡΠ΅ΡΡ %s Π½Π΅Π΄ΠΎΡΡΠ°ΡΡ ΡΠΎΠ½ΡΠΎΠ²ΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΡΠΊΡΠΏΠΎΠ²Π΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠ°:"
msgid "E251: VIM instance registry property is badly formed. Deleted!"
msgstr "E251: registry ΡΠ²ΠΎΡΡΡΠ²ΠΎ VIM ΠΈΠ½ΡΡΠ°Π½ΡΠ΅ ΡΠ΅ Π»ΠΎΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Π½ΠΎ. ΠΠ±ΡΠΈΡΠ°Π½ΠΎ!"
+#, c-format
msgid "E252: Fontset name: %s - Font '%s' is not fixed-width"
msgstr "E252: ΠΠΌΠ΅ ΡΠΎΠ½ΡΡΠ΅ΡΠ°: %s - Π€ΠΎΠ½Ρ ’%s’ Π½ΠΈΡΠ΅ ΡΠΈΠΊΡΠ½Π΅ ΡΠΈΡΠΈΠ½Π΅"
+#, c-format
msgid "E253: Fontset name: %s"
msgstr "E253: ΠΠΌΠ΅ ΡΠΎΠ½ΡΡΠ΅ΡΠ°: %s"
+#, c-format
msgid "E254: Cannot allocate color %s"
msgstr "E254: ΠΠΎΡΠ° %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°Π»ΠΎΡΠΈΡΠ°"
@@ -4373,15 +4714,18 @@
msgid "E258: Unable to send to client"
msgstr "E258: Π‘Π»Π°ΡΠ΅ ΠΊΠ° ΠΊΠ»ΠΈΡΠ΅Π½ΡΡ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅"
+#, c-format
msgid "E259: No matches found for cscope query %s of %s"
msgstr "E259: ΠΠΈΡΡ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Π·Π° cscope ΡΠΏΠΈΡ %s Π½Π°Π΄ %s"
msgid "E260: Missing name after ->"
msgstr "E260: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ Π½Π°ΠΊΠΎΠ½ ->"
+#, c-format
msgid "E261: Cscope connection %s not found"
msgstr "E261: Cscope Π²Π΅Π·Π° %s Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°"
+#, c-format
msgid "E262: Error reading cscope connection %d"
msgstr "E262: ΠΡΠ΅ΡΠΊΠ° ΠΊΠΎΠ΄ ΡΠΈΡΠ°ΡΠ° cscope Π²Π΅Π·Π΅ %d"
@@ -4422,6 +4766,7 @@
msgid "E272: Unhandled exception"
msgstr "E272: ΠΠ΅ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈ ΠΈΠ·ΡΠ·Π΅ΡΠ°ΠΊ"
+#, c-format
msgid "E273: Unknown longjmp status %d"
msgstr "E273: ΠΠ΅ΠΏΠΎΠ·Π½Π°Ρ longjmp ΡΡΠ°ΡΡΡ %d"
@@ -4431,6 +4776,7 @@
msgid "E275: Cannot add text property to unloaded buffer"
msgstr "E275: ΠΡΠΎΠ±ΠΈΠ½Π° ΡΠ΅ΠΊΡΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π° Ρ Π±Π°ΡΠ΅Ρ ΡΠΊΠ»ΠΎΡΠ΅Π½ ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅"
+#, c-format
msgid "E276: Cannot use function as a method: %s"
msgstr "E276: Π€ΡΠ½ΠΊΡΠΈΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°: %s"
@@ -4447,9 +4793,11 @@
"E280: TCL Π€ΠΠ’ΠΠΠΠ ΠΠ ΠΠ¨ΠΠ: reflist ΡΠ΅ ΠΎΡΡΠ΅ΡΠ΅Π½Π°!? ΠΠΎΠ»ΠΈΠΌΠΎ ΠΏΡΠΈΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²ΠΎ Π½Π° vim-"
"dev@vim.org"
+#, c-format
msgid "E282: Cannot read from \"%s\""
msgstr "E282: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΡΠ° ΠΈΠ· „%s”"
+#, c-format
msgid "E283: No marks matching \"%s\""
msgstr "E283: ΠΠ΅ΠΌΠ° ΠΌΠ°ΡΠΊΠ΅ΡΠ° ΠΊΠΎΡΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΡ ΡΠ° „%s”"
@@ -4475,6 +4823,7 @@
msgid "E290: List or number required"
msgstr "E290: ΠΠ°Ρ
ΡΠ΅Π²Π° ΡΠ΅ Π»ΠΈΡΡΠ° ΠΈΠ»ΠΈ Π±ΡΠΎΡ"
+#, c-format
msgid "E292: Invalid count for del_bytes(): %ld"
msgstr "E292: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π±ΡΠΎΡ Π·Π° del_bytes(): %ld"
@@ -4515,6 +4864,7 @@
msgid "E302: Could not rename swap file"
msgstr "E302: ΠΡΠΎΠΌΠ΅Π½Π° ΠΈΠΌΠ΅Π½Π° ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎΠ³ ΡΠ°ΡΠ»Π° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π°"
+#, c-format
msgid "E303: Unable to open swap file for \"%s\", recovery impossible"
msgstr ""
"E303: ΠΡΠ²Π°ΡΠ°ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎΠ³ ΡΠ°ΡΠ»Π° Π·Π° „%s” Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ, ΠΎΠΏΠΎΡΠ°Π²Π°ΠΊ ΡΠ΅ Π½Π΅ΠΌΠΎΠ³ΡΡ"
@@ -4522,21 +4872,26 @@
msgid "E304: ml_upd_block0(): Didn't get block 0??"
msgstr "E304: ml_upd_block0(): ΠΠ»ΠΎΠΊ Π±Ρ 0 Π½ΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΠ΅Π½??"
+#, c-format
msgid "E305: No swap file found for %s"
msgstr "E305: ΠΠ° %s Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ»"
+#, c-format
msgid "E306: Cannot open %s"
msgstr "E306: %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ"
+#, c-format
msgid "E307: %s does not look like a Vim swap file"
msgstr "E307: %s Π½Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΎ Vim ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ»"
msgid "E308: Warning: Original file may have been changed"
msgstr "E308: Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅: ΠΠΎΠΆΠ΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ ΡΠ°ΡΠ»"
+#, c-format
msgid "E309: Unable to read block 1 from %s"
msgstr "E309: ΠΠ»ΠΎΠΊ 1 ΠΈΠ· %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°"
+#, c-format
msgid "E310: Block 1 ID wrong (%s not a .swp file?)"
msgstr "E310: ID Π±Π»ΠΎΠΊΠ° 1 ΡΠ΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ°Π½ (%s Π½ΠΈΡΠ΅ .swp ΡΠ°ΡΠ»?)"
@@ -4555,9 +4910,11 @@
msgid "E314: Preserve failed"
msgstr "E314: ΠΡΡΠ²Π°ΡΠ΅ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ"
+#, c-format
msgid "E315: ml_get: Invalid lnum: %ld"
msgstr "E315: ml_get: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ lnum: %ld"
+#, c-format
msgid "E316: ml_get: Cannot find line %ld in buffer %d %s"
msgstr "E316: ml_get: ΠΠΈΠ½ΠΈΡΠ° %ld Ρ Π±Π°ΡΠ΅ΡΡ %d Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ %s"
@@ -4579,15 +4936,19 @@
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Ρ ΠΎΠ²ΠΎΡ Π²Π΅ΡΠ·ΠΈΡΠΈ"
+#, c-format
msgid "E320: Cannot find line %ld"
msgstr "E320: ΠΠΈΠ½ΠΈΡΠ° %ld Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
+#, c-format
msgid "E321: Could not reload \"%s\""
msgstr "E321: „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°"
+#, c-format
msgid "E322: Line number out of range: %ld past the end"
msgstr "E322: ΠΡΠΎΡ Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ Π²Π°Π½ ΠΎΠΏΡΠ΅Π³Π°: %ld ΠΈΠ·Π° ΠΊΡΠ°ΡΠ°"
+#, c-format
msgid "E323: Line count wrong in block %ld"
msgstr "E323: ΠΡΠΎΡ Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ°Π½ Ρ Π±Π»ΠΎΠΊΡ %ld"
@@ -4606,6 +4967,7 @@
msgid "E328: Menu only exists in another mode"
msgstr "E328: ΠΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ°ΠΌΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΡ"
+#, c-format
msgid "E329: No menu \"%s\""
msgstr "E329: ΠΠ΅ΠΌΠ° ΠΌΠ΅Π½ΠΈΡΠ° „%s”"
@@ -4621,9 +4983,11 @@
msgid "E333: Menu path must lead to a menu item"
msgstr "E333: ΠΡΡΠ°ΡΠ° ΠΌΠ΅Π½ΠΈΡΠ° ΠΌΠΎΡΠ° Π΄Π° Π²ΠΎΠ΄ΠΈ Ρ ΡΡΠ°Π²ΠΊΡ ΠΌΠ΅Π½ΠΈΡΠ°"
+#, c-format
msgid "E334: Menu not found: %s"
msgstr "E334: ΠΠ΅Π½ΠΈ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½: %s"
+#, c-format
msgid "E335: Menu not defined for %s mode"
msgstr "E335: ΠΠ΅Π½ΠΈ Π½ΠΈΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ Π·Π° %s ΡΠ΅ΠΆΠΈΠΌ"
@@ -4642,9 +5006,11 @@
msgid "E341: Internal error: lalloc(0, )"
msgstr "E341: ΠΠ½ΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°: lalloc(0, )"
+#, c-format
msgid "E342: Out of memory! (allocating %lu bytes)"
msgstr "E342: ΠΠ΅ΠΌΠ° Π²ΠΈΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅! (ΠΊΠΎΠ΄ Π°Π»ΠΎΠΊΠ°ΡΠΈΡΠ΅ %lu Π±Π°ΡΡΠΎΠ²Π°)"
+#, c-format
msgid ""
"E343: Invalid path: '**[number]' must be at the end of the path or be "
"followed by '%s'."
@@ -4652,15 +5018,19 @@
"E343: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΠΏΡΡΠ°ΡΠ°: ’**[Π±ΡΠΎΡ]’ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ Π½Π° ΠΊΡΠ°ΡΡ ΠΏΡΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Π° "
"ΡΠ΅Π³Π° ΡΠ»Π΅Π΄ΠΈ '%s'."
+#, c-format
msgid "E344: Can't find directory \"%s\" in cdpath"
msgstr "E344: ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ Ρ cdpath"
+#, c-format
msgid "E345: Can't find file \"%s\" in path"
msgstr "E345: Π€Π°ΡΠ» „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ Ρ path"
+#, c-format
msgid "E346: No more directory \"%s\" found in cdpath"
msgstr "E346: ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ „%s” Π²ΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ Ρ cdpath"
+#, c-format
msgid "E347: No more file \"%s\" found in path"
msgstr "E347: Π€Π°ΡΠ» „%s” Π²ΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ Ρ path"
@@ -4679,21 +5049,26 @@
msgid "E352: Cannot erase folds with current 'foldmethod'"
msgstr "E352: Π‘Π° ΡΠ΅ΠΊΡΡΠΈΠΌ 'foldmethod' Π½Π΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΡ ΡΠΊΠ»Π°ΠΏΠ°ΡΠ°"
+#, c-format
msgid "E353: Nothing in register %s"
msgstr "E353: Π Π΅Π³ΠΈΡΡΠ°Ρ %s ΡΠ΅ ΠΏΡΠ°Π·Π°Π½"
+#, c-format
msgid "E354: Invalid register name: '%s'"
msgstr "E354: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎ ΠΈΠΌΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°: ’%s’"
+#, c-format
msgid "E355: Unknown option: %s"
msgstr "E355: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ°: %s"
msgid "E356: get_varp ERROR"
msgstr "E356: get_varp ΠΠ ΠΠ¨ΠΠ"
+#, c-format
msgid "E357: 'langmap': Matching character missing for %s"
msgstr "E357: 'langmap': ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π·Π° %s"
+#, c-format
msgid "E358: 'langmap': Extra characters after semicolon: %s"
msgstr "E358: 'langmap': ΠΠΌΠ° ΡΠΎΡ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠ° Π½Π°ΠΊΠΎΠ½ ΡΠ°ΡΠΊΠ° Π·Π°ΡΠ΅Π·Π°: %s"
@@ -4709,6 +5084,7 @@
msgid "E363: Pattern uses more memory than 'maxmempattern'"
msgstr "E363: Π¨Π°Π±Π»ΠΎΠ½ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΈΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅ ΠΎΠ΄ 'maxmempattern'"
+#, c-format
msgid "E364: Library call failed for \"%s()\""
msgstr "E364: ΠΠΎΠ·ΠΈΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅ΠΎ Π·Π° „%s()”"
@@ -4718,36 +5094,45 @@
msgid "E366: Not allowed to enter a popup window"
msgstr "E366: ΠΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ΅ Ρ ΠΈΡΠΊΠ°ΡΡΡΠΈ ΠΏΡΠΎΠ·ΠΎΡ"
+#, c-format
msgid "E367: No such group: \"%s\""
msgstr "E367: ΠΠ΅ΠΌΠ° ΡΠ°ΠΊΠ²Π΅ Π³ΡΡΠΏΠ΅: „%s”"
+#, c-format
msgid "E368: Got SIG%s in libcall()"
msgstr "E368: ΠΠΎΠ±ΠΈΡΠ΅Π½ ΡΠ΅ SIG%s Ρ libcall()"
+#, c-format
msgid "E369: Invalid item in %s%%[]"
msgstr "E369: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° ΡΡΠ°Π²ΠΊΠ° Ρ %s%%[]"
+#, c-format
msgid "E370: Could not load library %s: %s"
msgstr "E370: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°: %s"
msgid "E371: Command not found"
msgstr "E371: ΠΠΎΠΌΠ°Π½Π΄Π° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°"
+#, c-format
msgid "E372: Too many %%%c in format string"
msgstr "E372: ΠΡΠ΅Π²ΠΈΡΠ΅ %%%c Ρ ΡΡΡΠΈΠ½Π³Ρ ΡΠΎΡΠΌΠ°ΡΠ°"
+#, c-format
msgid "E373: Unexpected %%%c in format string"
msgstr "E373: ΠΠ΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΎ %%%c Ρ ΡΡΡΠΈΠ½Π³Ρ ΡΠΎΡΠΌΠ°ΡΠ°"
msgid "E374: Missing ] in format string"
msgstr "E374: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ] Ρ ΡΡΡΠΈΠ½Π³Ρ ΡΠΎΡΠΌΠ°ΡΠ°"
+#, c-format
msgid "E375: Unsupported %%%c in format string"
msgstr "E375: ΠΠ΅ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΎ %%%c Ρ ΡΡΡΠΈΠ½Π³Ρ ΡΠΎΡΠΌΠ°ΡΠ°"
+#, c-format
msgid "E376: Invalid %%%c in format string prefix"
msgstr "E376: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ΅ %%%c Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΡ ΡΡΡΠΈΠ½Π³Π° ΡΠΎΡΠΌΠ°ΡΠ°"
+#, c-format
msgid "E377: Invalid %%%c in format string"
msgstr "E377: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ΅ %%%c Ρ ΡΡΡΠΈΠ½Π³Ρ ΡΠΎΡΠΌΠ°ΡΠ°"
@@ -4766,12 +5151,15 @@
msgid "E382: Cannot write, 'buftype' option is set"
msgstr "E382: Π£ΠΏΠΈΡ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡ, ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° ΡΠ΅ 'buftype' ΠΎΠΏΡΠΈΡΠ°"
+#, c-format
msgid "E383: Invalid search string: %s"
msgstr "E383: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ ΡΡΡΠΈΠ½Π³ Π·Π° ΠΏΡΠ΅ΡΡΠ°Π³Ρ: %s"
+#, c-format
msgid "E384: Search hit TOP without match for: %s"
msgstr "E384: ΠΡΠ΅ΡΡΠ°Π³Π° ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π»Π° ΠΠ Π₯ Π±Π΅Π· ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Π·Π°: %s"
+#, c-format
msgid "E385: Search hit BOTTOM without match for: %s"
msgstr "E385: ΠΡΠ΅ΡΡΠ°Π³Π° ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π»Π° ΠΠΠ Π±Π΅Π· ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ° Π·Π°: %s"
@@ -4787,18 +5175,22 @@
msgid "E389: Couldn't find pattern"
msgstr "E389: Π¨Π°Π±Π»ΠΎΠ½ Π·Π° ΠΏΡΠ΅ΡΡΠ°Π³Ρ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½"
+#, c-format
msgid "E390: Illegal argument: %s"
msgstr "E390: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
+#, c-format
msgid "E391: No such syntax cluster: %s"
msgstr "E391: ΠΠ΅ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ°ΠΊΠ²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ½Π° ΡΠΊΡΠΏΠΈΠ½Π°: %s"
+#, c-format
msgid "E392: No such syntax cluster: %s"
msgstr "E392: Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ°ΠΊΠ°Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠ½ΠΈ ΠΊΠ»Π°ΡΡΠ΅Ρ: %s"
msgid "E393: group[t]here not accepted here"
msgstr "E393: group[t]here ΡΠ΅ ΠΎΠ²Π΄Π΅ Π½Π΅ ΠΏΡΠΈΡ
Π²Π°ΡΠ°"
+#, c-format
msgid "E394: Didn't find region item for %s"
msgstr "E394: Π‘ΡΠ°Π²ΠΊΠ° ΡΠ΅Π³ΠΈΠΎΠ½Π° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π° Π·Π° %s"
@@ -4808,66 +5200,84 @@
msgid "E397: Filename required"
msgstr "E397: ΠΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ ΠΈΠΌΠ΅ ΡΠ°ΡΠ»Π°"
+#, c-format
msgid "E398: Missing '=': %s"
msgstr "E398: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ’=’: %s"
+#, c-format
msgid "E399: Not enough arguments: syntax region %s"
msgstr "E399: ΠΠ΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°: ΡΠΈΠ½ΡΠ°ΠΊΡΠ½ΠΈ ΡΠ΅Π³ΠΈΠΎΠ½ %s"
msgid "E400: No cluster specified"
msgstr "E400: ΠΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ Π½ΠΈΡΠ΅Π΄Π°Π½ ΠΊΠ»Π°ΡΡΠ΅Ρ"
+#, c-format
msgid "E401: Pattern delimiter not found: %s"
msgstr "E401: ΠΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈΠΊ ΡΠ°Π±Π»ΠΎΠ½Π°: %s"
+#, c-format
msgid "E402: Garbage after pattern: %s"
msgstr "E402: Π‘ΠΌΠ΅ΡΠ΅ Π½Π°ΠΊΠΎΠ½ ΡΠ°Π±Π»ΠΎΠ½Π°: %s"
msgid "E403: syntax sync: Line continuations pattern specified twice"
msgstr "E403: syntax sync: Π¨Π°Π±Π»ΠΎΠ½ Π½Π°ΡΡΠ°Π²ΡΠ°ΡΠ° Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ Π΄Π²Π° ΠΏΡΡΠ°"
+#, c-format
msgid "E404: Illegal arguments: %s"
msgstr "E404: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ: %s"
+#, c-format
msgid "E405: Missing equal sign: %s"
msgstr "E405: Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π·Π½Π°ΠΊ ΡΠ΅Π΄Π½Π°ΠΊΠΎΡΡΠΈ: %s"
+#, c-format
msgid "E406: Empty argument: %s"
msgstr "E406: ΠΡΠ°Π·Π°Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
+#, c-format
msgid "E407: %s not allowed here"
msgstr "E407: %s ΠΎΠ²Π΄Π΅ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ"
+#, c-format
msgid "E408: %s must be first in contains list"
msgstr "E408: %s ΠΌΠΎΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ²ΠΎ Ρ contains Π»ΠΈΡΡΠΈ"
+#, c-format
msgid "E409: Unknown group name: %s"
msgstr "E409: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΎ ΠΈΠΌΠ΅ Π³ΡΡΠΏΠ΅: %s"
+#, c-format
msgid "E410: Invalid :syntax subcommand: %s"
msgstr "E410: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° :syntax ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄Π°: %s"
+#, c-format
msgid "E411: Highlight group not found: %s"
msgstr "E411: ΠΡΡΠΏΠ° ΠΈΡΡΠΈΡΠ°ΡΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°: %s"
+#, c-format
msgid "E412: Not enough arguments: \":highlight link %s\""
msgstr "E412: ΠΠ΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°: „:highlight link %s”"
+#, c-format
msgid "E413: Too many arguments: \":highlight link %s\""
msgstr "E413: Π‘ΡΠ²ΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°: „:highlight link %s”"
msgid "E414: Group has settings, highlight link ignored"
msgstr "E414: ΠΡΡΠΏΠ° ΠΈΠΌΠ° ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅, highlight link ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ΅"
+#, c-format
msgid "E415: Unexpected equal sign: %s"
msgstr "E415: ΠΠ΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ Π·Π½Π°ΠΊ ΡΠ΅Π΄Π½Π°ΠΊΠΎΡΡΠΈ: %s"
+#, c-format
msgid "E416: Missing equal sign: %s"
msgstr "E416: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π·Π½Π°ΠΊ ΡΠ΅Π΄Π½Π°ΠΊΠΎΡΡΠΈ: %s"
+#, c-format
msgid "E417: Missing argument: %s"
msgstr "E417: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
+#, c-format
msgid "E418: Illegal value: %s"
msgstr "E418: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ: %s"
@@ -4877,12 +5287,15 @@
msgid "E420: BG color unknown"
msgstr "E420: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° BG Π±ΠΎΡΠ°"
+#, c-format
msgid "E421: Color name or number not recognized: %s"
msgstr "E421: ΠΠΌΠ΅ Π±ΠΎΡΠ΅ ΠΈΠ»ΠΈ Π±ΡΠΎΡ Π½ΠΈΡΡ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΈ: %s"
+#, c-format
msgid "E422: Terminal code too long: %s"
msgstr "E422: ΠΠΎΠ΄ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ³Π°ΡΠ°ΠΊ: %s"
+#, c-format
msgid "E423: Illegal argument: %s"
msgstr "E423: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
@@ -4892,6 +5305,7 @@
msgid "E425: Cannot go before first matching tag"
msgstr "E425: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅ ΠΈΡΠΏΡΠ΅Π΄ ΠΏΡΠ²Π΅ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΡΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠ΅"
+#, c-format
msgid "E426: Tag not found: %s"
msgstr "E426: ΠΠ·Π½Π°ΠΊΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°: %s"
@@ -4901,15 +5315,19 @@
msgid "E428: Cannot go beyond last matching tag"
msgstr "E428: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅ ΠΈΠ·Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΡΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠ΅"
+#, c-format
msgid "E429: File \"%s\" does not exist"
msgstr "E429: Π€Π°ΡΠ» „%s” Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "E430: Tag file path truncated for %s\n"
msgstr "E430: ΠΡΡΠ°ΡΠ° ΡΠ°ΡΠ»Π° ΠΎΠ·Π½Π°ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΡΠ° Π·Π° %s\n"
+#, c-format
msgid "E431: Format error in tags file \"%s\""
msgstr "E431: ΠΡΠ΅ΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° Ρ ΡΠ°ΡΠ»Ρ ΠΎΠ·Π½Π°ΠΊΠ° „%s”"
+#, c-format
msgid "E432: Tags file not sorted: %s"
msgstr "E432: Π€Π°ΡΠ» ΠΎΠ·Π½Π°ΠΊΠ° Π½ΠΈΡΠ΅ ΡΠΎΡΡΠΈΡΠ°Π½: %s"
@@ -4922,6 +5340,7 @@
msgid "E435: Couldn't find tag, just guessing!"
msgstr "E435: ΠΠ·Π½Π°ΠΊΠ° Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅, ΡΠ°ΠΌΠΎ Π½Π°Π³Π°ΡΠ°ΠΌ!"
+#, c-format
msgid "E436: No \"%s\" entry in termcap"
msgstr "E436: ΠΠ΅ΠΌΠ° „%s” ΡΡΠ°Π²ΠΊΠ΅ Ρ termcap"
@@ -4955,9 +5374,11 @@
msgid "E446: No file name under cursor"
msgstr "E446: ΠΠΎΠ΄ ΠΊΡΡΡΠΎΡΠΎΠΌ ΡΠ΅ Π½Π΅ Π½Π°Π»Π°Π·ΠΈ ΠΈΠΌΠ΅ ΡΠ°ΡΠ»Π°"
+#, c-format
msgid "E447: Can't find file \"%s\" in path"
msgstr "E447: Π€Π°ΡΠ» „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ Ρ ΠΏΡΡΠ°ΡΠΈ"
+#, c-format
msgid "E448: Could not load library function %s"
msgstr "E448: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°"
@@ -4967,6 +5388,7 @@
msgid "E450: Buffer number, text or a list required"
msgstr "E450: ΠΠ°Ρ
ΡΠ΅Π²Π° ΡΠ΅ Π±ΡΠΎΡ Π±Π°ΡΠ΅ΡΠ° ΠΡΠΎΡ ΠΈΠ»ΠΈ ΠΠΎΠΊΡΠ΅ΡΠ½ΠΈ"
+#, c-format
msgid "E451: Expected }: %s"
msgstr "E451: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ }: %s"
@@ -4982,12 +5404,15 @@
msgid "E455: Error writing to PostScript output file"
msgstr "E455: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠΏΠΈΡΠ° Ρ PostScript ΠΈΠ·Π»Π°Π·Π½ΠΈ ΡΠ°ΡΠ»"
+#, c-format
msgid "E456: Can't open file \"%s\""
msgstr "E456: Π€Π°ΡΠ» „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ"
+#, c-format
msgid "E456: Can't find PostScript resource file \"%s.ps\""
msgstr "E456: PostScript resource ΡΠ°ΡΠ» „%s.ps” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
+#, c-format
msgid "E457: Can't read PostScript resource file \"%s\""
msgstr "E457: PostScript resource ΡΠ°ΡΠ» „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΡΠ°"
@@ -5001,9 +5426,11 @@
msgid "E460: Entries missing in mapset() dict argument"
msgstr "E460: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡ ΡΡΠ°Π²ΠΊΠ΅ Ρ mapset() dict Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ"
+#, c-format
msgid "E461: Illegal variable name: %s"
msgstr "E461: ΠΠ΅Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ ΠΈΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅: %s"
+#, c-format
msgid "E462: Could not prepare for reloading \"%s\""
msgstr "E462: ΠΡΠΈΠΏΡΠ΅ΠΌΠ° Π·Π° ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎ ΡΡΠΈΡΠ°Π²Π°ΡΠ΅ „%s” Π½ΠΈΡΠ΅ Π±ΠΈΠ»Π° ΠΌΠΎΠ³ΡΡΠ°"
@@ -5013,6 +5440,7 @@
msgid "E464: Ambiguous use of user-defined command"
msgstr "E464: ΠΠ²ΠΎΡΠΌΠΈΡΠ»Π΅Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅"
+#, c-format
msgid "E464: Ambiguous use of user-defined command: %s"
msgstr "E464: ΠΠ²ΠΎΡΠΌΠΈΡΠ»Π΅Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅: %s"
@@ -5028,6 +5456,7 @@
msgid "E468: Completion argument only allowed for custom completion"
msgstr "E468: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π΄ΠΎΠ²ΡΡΠ°Π²Π°ΡΠ° ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½Π° Π΄ΠΎΠ²ΡΡΠ°Π²Π°ΡΠ°"
+#, c-format
msgid "E469: Invalid cscopequickfix flag %c for %c"
msgstr "E469: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ cscopequickfix ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ %c Π·Π° %c"
@@ -5046,18 +5475,22 @@
msgid "E474: Invalid argument"
msgstr "E474: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
+#, c-format
msgid "E475: Invalid argument: %s"
msgstr "E475: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
+#, c-format
msgid "E475: Invalid value for argument %s"
msgstr "E475: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
+#, c-format
msgid "E475: Invalid value for argument %s: %s"
msgstr "E475: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %s: %s"
msgid "E476: Invalid command"
msgstr "E476: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°"
+#, c-format
msgid "E476: Invalid command: %s"
msgstr "E476: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°: %s"
@@ -5070,36 +5503,46 @@
msgid "E479: No match"
msgstr "E479: ΠΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ°"
+#, c-format
msgid "E480: No match: %s"
msgstr "E480: ΠΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ°: %s"
msgid "E481: No range allowed"
msgstr "E481: ΠΠΏΡΠ΅Π³ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½"
+#, c-format
msgid "E482: Can't create file %s"
msgstr "E482: Π€Π°ΡΠ» %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°"
msgid "E483: Can't get temp file name"
msgstr "E483: ΠΠΌΠ΅ ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎΠ³ ΡΠ°ΡΠ»Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅"
+#, c-format
msgid "E484: Can't open file %s"
msgstr "E484: Π€Π°ΡΠ» %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ"
+#, c-format
msgid "E485: Can't read file %s"
msgstr "E485: Π€Π°ΡΠ» %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°"
msgid "E486: Pattern not found"
msgstr "E486: Π¨Π°Π±Π»ΠΎΠ½ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½"
+#, c-format
msgid "E486: Pattern not found: %s"
msgstr "E486: Π¨Π°Π±Π»ΠΎΠ½ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½: %s"
msgid "E487: Argument must be positive"
msgstr "E487: ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π°Π½"
+#, c-format
+msgid "E487: Argument must be positive: %s"
+msgstr "E487: ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π°Π½: %s"
+
msgid "E488: Trailing characters"
msgstr "E488: ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈ Π²ΠΈΡΠΊΠ° Π½Π° ΠΊΡΠ°ΡΡ"
+#, c-format
msgid "E488: Trailing characters: %s"
msgstr "E488: ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈ Π²ΠΈΡΠΊΠ° Π½Π° ΠΊΡΠ°ΡΡ: %s"
@@ -5109,6 +5552,7 @@
msgid "E490: No fold found"
msgstr "E490: ΠΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Π½ΠΈΡΠ΅Π΄Π°Π½ ΡΠ²ΠΈΡΡΡΠ°ΠΊ"
+#, c-format
msgid "E491: JSON decode error at '%s'"
msgstr "E491: ΠΡΠ΅ΡΠΊΠ° JSON Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ° Π½Π° ’%s’"
@@ -5146,6 +5590,7 @@
msgid "is not a file or writable device"
msgstr "Π½ΠΈΡΠ΅ ΡΠ°ΡΠ» ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠ°Ρ Π½Π° ΠΊΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΈΡΡΡΠ΅"
+#, c-format
msgid "E503: \"%s\" is not a file or writable device"
msgstr "E503: „%s” Π½ΠΈΡΠ΅ ΡΠ°ΡΠ» ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠ°Ρ Π½Π° ΠΊΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΈΡΡΡΠ΅"
@@ -5155,6 +5600,7 @@
msgid "is read-only (add ! to override)"
msgstr "ΡΠ΅ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ (Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π·Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠ°Π²Π°ΡΠ΅)"
+#, c-format
msgid "E505: \"%s\" is read-only (add ! to override)"
msgstr "E505: „%s” ΡΠ΅ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ (Π΄ΠΎΠ΄Π°ΡΡΠ΅ ! Π·Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠ°Π²Π°ΡΠ΅)"
@@ -5188,12 +5634,13 @@
"E513: Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΏΠΈΡΡ, ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π° (ΠΎΡΡΠ°Π²ΠΈΡΠ΅ 'fenc' ΠΏΡΠ°Π·Π½ΠΎ Π΄Π° "
"ΠΏΡΠ΅ΠΌΠΎΡΡΠΈΡΠ΅)"
+#, c-format
msgid ""
"E513: Write error, conversion failed in line %ld (make 'fenc' empty to "
"override)"
msgstr ""
-"E513: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΏΠΈΡΡ, ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π° Ρ Π»ΠΈΠ½ΠΈΡΠΈ %ld (ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ 'fenc' "
-"Π½Π° ΠΏΡΠ°Π·Π½Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π΄Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠΈΡΠ΅)"
+"E513: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΏΠΈΡΡ, ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π° Ρ Π»ΠΈΠ½ΠΈΡΠΈ %ld (ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ "
+"'fenc' Π½Π° ΠΏΡΠ°Π·Π½Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π΄Π° ΠΏΡΠ΅ΠΌΠΎΡΡΠΈΡΠ΅)"
msgid "E514: Write error (file system full?)"
msgstr "E514: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΏΠΈΡΡ (ΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΡΠ»ΠΎΠ²Π° ΡΠ΅ ΠΏΡΠ½?)"
@@ -5219,6 +5666,7 @@
msgid "E521: Number required after ="
msgstr "E521: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ Π±ΡΠΎΡ Π½Π°ΠΊΠΎΠ½ ="
+#, c-format
msgid "E521: Number required: &%s = '%s'"
msgstr "E521: ΠΠ°Ρ
ΡΠ΅Π²Π° ΡΠ΅ Π±ΡΠΎΡ: &%s = '%s'"
@@ -5234,6 +5682,7 @@
msgid "E525: Zero length string"
msgstr "E525: Π‘ΡΡΠΈΠ½Π³ Π΄ΡΠΆΠΈΠ½Π΅ Π½ΡΠ»Π°"
+#, c-format
msgid "E526: Missing number after <%s>"
msgstr "E526: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π±ΡΠΎΡ Π½Π°ΠΊΠΎΠ½ <%s>"
@@ -5261,18 +5710,22 @@
msgid "E534: Invalid wide font"
msgstr "E534: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΡΠΈΡΠΎΠΊΠΈ ΡΠΎΠ½Ρ"
+#, c-format
msgid "E535: Illegal character after <%c>"
msgstr "E535: ΠΠ΅Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π½Π°ΠΊΠΎΠ½ <%c>"
msgid "E536: Comma required"
msgstr "E536: ΠΠΎΡΡΠ΅Π±Π°Π½ Π·Π°ΡΠ΅Π·"
+#, c-format
msgid "E537: 'commentstring' must be empty or contain %s"
msgstr "E537: 'commentstring' ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΡΠ°Π·Π½ΠΎ ΠΈΠ»ΠΈ Π΄Π° ΡΠ°Π΄ΡΠΆΠΈ %s"
+#, c-format
msgid "E538: Pattern found in every line: %s"
msgstr "E538: Π¨Π°Π±Π»ΠΎΠ½ ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Ρ ΡΠ²Π°ΠΊΠΎΡ Π»ΠΈΠ½ΠΈΡΠΈ: %s"
+#, c-format
msgid "E539: Illegal character <%s>"
msgstr "E539: ΠΠ΅Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ <%s>"
@@ -5315,6 +5768,7 @@
msgid "E553: No more items"
msgstr "E553: ΠΠ΅ΠΌΠ° Π²ΠΈΡΠ΅ ΡΡΠ°Π²ΠΊΠΈ"
+#, c-format
msgid "E554: Syntax error in %s{...}"
msgstr "E554: Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ° Ρ %s{...}"
@@ -5333,6 +5787,7 @@
msgid "E559: Terminal entry not found in termcap"
msgstr "E559: Π£ termcap Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π° ΡΡΠ°Π²ΠΊΠ° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°"
+#, c-format
msgid "E560: Usage: cs[cope] %s"
msgstr "E560: Π£ΠΏΠΎΡΡΠ΅Π±Π°: cs[cope] %s"
@@ -5342,9 +5797,11 @@
msgid "E562: Usage: cstag <ident>"
msgstr "E562: Π£ΠΏΠΎΡΡΠ΅Π±Π°: cstag <ident>"
+#, c-format
msgid "E563: stat(%s) error: %d"
msgstr "E563: stat(%s) Π³ΡΠ΅ΡΠΊΠ°: %d"
+#, c-format
msgid "E564: %s is not a directory or a valid cscope database"
msgstr "E564: %s Π½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ ΠΈΠ»ΠΈ Π²Π°Π»ΠΈΠ΄Π½Π° cscope Π±Π°Π·Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°"
@@ -5369,12 +5826,15 @@
"E571: ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ΅Π½Π°: Tcl Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° "
"ΡΠ΅ ΡΡΠΈΡΠ°."
+#, c-format
msgid "E572: Exit code %d"
msgstr "E572: ΠΠ·Π»Π°Π·Π½ΠΈ ΠΊôΠ΄ %d"
+#, c-format
msgid "E573: Invalid server id used: %s"
msgstr "E573: ΠΠΎΡΠΈΡΡΠΈ ΡΠ΅ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΈΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠ°: %s"
+#, c-format
msgid "E574: Unknown register type %d"
msgstr "E574: ΠΠ΅ΠΏΠΎΠ·Π½Π°Ρ ΡΠΈΠΏ ΡΠ΅Π³ΠΈΡΡΡΠ° %d"
@@ -5435,9 +5895,11 @@
msgid "E592: 'winwidth' cannot be smaller than 'winminwidth'"
msgstr "E592: 'winwidth' Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΌΠ°ΡΠ΅ ΠΎΠ΄ 'winminwidth'"
+#, c-format
msgid "E593: Need at least %d lines"
msgstr "E593: ΠΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π½Π°ΡΠΌΠ°ΡΠ΅ %d Π»ΠΈΠ½ΠΈΡΠ°"
+#, c-format
msgid "E594: Need at least %d columns"
msgstr "E594: ΠΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π½Π°ΡΠΌΠ°ΡΠ΅ %d ΠΊΠΎΠ»ΠΎΠ½Π°"
@@ -5473,6 +5935,7 @@
msgid "E604: :catch after :finally"
msgstr "E604: :catch Π½Π°ΠΊΠΎΠ½ :finally"
+#, c-format
msgid "E605: Exception not caught: %s"
msgstr "E605: ΠΠ·ΡΠ·Π΅ΡΠ°ΠΊ Π½ΠΈΡΠ΅ ΡΡ
Π²Π°ΡΠ΅Π½: %s"
@@ -5485,6 +5948,7 @@
msgid "E608: Cannot :throw exceptions with 'Vim' prefix"
msgstr "E608: :throw ΠΈΠ·ΡΠ·Π΅ΡΠΊΠ° ΡΠ° ’Vim’ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½"
+#, c-format
msgid "E609: Cscope error: %s"
msgstr "E609: Cscope Π³ΡΠ΅ΡΠΊΠ°: %s"
@@ -5497,21 +5961,26 @@
msgid "E612: Too many signs defined"
msgstr "E612: ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π²ΠΈΡΠ΅ Π·Π½Π°ΠΊΠΎΠ²Π°"
+#, c-format
msgid "E613: Unknown printer font: %s"
msgstr "E613: ΠΠ΅ΠΏΠΎΠ·Π½Π°Ρ ΡΠΎΠ½Ρ ΡΡΠ°ΠΌΠΏΠ°ΡΠ°: %s"
msgid "E617: Cannot be changed in the GTK GUI"
msgstr "E617: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Ρ GTK ΠΠΠ"
+#, c-format
msgid "E618: File \"%s\" is not a PostScript resource file"
msgstr "E618: Π€Π°ΡΠ» „%s” Π½ΠΈΡΠ΅ PostScript resource ΡΠ°ΡΠ»"
+#, c-format
msgid "E619: File \"%s\" is not a supported PostScript resource file"
msgstr "E619: Π€Π°ΡΠ» „%s” Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΈ PostScript resource ΡΠ°ΡΠ»"
+#, c-format
msgid "E620: Unable to convert to print encoding \"%s\""
msgstr "E620: ΠΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡΠ° ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Ρ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π·Π° ΡΡΠ°ΠΌΠΏΡ „%s”"
+#, c-format
msgid "E621: \"%s\" resource file has wrong version"
msgstr "E621: „%s” resource ΡΠ°ΡΠ» ΡΠ΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ½Π΅ Π²Π΅ΡΠ·ΠΈΡΠ΅"
@@ -5521,21 +5990,26 @@
msgid "E623: Could not spawn cscope process"
msgstr "E623: ΠΡΠ΅ΡΡΠ΅ΡΠ΅ cscope ΠΏΡΠΎΡΠ΅ΡΠ° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ"
+#, c-format
msgid "E624: Can't open file \"%s\""
msgstr "E624: Π€Π°ΡΠ» „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ"
+#, c-format
msgid "E625: Cannot open cscope database: %s"
msgstr "E625: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ cscope Π±Π°Π·Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°: %s"
msgid "E626: Cannot get cscope database information"
msgstr "E626: ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ cscope Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π½Π΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΡ"
+#, c-format
msgid "E630: %s(): Write while not connected"
msgstr "E630: %s(): Π£ΠΏΠΈΡ Π΄ΠΎΠΊ Π½ΠΈΡΠ΅ ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° Π²Π΅Π·Π°"
+#, c-format
msgid "E631: %s(): Write failed"
msgstr "E631: %s(): Π£ΠΏΠΈΡ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅ΠΎ"
+#, c-format
msgid "E654: Missing delimiter after search pattern: %s"
msgstr "E654: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈΠΊ ΠΈΠ·Π° ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΡΠ΅ΡΡΠ°Π³Π΅: %s"
@@ -5548,12 +6022,14 @@
msgid "Partial writes disallowed for NetBeans buffers"
msgstr "ΠΠ°ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠΏΠΈΡΠΈ Π½ΠΈΡΡ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΈ Π·Π° NetBeans Π±Π°ΡΠ΅ΡΠ΅"
+#, c-format
msgid "E658: NetBeans connection lost for buffer %d"
msgstr "E658: NetBeans Π²Π΅Π·Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΡΠ΅Π½Π° Π·Π° Π±Π°ΡΠ΅Ρ %d"
msgid "E659: Cannot invoke Python recursively"
msgstr "E659: Python Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ·ΠΈΠ²Π° ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΎ"
+#, c-format
msgid "E661: Sorry, no '%s' help for %s"
msgstr "E661: ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, Π½Π΅ΠΌΠ° ’%s’ ΠΏΠΎΠΌΠΎΡΠΈ Π·Π° %s"
@@ -5569,21 +6045,25 @@
msgid "E665: Cannot start GUI, no valid font found"
msgstr "E665: ΠΠΠ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½Π΅, Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Π²Π°Π»ΠΈΠ΄Π°Π½ ΡΠΎΠ½Ρ"
+#, c-format
msgid "E666: Compiler not supported: %s"
msgstr "E666: ΠΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π°: %s"
msgid "E667: Fsync failed"
msgstr "E667: Fsync Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅ΠΎ"
+#, c-format
msgid "E668: Wrong access mode for NetBeans connection info file: \"%s\""
msgstr "E668: ΠΠΎΠ³ΡΠ΅ΡΠ°Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΡΡΡΠΏΠ° Π·Π° ΠΈΠ½ΡΠΎ ΡΠ°ΡΠ» NetBeans Π²Π΅Π·Π΅: „%s”"
msgid "E669: Unprintable character in group name"
msgstr "E669: Π£ ΠΈΠΌΠ΅Π½Ρ Π³ΡΡΠΏΠ΅ ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ ΠΊΠΎΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ°ΠΌΠΏΠ°"
+#, c-format
msgid "E670: Mix of help file encodings within a language: %s"
msgstr "E670: ΠΠΎΠΌΠ΅ΡΠ°Π½ΠΎ ΡΠ΅ Π²ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ° ΡΠ°ΡΠ»ΠΎΠ²Π° ΠΏΠΎΠΌΠΎΡΠΈ Π·Π° ΡΠ΅Π·ΠΈΠΊ: %s"
+#, c-format
msgid "E671: Cannot find window title \"%s\""
msgstr "E671: ΠΠ°ΡΠ»ΠΎΠ² ΠΏΡΠΎΠ·ΠΎΡΠ° „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅"
@@ -5599,18 +6079,21 @@
msgid "E675: No default font specified for multi-byte printing."
msgstr "E675: ΠΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈ ΡΠΎΠ½Ρ Π·Π° Π²ΠΈΡΠ΅Π±Π°ΡΡΠ½ΠΎ ΡΡΠ°ΠΌΠΏΠ°ΡΠ΅."
-msgid "E676: No matching autocommands for acwrite buffer"
-msgstr "E676: ΠΠ΅ΠΌΠ° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈΡ
Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° acwrite Π±Π°ΡΠ΅Ρ"
+#, c-format
+msgid "E676: No matching autocommands for buftype=%s buffer"
+msgstr "E676: ΠΠ΅ΠΌΠ° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈΡ
Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° buftype=%s Π±Π°ΡΠ΅Ρ"
msgid "E677: Error writing temp file"
msgstr "E677: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΠΏΠΈΡΡ temp ΡΠ°ΡΠ»Π°"
+#, c-format
msgid "E678: Invalid character after %s%%[dxouU]"
msgstr "E678: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Π½Π°ΠΊΠΎΠ½ %s%%[dxouU]"
msgid "E679: Recursive loop loading syncolor.vim"
msgstr "E679: Π Π΅ΠΊΡΡΠ·ΠΈΠ²Π½Π° ΠΏΠ΅ΡΡΠ° ΠΊΠΎΠ΄ ΡΡΠΈΡΠ°Π²Π°ΡΠ° syncolor.vim"
+#, c-format
msgid "E680: <buffer=%d>: invalid buffer number"
msgstr "E680: <Π±Π°ΡΠ΅Ρ=%d>: Π½Π΅ΠΈΡΠΏΡΠ°Π²Π°Π½ Π±ΡΠΎΡ Π±Π°ΡΠ΅ΡΠ°"
@@ -5623,12 +6106,15 @@
msgid "E683: File name missing or invalid pattern"
msgstr "E683: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ ΡΠ°ΡΠ»Π° ΠΈΠ»ΠΈ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΈ ΡΠ°Π±Π»ΠΎΠ½"
+#, c-format
msgid "E684: List index out of range: %ld"
msgstr "E684: ΠΠ½Π΄Π΅ΠΊΡ Π»ΠΈΡΡΠ΅ ΡΠ΅ Π²Π°Π½ ΠΎΠΏΡΠ΅Π³Π°: %ld"
+#, c-format
msgid "E685: Internal error: %s"
msgstr "E685: ΠΠ½ΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°: %s"
+#, c-format
msgid "E686: Argument of %s must be a List"
msgstr "E686: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° %s ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΠΈΡΡΠ°"
@@ -5656,9 +6142,11 @@
msgid "E695: Cannot index a Funcref"
msgstr "E695: Funcref Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°"
+#, c-format
msgid "E696: Missing comma in List: %s"
msgstr "E696: Π£ ΠΠΈΡΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π·Π°ΡΠ΅Π·: %s"
+#, c-format
msgid "E697: Missing end of List ']': %s"
msgstr "E697: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΊΡΠ°Ρ ΠΠΈΡΡΠ΅ ’]’: %s"
@@ -5668,6 +6156,7 @@
msgid "E699: Too many arguments"
msgstr "E699: Π‘ΡΠ²ΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°"
+#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ°: %s"
@@ -5680,12 +6169,15 @@
msgid "E703: Using a Funcref as a Number"
msgstr "E703: Funcref ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΡΠΎΡ"
+#, c-format
msgid "E704: Funcref variable name must start with a capital: %s"
msgstr "E704: ΠΠΌΠ΅ Funcref ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΡΠ½Π΅ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ: %s"
+#, c-format
msgid "E705: Variable name conflicts with existing function: %s"
msgstr "E705: ΠΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΡΠ° ΠΏΠΎΡΡΠΎΡΠ΅ΡΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΎΠΌ: %s"
+#, c-format
msgid "E707: Function name conflicts with variable: %s"
msgstr "E707: ΠΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΎΠΌ: %s"
@@ -5701,6 +6193,7 @@
msgid "E711: List value does not have enough items"
msgstr "E711: ΠΡΠ΅Π΄Π½ΠΎΡΡ ΡΠΈΠΏΠ° ΠΠΈΡΡΠ° Π½Π΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΡΡΠ°Π²ΠΊΠΈ"
+#, c-format
msgid "E712: Argument of %s must be a List or Dictionary"
msgstr "E712: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° %s ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ Π Π΅ΡΠ½ΠΈΠΊ"
@@ -5713,6 +6206,7 @@
msgid "E715: Dictionary required"
msgstr "E715: ΠΠΎΡΡΠ΅Π±Π°Π½ Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E716: Key not present in Dictionary: \"%s\""
msgstr "E716: Π£ Π Π΅ΡΠ½ΠΈΠΊΡ Π½Π΅ΠΌΠ° ΠΊΡΡΡΠ°: „%s”"
@@ -5725,21 +6219,26 @@
msgid "E719: Cannot slice a Dictionary"
msgstr "E719: Π Π΅ΡΠ½ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ΅"
+#, c-format
msgid "E720: Missing colon in Dictionary: %s"
msgstr "E720: Π£ Π Π΅ΡΠ½ΠΈΠΊΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π΄Π²ΠΎΡΠ°ΡΠΊΠ°: %s"
+#, c-format
msgid "E721: Duplicate key in Dictionary: \"%s\""
msgstr "E721: ΠΡΠΏΠ»ΠΈΠΊΠ°Ρ ΠΊΡΡΡΠ° Ρ Π Π΅ΡΠ½ΠΈΠΊΡ: „%s”"
+#, c-format
msgid "E722: Missing comma in Dictionary: %s"
msgstr "E722: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π·Π°ΡΠ΅Π· Ρ Π Π΅ΡΠ½ΠΈΠΊΡ: %s"
+#, c-format
msgid "E723: Missing end of Dictionary '}': %s"
msgstr "E723: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΊΡΠ°Ρ Π Π΅ΡΠ½ΠΈΠΊΠ° ’}’: %s"
msgid "E724: Variable nested too deep for displaying"
msgstr "E724: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ΅ ΡΠ³ΡΠ΅ΠΆΠ΄Π΅Π½Π° ΠΏΡΠ΅Π΄ΡΠ±ΠΎΠΊΠΎ Π΄Π° Π±ΠΈ ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π°Π»Π°"
+#, c-format
msgid "E725: Calling dict function without Dictionary: %s"
msgstr "E725: ΠΠΎΠ·ΠΈΠ²Π°ΡΠ΅ dict ΡΡΠ½ΠΊΡΠΈΡΠ΅ Π±Π΅Π· Π Π΅ΡΠ½ΠΈΠΊΠ°: %s"
@@ -5767,6 +6266,7 @@
msgid "E733: Using :endwhile with :for"
msgstr "E733: ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ :endwhile ΡΠ° :for"
+#, c-format
msgid "E734: Wrong variable type for %s="
msgstr "E734: ΠΠΎΠ³ΡΠ΅ΡΠ°Π½ ΡΠΈΠΏ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ Π·Π° %s="
@@ -5776,27 +6276,33 @@
msgid "E736: Invalid operation for Dictionary"
msgstr "E736: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° Π·Π° Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E737: Key already exists: %s"
msgstr "E737: ΠΡΡΡ Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ: %s"
+#, c-format
msgid "E738: Can't list variables for %s"
msgstr "E738: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ Π»ΠΈΡΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ
Π·Π° %s"
+#, c-format
msgid "E739: Cannot create directory: %s"
msgstr "E739: ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°: %s"
+#, c-format
msgid "E740: Too many arguments for function %s"
msgstr "E740: ΠΡΠ΅Π²ΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ° Π·Π° ΡΡΠ½ΠΊΡΠΈΡΡ %s"
msgid "E741: Value is locked"
msgstr "E741: ΠΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ Π·Π°ΠΊΡΡΡΠ°Π½Π°"
+#, c-format
msgid "E741: Value is locked: %s"
msgstr "E741: ΠΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ Π·Π°ΠΊΡΡΡΠ°Π½Π°: %s"
msgid "E742: Cannot change value"
msgstr "E742: ΠΡΠ΅Π΄Π½ΠΎΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "E742: Cannot change value of %s"
msgstr "E742: ΠΡΠ΅Π΄Π½ΠΎΡΡ %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ"
@@ -5810,6 +6316,7 @@
msgid "E745: Using a List as a Number"
msgstr "E745: ΠΠΈΡΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΡΠΎΡ"
+#, c-format
msgid "E746: Function name does not match script file name: %s"
msgstr "E746: ΠΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΡΠ΅ Π½Π΅ ΠΏΠΎΠΊΠ»Π°ΠΏΠ° ΡΠ° ΠΈΠΌΠ΅Π½ΠΎΠΌ ΡΠΊΡΠΈΠΏΡ ΡΠ°ΡΠ»Π°: %s"
@@ -5833,12 +6340,15 @@
msgid "E752: No previous spell replacement"
msgstr "E752: ΠΠ΅ΠΌΠ° ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½Π΅ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ½Π΅ Π·Π°ΠΌΠ΅Π½Π΅"
+#, c-format
msgid "E753: Not found: %s"
msgstr "E753: ΠΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ΠΎ: %s"
+#, c-format
msgid "E754: Only up to %d regions supported"
msgstr "E754: ΠΠΎΠ΄ΡΠΆΠ°Π½ΠΎ ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄ΠΎ %d ΡΠ΅Π³ΠΈΠΎΠ½Π°"
+#, c-format
msgid "E755: Invalid region in %s"
msgstr "E755: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΡΠ΅Π³ΠΈΠΎΠ½ Ρ %s"
@@ -5854,6 +6364,7 @@
msgid "E759: Format error in spell file"
msgstr "E759: ΠΡΠ΅ΡΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° Ρ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ½ΠΎΠΌ ΡΠ°ΡΠ»Ρ"
+#, c-format
msgid "E760: No word count in %s"
msgstr "E760: ΠΠ΅ΠΌΠ° Π±ΡΠΎΡΠ° ΡΠ΅ΡΠΈ Ρ %s"
@@ -5866,9 +6377,11 @@
msgid "E763: Word characters differ between spell files"
msgstr "E763: ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈ Ρ ΡΠ΅ΡΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΡ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ½ΠΈΡ
ΡΠ°ΡΠ»ΠΎΠ²Π°"
+#, c-format
msgid "E764: Option '%s' is not set"
msgstr "E764: ΠΠΏΡΠΈΡΠ° '%s' Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π°"
+#, c-format
msgid "E765: 'spellfile' does not have %d entries"
msgstr "E765: 'spellfile' Π½Π΅ ΡΠ°Π΄ΡΠΆΠΈ %d ΡΡΠ°Π²ΠΊΠ΅"
@@ -5878,9 +6391,11 @@
msgid "E767: Too many arguments for printf()"
msgstr "E767: Π‘ΡΠ²ΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ° Π·Π° printf()"
+#, c-format
msgid "E768: Swap file exists: %s (:silent! overrides)"
msgstr "E768: ΠΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°ΡΠ» ΠΏΠΎΡΡΠΎΡΠΈ: %s (:silent! ΠΏΡΠ΅ΠΌΠΎΡΡΠ°Π²Π°)"
+#, c-format
msgid "E769: Missing ] after %s["
msgstr "E769: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ] Π½Π°ΠΊΠΎΠ½ %s["
@@ -5893,6 +6408,7 @@
msgid "E772: Spell file is for newer version of Vim"
msgstr "E772: ΠΡΠ°Π²ΠΎΠΏΠΈΡΠ½ΠΈ ΡΠ°ΡΠ» ΡΠ΅ Π·Π° Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Vim"
+#, c-format
msgid "E773: Symlink loop for \"%s\""
msgstr "E773: Symlink ΠΏΠ΅ΡΡΠ° Π·Π° „%s”"
@@ -5908,18 +6424,23 @@
msgid "E777: String or List expected"
msgstr "E777: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΠΠΈΡΡΠ°"
+#, c-format
msgid "E778: This does not look like a .sug file: %s"
msgstr "E778: ΠΠ²ΠΎ Π½Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΎ .sug ΡΠ°ΡΠ»: %s"
+#, c-format
msgid "E779: Old .sug file, needs to be updated: %s"
msgstr "E779: Π‘ΡΠ°ΡΠΈ .sug ΡΠ°ΡΠ», ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²Π΅ΠΆΠΈ: %s"
+#, c-format
msgid "E780: .sug file is for newer version of Vim: %s"
msgstr "E780: .sug ΡΠ°ΡΠ» ΡΠ΅ Π·Π° Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Vim: %s"
+#, c-format
msgid "E781: .sug file doesn't match .spl file: %s"
msgstr "E781: .sug ΡΠ°ΡΠ» Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° .spl ΡΠ°ΡΠ»Ρ: %s"
+#, c-format
msgid "E782: Error while reading .sug file: %s"
msgstr "E782: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠΈΡΠ°ΡΠ° .sug ΡΠ°ΡΠ»Π°: %s"
@@ -5941,6 +6462,7 @@
msgid "E788: Not allowed to edit another buffer now"
msgstr "E788: Π£ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ Π΄ΡΡΠ³ΠΎΠ³ Π±Π°ΡΠ΅ΡΠ° ΡΡΠ΅Π½ΡΡΠ½ΠΎ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ"
+#, c-format
msgid "E789: Missing ']': %s"
msgstr "E789: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ’]’: %s"
@@ -5959,12 +6481,14 @@
msgid "E794: Cannot set variable in the sandbox"
msgstr "E794: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ½ΡΡΠ°Ρ sandbox"
+#, c-format
msgid "E794: Cannot set variable in the sandbox: \"%s\""
msgstr "E794: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ½ΡΡΠ°Ρ sandbox: „%s”"
msgid "E795: Cannot delete variable"
msgstr "E795: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅"
+#, c-format
msgid "E795: Cannot delete variable %s"
msgstr "E795: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅"
@@ -5974,9 +6498,11 @@
msgid "E797: SpellFileMissing autocommand deleted buffer"
msgstr "E797: SpellFileMissing Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π»Π° Π±Π°ΡΠ΅Ρ"
+#, c-format
msgid "E798: ID is reserved for \":match\": %d"
msgstr "E798: ΠΠ ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ Π·Π° „:match”: %d"
+#, c-format
msgid "E799: Invalid ID: %d (must be greater than or equal to 1)"
msgstr "E799: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΠ: %d (ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ Π²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π½Π°ΠΊΠΎ ΠΎΠ΄ 1)"
@@ -5984,12 +6510,15 @@
msgstr ""
"E800: Π°ΡΠ°ΠΏΡΠΊΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ: ΠΠΈΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½ Ρ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ΅\n"
+#, c-format
msgid "E801: ID already taken: %d"
msgstr "E801: ΠΠ ΡΠ΅ Π²Π΅Ρ Π·Π°ΡΠ·Π΅Ρ: %d"
+#, c-format
msgid "E802: Invalid ID: %d (must be greater than or equal to 1)"
msgstr "E802: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΠ: %d (ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ Π²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π½Π°ΠΊΠΎ ΠΎΠ΄ 1)"
+#, c-format
msgid "E803: ID not found: %d"
msgstr "E803: ΠΠ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½: %d"
@@ -6053,39 +6582,50 @@
msgid "E821: File is encrypted with unknown method"
msgstr "E821: Π€Π°ΡΠ» ΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ"
+#, c-format
msgid "E822: Cannot open undo file for reading: %s"
msgstr "E822: Π€Π°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π·Π° ΡΠΈΡΠ°ΡΠ΅: %s"
+#, c-format
msgid "E823: Not an undo file: %s"
msgstr "E823: ΠΠΈΡΠ΅ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
+#, c-format
msgid "E824: Incompatible undo file: %s"
msgstr "E824: ΠΠ΅ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π°Π½ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
+#, c-format
msgid "E825: Corrupted undo file (%s): %s"
msgstr "E825: ΠΡΠΊΠ²Π°ΡΠ΅Π½ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² (%s): %s"
+#, c-format
msgid "E826: Undo file decryption failed: %s"
msgstr "E826: ΠΠ΅ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ ΡΠ°ΡΠ»Π° Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ: %s"
+#, c-format
msgid "E827: Undo file is encrypted: %s"
msgstr "E827: Π€Π°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ² ΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½: %s"
+#, c-format
msgid "E828: Cannot open undo file for writing: %s"
msgstr "E828: Π€Π°ΡΠ» ΠΎΠΏΠΎΠ·ΠΈΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π·Π° ΡΠΏΠΈΡ: %s"
+#, c-format
msgid "E829: Write error in undo file: %s"
msgstr "E829: ΠΡΠ΅ΡΠΊΠ° ΠΊΠΎΠ΄ ΡΠΏΠΈΡΠ° Ρ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
+#, c-format
msgid "E830: Undo number %ld not found"
msgstr "E830: ΠΡΠΎΡ ΠΎΠΏΠΎΠ·ΠΈΠ²Π° %ld Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½"
msgid "E831: bf_key_init() called with empty password"
msgstr "E831: bf_key_init() ΡΠ΅ ΠΏΠΎΠ·Π²Π°Π½Π° ΡΠ° ΠΏΡΠ°Π·Π½ΠΎΠΌ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΎΠΌ"
+#, c-format
msgid "E832: Non-encrypted file has encrypted undo file: %s"
msgstr "E832: Π€Π°ΡΠ» ΠΊΠΎΡΠΈ Π½ΠΈΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½ ΠΈΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ ΡΠ°ΡΠ» Π·Π° ΠΎΠΏΠΎΠ·ΠΈΠ²: %s"
+#, c-format
msgid ""
"E833: %s is encrypted and this version of Vim does not support encryption"
msgstr "E833: %s ΡΠ΅ ΡΠΈΡΡΠΎΠ²Π°Π½Π° Π° ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Vim Π½Π΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅"
@@ -6145,6 +6685,7 @@
msgid "E852: The child process failed to start the GUI"
msgstr "E852: ΠΡΠΎΡΠ΅Ρ ΠΏΠΎΡΠΎΠΌΠ°ΠΊ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅ΠΎ Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ ΠΠΠ"
+#, c-format
msgid "E853: Duplicate argument name: %s"
msgstr "E853: ΠΠΌΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠ΅ Π΄ΡΠΏΠ»ΠΈΡΠ°Π½ΠΎ: %s"
@@ -6161,6 +6702,7 @@
"E856: ΠΡΡΠ³ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Ρ „assert_fails()” ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ Π»ΠΈΡΡΠ° ΡΠ° ΡΠ΅Π΄Π½ΠΈΠΌ "
"ΠΈΠ»ΠΈ Π΄Π²Π° ΡΡΡΠΈΠ½Π³Π°"
+#, c-format
msgid "E857: Dictionary key \"%s\" required"
msgstr "E857: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ ΠΊΡΡΡ Π Π΅ΡΠ½ΠΈΠΊΠ° „%s”"
@@ -6170,8 +6712,8 @@
msgid "E859: Failed to convert returned python object to a Vim value"
msgstr "E859: ΠΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π²ΡΠ°ΡΠ΅Π½ΠΎΠ³ python ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ vim Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π°"
-msgid "E860: Need 'id' and 'type' with 'both'"
-msgstr "E860: ’id’ ΠΈ ’type’ ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ· 'both'"
+msgid "E860: Need 'id' and 'type' or 'types' with 'both'"
+msgstr "E860: ’id’ ΠΈ ’type’ ΠΈΠ»ΠΈ 'types' ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ· 'both'"
msgid "E861: Cannot open a second popup with a terminal"
msgstr "E861: Π‘Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π΄ΡΡΠ³ΠΈ ΠΈΡΠΊΠ°ΡΡΡΠΈ ΠΏΡΠΎΠ·ΠΎΡ"
@@ -6193,18 +6735,22 @@
msgid "E865: (NFA) Regexp end encountered prematurely"
msgstr "E865: (ΠΠΠ) ΠΏΡΠ΅ΡΠ°Π½ΠΎ ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ ΠΊΡΠ°Ρ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΎΠ³ ΠΈΠ·ΡΠ°Π·Π°"
+#, c-format
msgid "E866: (NFA regexp) Misplaced %c"
msgstr "E866: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) %c ΡΠ΅ Π½Π° ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΡ"
+#, c-format
msgid "E867: (NFA regexp) Unknown operator '\\z%c'"
msgstr "E867: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ’\\z%c’"
+#, c-format
msgid "E867: (NFA regexp) Unknown operator '\\%%%c'"
msgstr "E867: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ’\\%%%c’"
msgid "E868: Error building NFA with equivalence class!"
msgstr "E868: ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ Π³ΡΠ°ΡΠ΅ΡΡ ΠΠΠ ΡΠ° ΠΊΠ»Π°ΡΠΎΠΌ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠΈΡΠ΅!"
+#, c-format
msgid "E869: (NFA regexp) Unknown operator '\\@%c'"
msgstr "E869: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ’\\@%c’"
@@ -6235,6 +6781,7 @@
"E876: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) ΠΠ΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΡΠ° Π΄Π° ΡΠ΅ ΡΡΠΊΠ»Π°Π΄ΠΈΡΡΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ°Π½ "
"ΠΠΠ"
+#, c-format
msgid "E877: (NFA regexp) Invalid character class: %d"
msgstr "E877: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°: %d"
@@ -6262,12 +6809,15 @@
"E883: Π¨Π°Π±Π»ΠΎΠ½ ΠΏΡΠ΅ΡΡΠ°Π³Π΅ ΠΈ ΡΠ΅Π³ΠΈΡΡΠ°Ρ Π·Π° ΠΈΠ·ΡΠ°Π· Π½Π΅ ΡΠΌΠ΅ΡΡ Π΄Π° ΡΠ°Π΄ΡΠΆΠ΅ Π΄Π²Π΅ ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ "
"Π»ΠΈΠ½ΠΈΡΠ°"
+#, c-format
msgid "E884: Function name cannot contain a colon: %s"
msgstr "E884: ΠΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π΄ΡΠΆΠΈ Π΄Π²ΠΎΡΠ°ΡΠΊΡ: %s"
+#, c-format
msgid "E885: Not possible to change sign %s"
msgstr "E885: ΠΠ½Π°ΠΊ %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "E886: Can't rename viminfo file to %s!"
msgstr "E886: Viminfo ΡΠ°ΡΠ» Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΡΠ΅ Ρ %s!"
@@ -6278,12 +6828,14 @@
"E887: ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ΅Π½Π° ΡΠ΅Ρ Python site ΠΌΠΎΠ΄ΡΠ» Π½ΠΈΡΠ΅ "
"ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°."
+#, c-format
msgid "E888: (NFA regexp) cannot repeat %s"
msgstr "E888: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ½ΠΎΠ²ΠΈ %s"
msgid "E889: Number required"
msgstr "E889: ΠΠ°Ρ
ΡΠ΅Π²Π° ΡΠ΅ ΠΡΠΎΡ"
+#, c-format
msgid "E890: Trailing char after ']': %s]%s"
msgstr "E890: ΠΠ°ΡΠ°ΠΊΡΠ΅Ρ Π²ΠΈΡΠΊΠ° Π½Π°ΠΊΠΎΠ½ ’]’: %s]%s"
@@ -6306,6 +6858,7 @@
"E895: ΠΠ°ΠΎ Π½Π°ΠΌ ΡΠ΅, ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ΅Π½Π°, MzScheme-ΠΎΠ² racket/base ΠΌΠΎΠ΄ΡΠ» "
"Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ°."
+#, c-format
msgid "E896: Argument of %s must be a List, Dictionary or Blob"
msgstr "E896: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° %s ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΠΈΡΡΠ°, Π Π΅ΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
@@ -6315,12 +6868,14 @@
msgid "E898: socket() in channel_connect()"
msgstr "E898: socket() Ρ channel_connect()"
+#, c-format
msgid "E899: Argument of %s must be a List or Blob"
msgstr "E899: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° %s ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
msgid "E900: maxdepth must be non-negative number"
msgstr "E900: maxdepth Π½Π΅ ΡΠΌΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π½Π΅Π³Π°ΡΠΈΠ²Π°Π½ Π±ΡΠΎΡ"
+#, c-format
msgid "E901: getaddrinfo() in channel_open(): %s"
msgstr "E901: getaddrinfo() Ρ channel_open(): %s"
@@ -6339,6 +6894,7 @@
msgid "E904: Third argument for call must be a list"
msgstr "E904: Π’ΡΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° call ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ Π»ΠΈΡΡΠ°"
+#, c-format
msgid "E905: Received unknown command: %s"
msgstr "E905: ΠΡΠΈΠΌΡΠ΅Π½Π° ΡΠ΅ Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°: %s"
@@ -6348,6 +6904,7 @@
msgid "E907: Using a special value as a Float"
msgstr "E907: Π‘ΠΏΠ΅ΡΠΈΡΠ°Π»Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΠΎΠΊΡΠ΅ΡΠ½ΠΈ"
+#, c-format
msgid "E908: Using an invalid value as a String: %s"
msgstr "E908: ΠΠΎΡΠΈΡΡΠΈ ΡΠ΅ Π½Π΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΊΠ°ΠΎ Π‘ΡΡΠΈΠ½Π³: %s"
@@ -6362,8 +6919,8 @@
msgid "E912: Cannot use ch_evalexpr()/ch_sendexpr() with a raw or nl channel"
msgstr ""
-"E912: Π€ΡΠ½ΠΊΡΠΈΡΠ° ch_evalexpr()/ch_sendexpr() Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ "
-"ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° raw ΠΈΠ»ΠΈ nl ΠΊΠ°Π½Π°Π»ΠΎΠΌ"
+"E912: Π€ΡΠ½ΠΊΡΠΈΡΠ° ch_evalexpr()/ch_sendexpr() Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° raw ΠΈΠ»ΠΈ "
+"nl ΠΊΠ°Π½Π°Π»ΠΎΠΌ"
msgid "E913: Using a Channel as a Number"
msgstr "E913: ΠΠ°Π½Π°Π» ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΡΠΎΡ"
@@ -6377,12 +6934,15 @@
msgid "E916: Not a valid job"
msgstr "E916: ΠΠΈΡΠ΅ Π²Π°ΠΆΠ΅ΡΠΈ ΠΏΠΎΡΠ°ΠΎ"
+#, c-format
msgid "E917: Cannot use a callback with %s()"
msgstr "E917: Callback Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° %s()"
+#, c-format
msgid "E918: Buffer must be loaded: %s"
msgstr "E918: ΠΠ°ΡΠ΅Ρ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΡΠΈΡΠ°Π½: %s"
+#, c-format
msgid "E919: Directory not found in '%s': \"%s\""
msgstr "E919: ΠΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Ρ ’%s’: „%s”"
@@ -6407,12 +6967,14 @@
msgid "E926: Current location list was changed"
msgstr "E926: Π’Π΅ΠΊΡΡΠ° Π»ΠΈΡΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π°"
+#, c-format
msgid "E927: Invalid action: '%s'"
msgstr "E927: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° Π°ΠΊΡΠΈΡΠ°: ’%s’"
msgid "E928: String required"
msgstr "E928: ΠΠ°Ρ
ΡΠ΅Π²Π° ΡΠ΅ Π‘ΡΡΠΈΠ½Π³"
+#, c-format
msgid "E929: Too many viminfo temp files, like %s!"
msgstr "E929: ΠΡΠ΅Π²ΠΈΡΠ΅ viminfo temp ΡΠ°ΡΠ»ΠΎΠ²Π°, ΠΊΠ°ΠΎ %s!"
@@ -6422,30 +6984,36 @@
msgid "E931: Buffer cannot be registered"
msgstr "E931: ΠΠ°ΡΠ΅Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡΡΠ΅"
+#, c-format
msgid "E932: Closure function should not be at top level: %s"
msgstr "E932: ΠΠ°ΡΠ²Π°ΡΠ°ΡΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° Π½Π΅ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° Π±ΡΠ΄Π΅ Π½Π° Π½Π°ΡΠ²ΠΈΡΠ΅ΠΌ Π½ΠΈΠ²ΠΎΡ: %s"
+#, c-format
msgid "E933: Function was deleted: %s"
msgstr "E933: Π€ΡΠ½ΠΊΡΠΈΡΠ° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π½Π°: %s"
msgid "E934: Cannot jump to a buffer that does not have a name"
msgstr "E934: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΊΠΎΡΠΈ Π½Π° Π±Π°ΡΠ΅Ρ ΠΊΠΎΡΠΈ Π½Π΅ΠΌΠ° ΠΈΠΌΠ΅"
+#, c-format
msgid "E935: Invalid submatch number: %d"
msgstr "E935: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ Π±ΡΠΎΡ ΠΏΠΎΠ΄ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΠ°: %d"
msgid "E936: Cannot delete the current group"
msgstr "E936: Π’Π΅ΠΊΡΡΠ° Π³ΡΡΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅"
+#, c-format
msgid "E937: Attempt to delete a buffer that is in use: %s"
msgstr "E937: ΠΠΎΠΊΡΡΠ°Ρ Π±ΡΠΈΡΠ°ΡΠ° Π±Π°ΡΠ΅ΡΠ° ΠΊΠΎΡΠΈ ΡΠ΅ Ρ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ: %s"
+#, c-format
msgid "E938: Duplicate key in JSON: \"%s\""
msgstr "E938: ΠΡΠΏΠ»ΠΈ ΠΊΡΡΡ Ρ JSON: „%s”"
msgid "E939: Positive count required"
msgstr "E939: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π°Π½ Π±ΡΠΎΡ"
+#, c-format
msgid "E940: Cannot lock or unlock variable %s"
msgstr "E940: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΊΡΡΡΠ° ΠΈΠ»ΠΈ Π·Π°ΠΊΡΡΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° %s"
@@ -6468,6 +7036,7 @@
msgstr ""
"E946: Π’Π΅ΡΠΌΠΈΠ½Π°Π» ΡΠ° ΠΏΠΎΡΠ»ΠΎΠΌ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Π²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΠ½ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠΈΠ²ΠΈΠΌ"
+#, c-format
msgid "E947: Job still running in buffer \"%s\""
msgstr "E947: ΠΠ°Π΄Π°ΡΠ°ΠΊ ΡΠ΅ ΠΈ Π΄Π°ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Π²Π° Ρ Π±Π°ΡΠ΅ΡΡ „%s”"
@@ -6480,6 +7049,7 @@
msgid "E949: File changed while writing"
msgstr "E949: ΡΠ°ΡΠ» ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ ΡΠΎΠΊΠΎΠΌ ΡΠΏΠΈΡΠ°"
+#, c-format
msgid "E950: Cannot convert between %s and %s"
msgstr "E950: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΡΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡ %s ΠΈ %s"
@@ -6490,6 +7060,7 @@
msgid "E952: Autocommand caused recursive behavior"
msgstr "E952: ΠΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ ΠΈΠ·Π°Π·Π²Π°Π»Π° ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½Π°ΡΠ°ΡΠ΅"
+#, c-format
msgid "E953: File exists: %s"
msgstr "E953: Π€Π°ΡΠ» Π²Π΅Ρ ΠΏΠΎΡΡΠΎΡΠΈ: %s"
@@ -6517,18 +7088,22 @@
msgid "E961: No line number to use for \"<sflnum>\""
msgstr "E961: ΠΠ΅ΠΌΠ° Π±ΡΠΎΡΠ° Π»ΠΈΠ½ΠΈΡΠ΅ ΠΊΠΎΡΠΈ Π±ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΎ Π·Π° „<sflnum>”"
+#, c-format
msgid "E962: Invalid action: '%s'"
msgstr "E962: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° Π°ΠΊΡΠΈΡΠ°: ’%s’"
+#, c-format
msgid "E963: Setting %s to value with wrong type"
msgstr "E963: ΠΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ %s Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΠ³ ΡΠΈΠΏΠ°"
+#, c-format
msgid "E964: Invalid column number: %ld"
msgstr "E964: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ Π±ΡΠΎΡ ΠΊΠΎΠ»ΠΎΠ½Π΅: %ld"
msgid "E965: Missing property type name"
msgstr "E965: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ ΡΠΈΠΏΠ° ΠΎΡΠΎΠ±ΠΈΠ½Π΅"
+#, c-format
msgid "E966: Invalid line number: %ld"
msgstr "E966: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π°Π½ Π±ΡΠΎΡ Π»ΠΈΠ½ΠΈΡΠ΅: %ld"
@@ -6538,12 +7113,15 @@
msgid "E968: Need at least one of 'id' or 'type'"
msgstr "E968: ΠΠ΅ΠΎΠΏΡ
ΠΎΠ΄Π°Π½ ΡΠ΅ Π±Π°Ρ ΡΠ΅Π΄Π°Π½ ΠΎΠ΄ ’id’ ΠΈΠ»ΠΈ ’type’"
+#, c-format
msgid "E969: Property type %s already defined"
msgstr "E969: Π’ΠΈΠΏ ΠΎΡΠΎΠ±ΠΈΠ½Π΅ %s ΡΠ΅ Π²Π΅Ρ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½"
+#, c-format
msgid "E970: Unknown highlight group name: '%s'"
msgstr "E970: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠΎ ΠΈΠΌΠ΅ Π³ΡΡΠΏΠ΅ ΠΈΡΡΠΈΡΠ°ΡΠ°: ’%s’"
+#, c-format
msgid "E971: Property type %s does not exist"
msgstr "E971: Π’ΠΈΠΏ ΠΎΡΠΎΠ±ΠΈΠ½Π΅ %s Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ"
@@ -6568,6 +7146,7 @@
msgid "E978: Invalid operation for Blob"
msgstr "E978: ΠΠ΅ΠΈΡΠΏΡΠ°Π²Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° Π·Π° ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E979: Blob index out of range: %ld"
msgstr "E979: ΠΠ½Π΄Π΅ΠΊΡ ΠΠ»ΠΎΠ±Π° ΡΠ΅ Π²Π°Π½ ΠΎΠΏΡΠ΅Π³Π°: %ld"
@@ -6580,6 +7159,7 @@
msgid "E982: ConPTY is not available"
msgstr "E982: ConPTY Π½ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ°Π½"
+#, c-format
msgid "E983: Duplicate argument: %s"
msgstr "E983: ΠΡΠΏΠ»ΠΈΡΠ°Π½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %s"
@@ -6601,6 +7181,7 @@
msgid "E989: Non-default argument follows default argument"
msgstr "E989: ΠΠ΅ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠ»Π΅Π΄ΠΈ ΠΈΠ·Π° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎΠ³ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°"
+#, c-format
msgid "E990: Missing end marker '%s'"
msgstr "E990: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΌΠ°ΡΠΊΠ΅Ρ ΠΊΡΠ°ΡΠ° ’%s’"
@@ -6611,6 +7192,7 @@
msgstr ""
"E992: ΠΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ Ρ ΡΠ΅ΠΆΠΈΠΌΡΠΊΠΎΡ Π»ΠΈΠ½ΠΈΡΠΈ ΠΊΠ°Π΄Π° ΡΠ΅ 'modelineexpr' ΠΈΡΠΊΡΡΡΠ΅Π½Π°"
+#, c-format
msgid "E993: Window %d is not a popup window"
msgstr "E993: ΠΡΠΎΠ·ΠΎΡ %d Π½ΠΈΡΠ΅ ΠΈΡΠΊΠ°ΡΡΡΠΈ ΠΏΡΠΎΠ·ΠΎΡ"
@@ -6635,83 +7217,105 @@
msgid "E996: Cannot lock a register"
msgstr "E996: Π Π΅Π³ΠΈΡΡΠ°Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΊΡΡΡΠ°"
+#, c-format
msgid "E997: Tabpage not found: %d"
msgstr "E997: ΠΠ°ΡΡΠΈΡΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°: %d"
+#, c-format
msgid "E998: Reduce of an empty %s with no initial value"
msgstr "E998: Π Π΅Π΄ΡΠΊΡΠΈΡΠ° ΠΏΡΠ°Π·Π½Π΅ %s Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠ½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ"
+#, c-format
msgid "E999: scriptversion not supported: %d"
msgstr "E999: scriptversion Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½Π°: %d"
+#, c-format
msgid "E1001: Variable not found: %s"
msgstr "E1001: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°: %s"
+#, c-format
msgid "E1002: Syntax error at %s"
msgstr "E1002: Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ° ΠΊΠΎΠ΄ %s"
msgid "E1003: Missing return value"
msgstr "E1003: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ"
+#, c-format
msgid "E1004: White space required before and after '%s' at \"%s\""
msgstr "E1004: ΠΠ΅ΠΎΠΏΡ
ΠΎΠ΄Π°Π½ ΡΠ΅ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ ΠΈΡΠΏΡΠ΅Π΄ ΠΈ ΠΈΠ·Π° ’%s’ ΠΊΠΎΠ΄ „%s”"
msgid "E1005: Too many argument types"
msgstr "E1005: Π‘ΡΠ²ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π° Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°"
+#, c-format
msgid "E1006: %s is used as an argument"
msgstr "E1006: %s ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΡΠ΅Π½ΠΎ ΠΊΠ°ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
msgid "E1007: Mandatory argument after optional argument"
msgstr "E1007: ΠΠ±Π°Π²Π΅Π·Π½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π½Π°ΠΊΠΎΠ½ Π½Π΅ΠΎΠ±Π°Π²Π΅Π·Π½ΠΎΠ³ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°"
-msgid "E1008: Missing <type>"
-msgstr "E1008: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ <type>"
+#, c-format
+msgid "E1008: Missing <type> after %s"
+msgstr "E1008: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ <type> Π½Π°ΠΊΠΎΠ½ %s"
-msgid "E1009: Missing > after type"
-msgstr "E1009: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ > Π½Π°ΠΊΠΎΠ½ type"
+#, c-format
+msgid "E1009: Missing > after type: %s"
+msgstr "E1009: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ > Π½Π°ΠΊΠΎΠ½ type: %s"
+#, c-format
msgid "E1010: Type not recognized: %s"
msgstr "E1010: Π’ΠΈΠΏ ΡΠ΅ Π½Π΅ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ΅: %s"
+#, c-format
msgid "E1011: Name too long: %s"
msgstr "E1011: ΠΡΠ΅Π΄ΡΠ³Π°ΡΠΊΠΎ ΠΈΠΌΠ΅: %s"
+#, c-format
msgid "E1012: Type mismatch; expected %s but got %s"
msgstr "E1012: ΠΠ΅ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠΈΠΏ; ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s"
+#, c-format
msgid "E1012: Type mismatch; expected %s but got %s in %s"
msgstr "E1012: ΠΠ΅ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠΈΠΏ; ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s Ρ %s"
+#, c-format
msgid "E1013: Argument %d: type mismatch, expected %s but got %s"
msgstr ""
"E1013: ΠΡΠ³ΡΠΌΠ΅Π½Ρ %d: Π½Π΅ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠΈΠΏ, ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s"
+#, c-format
msgid "E1013: Argument %d: type mismatch, expected %s but got %s in %s"
msgstr ""
"E1013: ΠΡΠ³ΡΠΌΠ΅Π½Ρ %d: Π½Π΅ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠΈΠΏ, ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s Ρ %s"
+#, c-format
msgid "E1014: Invalid key: %s"
msgstr "E1014: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΠΊΡΡΡ: %s"
+#, c-format
msgid "E1015: Name expected: %s"
msgstr "E1015: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ ΠΈΠΌΠ΅: %s"
+#, c-format
msgid "E1016: Cannot declare a %s variable: %s"
msgstr "E1016: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅ %s ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: %s"
+#, c-format
msgid "E1016: Cannot declare an environment variable: %s"
msgstr "E1016: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΠΎΠΊΡΡΠΆΠ΅ΡΠ°: %s"
+#, c-format
msgid "E1017: Variable already declared: %s"
msgstr "E1017: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ΅ Π²Π΅Ρ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π°: %s"
+#, c-format
msgid "E1018: Cannot assign to a constant: %s"
msgstr "E1018: ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈ Π½Π΅ ΡΠΌΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π΅ΡΡΡΠ΅: %s"
msgid "E1019: Can only concatenate to string"
msgstr "E1019: ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π΄ΠΎΠ²Π΅ΠΆΠ΅ ΡΠ°ΠΌΠΎ Ρ ΡΡΡΠΈΠ½Π³"
+#, c-format
msgid "E1020: Cannot use an operator on a new variable: %s"
msgstr "E1020: ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΎΠΌ: %s"
@@ -6721,6 +7325,7 @@
msgid "E1022: Type or initialization required"
msgstr "E1022: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ ΡΠΈΠΏ ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ°"
+#, c-format
msgid "E1023: Using a Number as a Bool: %lld"
msgstr "E1023: ΠΡΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΠΎΠ³ΠΈΡΠΊΠ°: %lld"
@@ -6739,9 +7344,11 @@
msgid "E1028: Compiling :def function failed"
msgstr "E1028: ΠΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ΅ :def ΡΡΠ½ΠΊΡΠΈΡΠ΅ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ"
+#, c-format
msgid "E1029: Expected %s but got %s"
msgstr "E1029: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s"
+#, c-format
msgid "E1030: Using a String as a Number: \"%s\""
msgstr "E1030: Π‘ΡΡΠΈΠ½Π³ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΡΠΎΡ: „%s”"
@@ -6754,6 +7361,7 @@
msgid "E1033: Catch unreachable after catch-all"
msgstr "E1033: Catch Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ΅Π³Π½Π΅ Π½Π°ΠΊΠΎΠ½ catch-all"
+#, c-format
msgid "E1034: Cannot use reserved name %s"
msgstr "E1034: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎ ΠΈΠΌΠ΅ %s"
@@ -6761,9 +7369,11 @@
msgid "E1035: % requires number arguments"
msgstr "E1035: % Π·Π°Ρ
ΡΠ΅Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΡΠΈΠΏΠ° ΠΡΠΎΡ"
+#, c-format
msgid "E1036: %c requires number or float arguments"
msgstr "E1036: %c Π·Π°Ρ
ΡΠ΅Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΡΠΈΠΏΠ° ΠΡΠΎΡ ΠΈΠ»ΠΈ ΠΠΎΠΊΡΠ΅ΡΠ½ΠΈ"
+#, c-format
msgid "E1037: Cannot use \"%s\" with %s"
msgstr "E1037: „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° %s"
@@ -6776,6 +7386,7 @@
msgid "E1040: Cannot use :scriptversion after :vim9script"
msgstr "E1040: :scriptversion Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ Π½Π°ΠΊΠΎΠ½ :vim9script"
+#, c-format
msgid "E1041: Redefining script item: \"%s\""
msgstr "E1041: Π Π΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠΏΡ ΡΡΠ°Π²ΠΊΠ΅: „%s”"
@@ -6788,27 +7399,34 @@
msgid "E1044: Export with invalid argument"
msgstr "E1044: Export ΡΠ° Π½Π΅Π²Π°ΠΆΠ΅ΡΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ"
+#, c-format
msgid "E1047: Syntax error in import: %s"
msgstr "E1047: Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ° Ρ import: %s"
+#, c-format
msgid "E1048: Item not found in script: %s"
msgstr "E1048: Π‘ΡΠ°Π²ΠΊΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π° Ρ ΡΠΊΡΠΈΠΏΡΠΈ: %s"
+#, c-format
msgid "E1049: Item not exported in script: %s"
msgstr "E1049: Π‘ΡΠ°Π²ΠΊΠ° Π½ΠΈΡΠ΅ ΠΈΠ·Π²Π΅Π·Π΅Π½Π° Ρ ΡΠΊΡΠΈΠΏΡΠΈ: %s"
+#, c-format
msgid "E1050: Colon required before a range: %s"
msgstr "E1050: ΠΡΠΏΡΠ΅Π΄ ΠΎΠΏΡΠ΅Π³Π° ΡΠ΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½Π° Π΄Π²ΠΎΡΠ°ΡΠΊΠ°: %s"
msgid "E1051: Wrong argument type for +"
msgstr "E1051: ΠΠΎΠ³ΡΠ΅ΡΠ°Π½ ΡΠΈΠΏ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π·Π° +"
+#, c-format
msgid "E1052: Cannot declare an option: %s"
msgstr "E1052: ΠΠΏΡΠΈΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅: %s"
+#, c-format
msgid "E1053: Could not import \"%s\""
msgstr "E1053: „%s” Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π·Π΅"
+#, c-format
msgid "E1054: Variable already declared in the script: %s"
msgstr "E1054: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ΅ Π²Π΅Ρ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π° Ρ ΡΠΊΡΠΈΠΏΡΠΈ: %s"
@@ -6816,6 +7434,7 @@
msgid "E1055: Missing name after ..."
msgstr "E1055: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ Π½Π°ΠΊΠΎΠ½ ..."
+#, c-format
msgid "E1056: Expected a type: %s"
msgstr "E1056: ΠΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ ΡΠΈΠΏ: %s"
@@ -6825,12 +7444,15 @@
msgid "E1058: Function nesting too deep"
msgstr "E1058: Π£Π³ΡΠ΅ΠΆΠ΄Π°Π²Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ Π΄ΡΠ±ΠΎΠΊΠΎ"
+#, c-format
msgid "E1059: No white space allowed before colon: %s"
msgstr "E1059: ΠΡΠΏΡΠ΅Π΄ Π΄Π²ΠΎΡΠ°ΡΠΊΠ΅ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ: %s"
+#, c-format
msgid "E1060: Expected dot after name: %s"
msgstr "E1060: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ ΡΠ°ΡΠΊΠ° ΠΈΠ·Π° ΠΈΠΌΠ΅Π½Π°: %s"
+#, c-format
msgid "E1061: Cannot find function %s"
msgstr "E1061: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ° %s"
@@ -6843,39 +7465,46 @@
msgid "E1064: Yank register changed while using it"
msgstr "E1064: Π Π΅Π³ΠΈΡΡΠ°Ρ ΡΡΠ³Π°ΡΠ° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π΄ΠΎΠΊ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΎ"
+#, c-format
msgid "E1065: Command cannot be shortened: %s"
msgstr "E1065: ΠΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΊΡΠ°ΡΠΈ: %s"
+#, c-format
msgid "E1066: Cannot declare a register: %s"
msgstr "E1066: Π Π΅Π³ΠΈΡΡΠ°Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅: %s"
+#, c-format
msgid "E1067: Separator mismatch: %s"
msgstr "E1067: ΠΡΠ°Π½ΠΈΡΠ½ΠΈΡΠΈ ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΡΠ΄Π°ΡΠ°ΡΡ: %s"
+#, c-format
msgid "E1068: No white space allowed before '%s': %s"
msgstr "E1068: ΠΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ ΠΈΡΠΏΡΠ΅Π΄ ’%s’: %s"
+#, c-format
msgid "E1069: White space required after '%s': %s"
msgstr "E1069: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ Π½Π°ΠΊΠΎΠ½ ’%s’: %s"
+#, c-format
msgid "E1071: Invalid string for :import: %s"
msgstr "E1071: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΡΡΡΠΈΠ½Π³ Π·Π° :import: %s"
+#, c-format
msgid "E1072: Cannot compare %s with %s"
msgstr "E1072: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ΅Π΄ΠΈ %s ΡΠ° %s"
+#, c-format
msgid "E1073: Name already defined: %s"
msgstr "E1073: ΠΠΌΠ΅ ΡΠ΅ Π²Π΅Ρ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ: %s"
msgid "E1074: No white space allowed after dot"
msgstr "E1074: ΠΡΠΏΡΠ΅Π΄ ΡΠ°ΡΠΊΠ΅ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ"
+#, c-format
msgid "E1075: Namespace not supported: %s"
msgstr "E1075: ΠΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ ΠΏΡΠΎΡΡΠΎΡ ΠΈΠΌΠ΅Π½Π°: %s"
-msgid "E1076: This Vim is not compiled with float support"
-msgstr "E1076: ΠΠ²Π°Ρ Vim Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ ΡΠ° ΠΏΠΎΠ΄ΡΡΠΊΠΎΠΌ Π·Π° ΠΠΎΠΊΡΠ΅ΡΠ½ΠΈ"
-
+#, c-format
msgid "E1077: Missing argument type for %s"
msgstr "E1077: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΡΠΈΠΏ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π·Π° %s"
@@ -6888,6 +7517,7 @@
msgid "E1080: Invalid assignment"
msgstr "E1080: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
+#, c-format
msgid "E1081: Cannot unlet %s"
msgstr "E1081: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ°Π΄ΠΈ unlet %s"
@@ -6897,9 +7527,11 @@
msgid "E1083: Missing backtick"
msgstr "E1083: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΊΡΠ°ΡΠΊΠΎΡΠ·Π»Π°Π·Π½ΠΈ Π°ΠΊΡΠ΅Π½Π°Ρ"
+#, c-format
msgid "E1084: Cannot delete Vim9 script function %s"
msgstr "E1084: Vim9 ΡΠΊΡΠΈΠΏΡ ΡΡΠ½ΠΊΡΠΈΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅ %s"
+#, c-format
msgid "E1085: Not a callable type: %s"
msgstr "E1085: Π’ΠΈΠΏ ΠΊΠΎΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ·ΠΈΠ²Π°: %s"
@@ -6909,18 +7541,22 @@
msgid "E1088: Script cannot import itself"
msgstr "E1088: Π‘ΠΊΡΠΈΠΏΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ²Π΅Π·Π΅ ΡΠ°ΠΌΡ ΡΠ΅Π±Π΅"
+#, c-format
msgid "E1089: Unknown variable: %s"
msgstr "E1089: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: %s"
+#, c-format
msgid "E1090: Cannot assign to argument %s"
msgstr "E1090: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΡΠΈ Π΄ΠΎΠ΄Π΅Π»Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ %s"
+#, c-format
msgid "E1091: Function is not compiled: %s"
msgstr "E1091: Π€ΡΠ½ΠΊΡΠΈΡΠ° Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½Π°: %s"
msgid "E1092: Cannot nest :redir"
msgstr "E1092: :redir Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ³ΡΠ΅ΠΆΠ΄Π°Π²Π°"
+#, c-format
msgid "E1093: Expected %d items but got %d"
msgstr "E1093: ΠΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %d ΡΡΠ°Π²ΠΊΠΈ Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %d"
@@ -6939,15 +7575,19 @@
msgid "E1098: String, List or Blob required"
msgstr "E1098: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ Π‘ΡΡΠΈΠ½Π³ ΠΠΈΡΡΠ°, ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1099: Unknown error while executing %s"
msgstr "E1099: ΠΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ° Π³ΡΠ΅ΡΠΊΠ° ΡΠΎΠΊΠΎΠΌ ΠΈΠ·Π²ΡΡΠ°Π²Π°ΡΠ° %s"
+#, c-format
msgid "E1100: Command not supported in Vim9 script (missing :var?): %s"
msgstr "E1100: ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° Ρ Vim9 ΡΠΊΡΠΈΠΏΡΡ (Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ΅ :var?): %s"
+#, c-format
msgid "E1101: Cannot declare a script variable in a function: %s"
msgstr "E1101: Π£ ΡΡΠ½ΠΊΡΠΈΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: %s"
+#, c-format
msgid "E1102: Lambda function not found: %s"
msgstr "E1102: ΠΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π° Π»Π°ΠΌΠ±Π΄Π° ΡΡΠ½ΠΊΡΠΈΡΠ°: %s"
@@ -6957,33 +7597,41 @@
msgid "E1104: Missing >"
msgstr "E1104: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ >"
+#, c-format
msgid "E1105: Cannot convert %s to string"
msgstr "E1105: %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΡΡΠ΅ Ρ ΡΡΡΠΈΠ½Π³"
msgid "E1106: One argument too many"
msgstr "E1106: ΠΠ΅Π΄Π°Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π²ΠΈΡΠΊΠ°"
+#, c-format
msgid "E1106: %d arguments too many"
msgstr "E1106: %d Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ° Π²ΠΈΡΠΊΠ°"
msgid "E1107: String, List, Dict or Blob required"
msgstr "E1107: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ Π‘ΡΡΠΈΠ½Π³ ΠΠΈΡΡΠ°, Π Π΅ΡΠ½ ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1108: Item not found: %s"
msgstr "E1108: Π‘ΡΠ°Π²ΠΊΠ° Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π°: %s"
+#, c-format
msgid "E1109: List item %d is not a List"
msgstr "E1109: Π‘ΡΠ°Π²ΠΊΠ° Π»ΠΈΡΡΠ΅ %d Π½ΠΈΡΠ΅ ΠΠΈΡΡΠ°"
+#, c-format
msgid "E1110: List item %d does not contain 3 numbers"
msgstr "E1110: Π‘ΡΠ°Π²ΠΊΠ° Π»ΠΈΡΡΠ΅ %d Π½Π΅ ΡΠ°Π΄ΡΠΆΠΈ 3 Π±ΡΠΎΡΠ°"
+#, c-format
msgid "E1111: List item %d range invalid"
msgstr "E1111: ΠΠΏΡΠ΅Π³ ΡΡΠ°Π²ΠΊΠ΅ Π»ΠΈΡΡΠ΅ %d ΡΠ΅ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΈ"
+#, c-format
msgid "E1112: List item %d cell width invalid"
msgstr "E1112: Π¨ΠΈΡΠΈΠ½Π° ΡΠ΅Π»ΠΈΡΠ΅ ΡΡΠ°Π²ΠΊΠ΅ Π»ΠΈΡΡΠ΅ %d ΡΠ΅ Π½Π΅Π²Π°ΠΆΠ΅ΡΠ°"
+#, c-format
msgid "E1113: Overlapping ranges for 0x%lx"
msgstr "E1113: ΠΠΏΡΠ΅Π·ΠΈ Π·Π° 0x%lx ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»Π°ΠΏΠ°ΡΡ"
@@ -7011,12 +7659,15 @@
msgid "E1121: Cannot change dict item"
msgstr "E1121: Π‘ΡΠ°Π²ΠΊΠ° ΡΠ΅ΡΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "E1122: Variable is locked: %s"
msgstr "E1122: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ΅ Π·Π°ΠΊΡΡΡΠ°Π½Π°: %s"
+#, c-format
msgid "E1123: Missing comma before argument: %s"
msgstr "E1123: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π·Π°ΡΠ΅Π· ΠΈΡΠΏΡΠ΅Π΄ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: %s"
+#, c-format
msgid "E1124: \"%s\" cannot be used in legacy Vim script"
msgstr "E1124: „%s” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Ρ Π·Π°ΡΡΠ°ΡΠ΅Π»ΠΎΠΌ Vim ΡΠΊΡΠΈΠΏΡΡ"
@@ -7050,12 +7701,14 @@
msgid "E1134: Cannot extend a null list"
msgstr "E1134: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠΈ null Π»ΠΈΡΡΠ°"
+#, c-format
msgid "E1135: Using a String as a Bool: \"%s\""
msgstr "E1135: Π‘ΡΡΠΈΠ½Π³ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΠΎΠ³ΠΈΡΠΊΠ°: „%s”"
msgid "E1136: <Cmd> mapping must end with <CR> before second <Cmd>"
msgstr "E1136: <Cmd> ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠΈ ΡΠ° <CR> ΠΏΡΠ΅ Π΄ΡΡΠ³ΠΎΠ³ <Cmd>"
+#, c-format
msgid "E1137: <Cmd> mapping must not include %s key"
msgstr "E1137: <Cmd> ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π΅ ΡΠΌΠ΅ Π΄Π° ΠΈΠΌΠ° ΡΠ°ΡΡΠ΅Ρ %s"
@@ -7072,26 +7725,33 @@
msgstr "E1141: ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ ΡΠΈΠΏ ΠΊΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°"
msgid "E1142: Calling test_garbagecollect_now() while v:testing is not set"
-msgstr "E1142: ΠΠΎΠ·ΠΈΠ²Π° ΡΠ΅ test_garbagecollect_now(), Π° Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° v:testing"
+msgstr ""
+"E1142: ΠΠΎΠ·ΠΈΠ²Π° ΡΠ΅ test_garbagecollect_now(), Π° Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° v:testing"
+#, c-format
msgid "E1143: Empty expression: \"%s\""
msgstr "E1143: ΠΡΠ°Π·Π°Π½ ΠΈΠ·ΡΠ°Π·: „%s”"
+#, c-format
msgid "E1144: Command \"%s\" is not followed by white space: %s"
msgstr "E1144: ΠΠ·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ „%s” ΡΠ΅ Π½Π΅ Π½Π°Π»Π°Π·ΠΈ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ: %s"
+#, c-format
msgid "E1145: Missing heredoc end marker: %s"
msgstr "E1145: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ heredoc ΠΌΠ°ΡΠΊΠ΅Ρ ΠΊΡΠ°ΡΠ°: %s"
+#, c-format
msgid "E1146: Command not recognized: %s"
msgstr "E1146: ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ Π½Π΅ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°ΡΠ΅: %s"
msgid "E1147: List not set"
msgstr "E1147: ΠΠΈΡΡΠ° Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π°"
+#, c-format
msgid "E1148: Cannot index a %s"
msgstr "E1148: %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°"
+#, c-format
msgid "E1149: Script variable is invalid after reload in function %s"
msgstr ""
"E1149: Π‘ΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π²ΠΈΡΠ΅ Π²Π°ΠΆΠΈ Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎΠ³ ΡΡΠΈΡΠ°Π²Π°ΡΠ° Ρ ΡΡΠ½ΠΊΡΠΈΡΠΈ %s"
@@ -7105,6 +7765,7 @@
msgid "E1152: Mismatched enddef"
msgstr "E1152: ΠΠ΅ΡΠΏΠ°ΡΠ΅Π½ΠΎ enddef"
+#, c-format
msgid "E1153: Invalid operation for %s"
msgstr "E1153: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° Π·Π° %s"
@@ -7122,8 +7783,8 @@
msgid "E1158: Cannot use flatten() in Vim9 script, use flattennew()"
msgstr ""
-"E1158: Π€ΡΠ½ΠΊΡΠΈΡΠ° flatten() Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Ρ Vim9 "
-"ΡΠΊΡΠΈΠΏΡΡ, ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ flattennew()"
+"E1158: Π€ΡΠ½ΠΊΡΠΈΡΠ° flatten() Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Ρ Vim9 ΡΠΊΡΠΈΠΏΡΡ, ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ "
+"flattennew()"
msgid "E1159: Cannot split a window when closing the buffer"
msgstr "E1159: ΠΡΠΎΠ·ΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈ ΠΊΠ°Π΄Π° ΡΠ΅ Π·Π°ΡΠ²Π°ΡΠ° Π±Π°ΡΠ΅Ρ"
@@ -7132,16 +7793,20 @@
msgstr ""
"E1160: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ"
+#, c-format
msgid "E1161: Cannot json encode a %s"
msgstr "E1161: %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ΄ΡΡΠ΅ Ρ json"
+#, c-format
msgid "E1162: Register name must be one character: %s"
msgstr "E1162: ΠΠΌΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΠ΅Π΄Π°Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ: %s"
+#, c-format
msgid "E1163: Variable %d: type mismatch, expected %s but got %s"
msgstr ""
"E1163: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° %d: Π½Π΅ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠΈΠΏ, ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s"
+#, c-format
msgid "E1163: Variable %d: type mismatch, expected %s but got %s in %s"
msgstr ""
"E1163: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° %d: Π½Π΅ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠΈΠΏ, ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ %s Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s Ρ "
@@ -7150,18 +7815,22 @@
msgid "E1164: vim9cmd must be followed by a command"
msgstr "E1164: ΠΠ·Π° vim9cmd ΠΌΠΎΡΠ° Π΄Π° ΡΠ»Π΅Π΄ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°"
+#, c-format
msgid "E1165: Cannot use a range with an assignment: %s"
msgstr "E1165: ΠΠΏΡΠ΅Π³ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° Π΄ΠΎΠ΄Π΅Π»ΠΎΠΌ: %s"
msgid "E1166: Cannot use a range with a dictionary"
msgstr "E1166: ΠΠΏΡΠ΅Π³ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° ΡΠ΅ΡΠ½ΠΈΠΊΠΎΠΌ"
+#, c-format
msgid "E1167: Argument name shadows existing variable: %s"
msgstr "E1167: ΠΠΌΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π·Π°ΠΊΠ»Π°ΡΠ° ΠΏΠΎΡΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Ρ: %s"
+#, c-format
msgid "E1168: Argument already declared in the script: %s"
msgstr "E1168: ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠ΅ Π²Π΅Ρ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½ Ρ ΡΠΊΡΠΈΠΏΡΠΈ: %s"
+#, c-format
msgid "E1169: Expression too recursive: %s"
msgstr "E1169: ΠΠ·ΡΠ°Π·Π° ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠ·ΠΈΠ²Π°Π½: %s"
@@ -7174,24 +7843,29 @@
msgid "E1172: Cannot use default values in a lambda"
msgstr "E1172: ΠΠΈΡΠ΅ ΠΌΠΎΠ³ΡΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈΡ
Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Ρ Π»Π°ΠΌΠ±Π΄ΠΈ"
+#, c-format
msgid "E1173: Text found after %s: %s"
msgstr "E1173: ΠΡΠΎΠ½Π°ΡΠ΅Π½ ΡΠ΅ ΡΠ΅ΠΊΡΡ Π½Π°ΠΊΠΎΠ½ %s: %s"
+#, c-format
msgid "E1174: String required for argument %d"
msgstr "E1174: ΠΠ΅ΠΎΠΏΡ
ΠΎΠ΄Π°Π½ ΡΠ΅ ΡΡΡΠΈΠ½Π³ Π·Π° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d"
+#, c-format
msgid "E1175: Non-empty string required for argument %d"
msgstr "E1175: ΠΠ΅ΠΎΠΏΡ
ΠΎΠ΄Π°Π½ ΡΠ΅ Π½Π΅ΠΏΡΠ°Π·Π½ΠΈ ΡΡΡΠΈΠ½Π³ Π·Π° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d"
msgid "E1176: Misplaced command modifier"
msgstr "E1176: ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π½ΠΈΡΠ΅ Π½Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ΠΌ ΠΌΠ΅ΡΡΡ"
+#, c-format
msgid "E1177: For loop on %s not supported"
msgstr "E1177: ΠΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠ΅ for ΠΏΠ΅ΡΡΠ° Π½Π°Π΄ %s"
msgid "E1178: Cannot lock or unlock a local variable"
msgstr "E1178: ΠΠΎΠΊΠ°Π»Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΊΡΡΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΡΠ°"
+#, c-format
msgid ""
"E1179: Failed to extract PWD from %s, check your shell's config related to "
"OSC 7"
@@ -7199,15 +7873,18 @@
"E1179: ΠΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ ΠΈΠ·Π΄Π²Π°ΡΠ°ΡΠ΅ PWD ΠΈΠ· %s, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ "
"ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ ΡΠΈΡΠ΅ OSC 7"
+#, c-format
msgid "E1180: Variable arguments type must be a list: %s"
msgstr "E1180: Π’ΠΈΠΏ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ° ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ Π»ΠΈΡΡΠ°: %s"
msgid "E1181: Cannot use an underscore here"
msgstr "E1181: ΠΠ²Π΄Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΎΡΠ° ΡΡΡΠ°"
+#, c-format
msgid "E1182: Cannot define a dict function in Vim9 script: %s"
msgstr "E1182: Π£ Vim9 ΡΠΊΡΠΈΠΏΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅ dict ΡΡΠ½ΠΊΡΠΈΡΠ°: %s"
+#, c-format
msgid "E1183: Cannot use a range with an assignment operator: %s"
msgstr "E1183: ΠΠΏΡΠ΅Π³ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ Π΄ΠΎΠ΄Π΅Π»Π΅: %s"
@@ -7217,6 +7894,7 @@
msgid "E1185: Missing :redir END"
msgstr "E1185: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ :redir END"
+#, c-format
msgid "E1186: Expression does not result in a value: %s"
msgstr "E1186: Π Π΅Π·ΡΠ»ΡΠ°Ρ ΠΈΠ·ΡΠ°Π·Π° Π½ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡ: %s"
@@ -7226,15 +7904,18 @@
msgid "E1188: Cannot open a terminal from the command line window"
msgstr "E1188: ΠΠ· ΠΏΡΠΎΠ·ΠΎΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»"
+#, c-format
msgid "E1189: Cannot use :legacy with this command: %s"
msgstr "E1189: :legacy Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΌ: %s"
msgid "E1190: One argument too few"
msgstr "E1190: Π€Π°Π»ΠΈ ΡΠ΅Π΄Π°Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ"
+#, c-format
msgid "E1190: %d arguments too few"
msgstr "E1190: ΡΠ°Π»ΠΈ %d Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°"
+#, c-format
msgid "E1191: Call to function that failed to compile: %s"
msgstr "E1191: ΠΠΎΠ·ΠΈΠ² ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΊΠΎΡΠ° Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°: %s"
@@ -7268,45 +7949,57 @@
msgid "E1201: Decryption failed: pre-mature end of file!"
msgstr "E1201: ΠΠ΅ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ: ΠΏΡΠ΅ΡΠ°Π½ΠΎ ΡΠ΅ Π΄ΠΎΡΠ»ΠΎ Π΄ΠΎ ΠΊΡΠ°ΡΠ° ΡΠ°ΡΠ»Π°!"
+#, c-format
msgid "E1202: No white space allowed after '%s': %s"
msgstr "E1202: ΠΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ Π½Π°ΠΊΠΎΠ½ ’%s’: %s"
+#, c-format
msgid "E1203: Dot can only be used on a dictionary: %s"
msgstr "E1203: Π’Π°ΡΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ Π½Π°Π΄ ΡΠ΅ΡΠ½ΠΈΠΊΠΎΠΌ: %s"
+#, c-format
msgid "E1204: No Number allowed after .: '\\%%%c'"
msgstr "E1204: ΠΠ°ΠΊΠΎΠ½ . ΡΠ΅ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΡΠ°Π²Π° ΠΡΠΎΡ: ’\\%%%c’"
msgid "E1205: No white space allowed between option and"
msgstr "E1205: ΠΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ ΡΠ΅ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΡΠ°Π²Π° ΠΈΠ·ΠΌΠ΅ΡΡ ΠΎΠΏΡΠΈΡΠ΅ ΠΈ"
+#, c-format
msgid "E1206: Dictionary required for argument %d"
msgstr "E1206: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E1207: Expression without an effect: %s"
msgstr "E1207: ΠΠ·ΡΠ°Π· Π±Π΅Π· Π΅ΡΠ΅ΠΊΡΠ°: %s"
msgid "E1208: -complete used without allowing arguments"
msgstr "E1208: -complete ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΡΠ΅Π½ΠΎ Π° Π΄Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π½ΠΈΡΡ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΈ"
+#, c-format
msgid "E1209: Invalid value for a line number: \"%s\""
msgstr "E1209: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° Π±ΡΠΎΡ Π»ΠΈΠ½ΠΈΡΠ΅: „%s”"
+#, c-format
msgid "E1210: Number required for argument %d"
msgstr "E1210: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ ΠΡΠΎΡ"
+#, c-format
msgid "E1211: List required for argument %d"
msgstr "E1211: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΠΈΡΡΠ°"
+#, c-format
msgid "E1212: Bool required for argument %d"
msgstr "E1212: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΠΠΎΠ³ΠΈΡΠΊΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ"
+#, c-format
msgid "E1213: Redefining imported item \"%s\""
msgstr "E1213: Π Π΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠ²Π΅Π·Π΅Π½Π΅ ΡΡΠ°Π²ΠΊΠ΅ „%s”"
+#, c-format
msgid "E1214: Digraph must be just two characters: %s"
msgstr "E1214: ΠΠΈΠ³ΡΠ°Ρ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΡΠ°ΡΡΠΎΡΠΈ ΠΎΠ΄ ΡΠ°ΠΌΠΎ Π΄Π²Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠ°: %s"
+#, c-format
msgid "E1215: Digraph must be one character: %s"
msgstr "E1215: ΠΠΈΠ³ΡΠ°Ρ ΠΌΠΎΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°ΠΌΠΎ ΡΠ΅Π΄Π°Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ: %s"
@@ -7314,49 +8007,62 @@
"E1216: digraph_setlist() argument must be a list of lists with two items"
msgstr "E1216: digraph_setlist() Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ Π»ΠΈΡΡΠ° Π»ΠΈΡΡΠΈ ΠΎΠ΄ Π΄Π²Π΅ ΡΡΠ°Π²ΠΊΠ΅"
+#, c-format
msgid "E1217: Channel or Job required for argument %d"
msgstr "E1217: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠ°Π½Π°Π» ΠΈΠ»ΠΈ ΠΠΎΡΠ°ΠΎ"
+#, c-format
msgid "E1218: Job required for argument %d"
msgstr "E1218: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠΎΡΠ°ΠΎ"
+#, c-format
msgid "E1219: Float or Number required for argument %d"
msgstr "E1219: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠΎΠΊΡΠ΅ΡΠ½ΠΈ ΠΈΠ»ΠΈ ΠΡΠΎΡ"
+#, c-format
msgid "E1220: String or Number required for argument %d"
msgstr "E1220: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΠΡΠΎΡ"
+#, c-format
msgid "E1221: String or Blob required for argument %d"
msgstr "E1221: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1222: String or List required for argument %d"
msgstr "E1222: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΠΠΈΡΡΠ°"
+#, c-format
msgid "E1223: String or Dictionary required for argument %d"
msgstr "E1223: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E1224: String, Number or List required for argument %d"
msgstr "E1224: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³, ΠΡΠΎΡ ΠΈΠ»ΠΈ ΠΠΈΡΡΠ°"
+#, c-format
msgid "E1225: String, List or Dictionary required for argument %d"
msgstr "E1225: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³, ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E1226: List or Blob required for argument %d"
msgstr "E1226: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1227: List or Dictionary required for argument %d"
msgstr "E1227: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E1228: List, Dictionary or Blob required for argument %d"
msgstr "E1228: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠΈΡΡΠ°, Π Π΅ΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1229: Expected dictionary for using key \"%s\", but got %s"
-msgstr ""
-"E1229: ΠΠΎΠ΄ ΡΠΏΠΎΡΡΠ΅Π±Π΅ ΠΊΡΡΡΠ° „%s” ΡΠ΅ ΠΎΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ΡΠ½ΠΈΠΊ, Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s"
+msgstr "E1229: ΠΠΎΠ΄ ΡΠΏΠΎΡΡΠ΅Π±Π΅ ΠΊΡΡΡΠ° „%s” ΡΠ΅ ΠΎΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ΡΠ½ΠΈΠΊ, Π°Π»ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ %s"
msgid "E1230: Encryption: sodium_mlock() failed"
msgstr "E1230: Π¨ΠΈΡΡΠΎΠ²Π°ΡΠ΅: sodium_mlock() Π½ΠΈΡΠ΅ ΡΡΠΏΠ΅Π»Π°"
+#, c-format
msgid "E1231: Cannot use a bar to separate commands here: %s"
msgstr ""
"E1231: ΠΠ΅ΡΡΠΈΠΊΠ°Π»Π½Π° ΡΡΡΠ° ΠΎΠ²Π΄Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ°Π·Π΄Π²Π°ΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: %s"
@@ -7371,36 +8077,44 @@
msgid "E1234: legacy must be followed by a command"
msgstr "E1234: ΠΈΠ·Π° legacy ΠΌΠΎΡΠ° Π΄Π° ΡΠ»Π΅Π΄ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°"
+#, c-format
msgid "E1236: Cannot use %s itself, it is imported"
msgstr "E1236: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠΎΡΡΠΎ %s, ΡΠ²Π΅Π·Π΅Π½ΠΎ ΡΠ΅"
+#, c-format
msgid "E1237: No such user-defined command in current buffer: %s"
msgstr "E1237: Π£ ΡΠ΅ΠΊΡΡΠ΅ΠΌ Π±Π°ΡΠ΅ΡΡ Π½Π΅ΠΌΠ° ΡΠ°ΠΊΠ²Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅: %s"
+#, c-format
msgid "E1238: Blob required for argument %d"
msgstr "E1238: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π°Π½ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1239: Invalid value for blob: %d"
msgstr "E1239: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° Π±Π»ΠΎΠ±: %d"
msgid "E1240: Resulting text too long"
msgstr "E1240: ΠΠΎΠ±ΠΈΡΠ΅Π½ΠΈ ΡΠ΅ΠΊΡΡ ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ Π΄ΡΠ³Π°ΡΠ°ΠΊ"
+#, c-format
msgid "E1241: Separator not supported: %s"
msgstr "E1241: ΠΡΠ°Π½ΠΈΡΠ½ΠΈΠΊ ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π°: %s"
+#, c-format
msgid "E1242: No white space allowed before separator: %s"
msgstr "E1242: ΠΡΠΏΡΠ΅Π΄ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈΠΊΠ° Π½Π΅ ΡΠΌΠ΅ Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈ ΠΏΡΠ°Π·Π°Π½ ΠΏΡΠΎΡΡΠΎΡ: %s"
msgid "E1243: ASCII code not in 32-127 range"
msgstr "E1243: ASCII ΠΊΠΎΠ΄ Π½ΠΈΡΠ΅ Ρ ΠΎΠΏΡΠ΅Π³Ρ 32-127"
+#, c-format
msgid "E1244: Bad color string: %s"
msgstr "E1244: ΠΠΎΠ³ΡΠ΅ΡΠ°Π½ ΡΡΡΠΈΠ½Π³ Π±ΠΎΡΠ΅: %s"
msgid "E1245: Cannot expand <sfile> in a Vim9 function"
msgstr "E1245: <sfile> Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ΅ Ρ Vim9 ΡΡΠ½ΠΊΡΠΈΡΡ"
+#, c-format
msgid "E1246: Cannot find variable to (un)lock: %s"
msgstr "E1246: ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π·Π° (un)lock Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠ΅: %s"
@@ -7413,15 +8127,19 @@
msgid "E1249: Highlight group name too long"
msgstr "E1249: ΠΠΌΠ΅ Π³ΡΡΠΏΠ΅ ΠΈΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ Π΄ΡΠ³Π°ΡΠΊΠΎ"
+#, c-format
msgid "E1250: Argument of %s must be a List, String, Dictionary or Blob"
msgstr "E1250: ΠΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π° %s ΠΌΠΎΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΠΈΡΡΠ°, Π‘ΡΡΠΈΠ½Π³, Π Π΅ΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1251: List, Dictionary, Blob or String required for argument %d"
msgstr "E1251: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° ΠΠΈΡΡΠ°, Π Π΅ΡΠ½ΠΈΠΊ, ΠΠ»ΠΎΠ± ΠΈΠ»ΠΈ Π‘ΡΡΠΈΠ½Π³"
+#, c-format
msgid "E1252: String, List or Blob required for argument %d"
msgstr "E1252: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³, ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+#, c-format
msgid "E1253: String expected for argument %d"
msgstr "E1253: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΎΡΠ΅ΠΊΡΡΠ΅ Π‘ΡΡΠΈΠ½Π³"
@@ -7431,33 +8149,40 @@
msgid "E1255: <Cmd> mapping must end with <CR>"
msgstr "E1255: <Cmd> ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠΈ ΡΠ° <CR>"
+#, c-format
msgid "E1256: String or function required for argument %d"
msgstr "E1256: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΡΡΠ½ΡΠΊΠΈΡΠ°"
+#, c-format
msgid "E1257: Imported script must use \"as\" or end in .vim: %s"
msgstr ""
"E1257: Π£Π²Π΅Π·Π΅Π½Π° ΡΠΊΡΠΈΠΏΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ „as” ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠ°Π²Π° Π½Π° .vim: %s"
+#, c-format
msgid "E1258: No '.' after imported name: %s"
msgstr "E1258: ΠΠ΅ΠΌΠ° ’.’ Π½Π°ΠΊΠΎΠ½ ΡΠ²Π΅Π·Π΅Π½ΠΎΠ³ ΠΈΠΌΠ΅Π½Π°: %s"
+#, c-format
msgid "E1259: Missing name after imported name: %s"
msgstr "E1259: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ Π½Π°ΠΊΠΎΠ½ ΡΠ²Π΅Π·Π΅Π½ΠΎΠ³ ΠΈΠΌΠ΅Π½Π°: %s"
+#, c-format
msgid "E1260: Cannot unlet an imported item: %s"
msgstr "E1260: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ unlet ΡΠ²Π΅Π·Π΅Π½Π° ΡΡΠ°Π²ΠΊΠ°: %s"
msgid "E1261: Cannot import .vim without using \"as\""
msgstr "E1261: .vim Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π·Π΅ Π±Π΅Π· ΡΠΏΠΎΡΡΠ΅Π±Π΅ „as”"
+#, c-format
msgid "E1262: Cannot import the same script twice: %s"
msgstr "E1262: ΠΡΡΠ° ΡΠΊΡΠΈΠΏΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π·Π΅ Π΄Π²Π°ΠΏΡΡ: %s"
msgid "E1263: Cannot use name with # in Vim9 script, use export instead"
msgstr ""
-"E1263: Π£ Vim9 ΡΠΊΡΠΈΠΏΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΠΌΠ΅ ΡΠ° #, ΡΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³Π° "
-"ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ export"
+"E1263: Π£ Vim9 ΡΠΊΡΠΈΠΏΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΠΌΠ΅ ΡΠ° #, ΡΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³Π° ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ "
+"export"
+#, c-format
msgid "E1264: Autoload import cannot use absolute or relative path: %s"
msgstr ""
"E1264: Autoload import Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ Π°ΠΏΡΠΎΠ»ΡΡΠ½Ρ ΠΈΠ»ΠΈ ΡΠ΅Π»Π°ΡΠΈΠ²Π½Ρ ΠΏΡΡΠ°ΡΡ: %s"
@@ -7472,24 +8197,30 @@
"E1266: ΠΡΠΈΡΠΈΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ° Ρ python3 ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠΈ, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΡΡ python3 "
"ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡ"
+#, c-format
msgid "E1267: Function name must start with a capital: %s"
msgstr "E1267: ΠΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΡΠ½Π΅ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ: %s"
+#, c-format
msgid "E1268: Cannot use s: in Vim9 script: %s"
msgstr "E1268: Π£ Vim9 ΡΠΊΡΠΈΠΏΡΠΈ s: Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ: %s"
+#, c-format
msgid "E1269: Cannot create a Vim9 script variable in a function: %s"
msgstr "E1269: Π£ ΡΡΠ½ΠΊΡΠΈΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅ Vim9 ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π°: %s"
msgid "E1270: Cannot use :s\\/sub/ in Vim9 script"
msgstr "E1270: Π£ Vim9 ΡΠΊΡΠΈΠΏΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ :s\\/Π·Π°ΠΌ/"
+#, c-format
msgid "E1271: Compiling closure without context: %s"
msgstr "E1271: ΠΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° ΡΠ΅ Π·Π°ΡΠ²Π°ΡΠ°ΡΠ΅ Π±Π΅Π· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°: %s"
+#, c-format
msgid "E1272: Using type not in a script context: %s"
msgstr "E1272: ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠΈΠΏΠ° Π²Π°Π½ ΡΠΊΡΠΈΠΏΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°: %s"
+#, c-format
msgid "E1273: (NFA regexp) missing value in '\\%%%c'"
msgstr "E1273: (ΠΠΠ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·) Ρ ’\\%%%c’ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡ"
@@ -7499,21 +8230,25 @@
msgid "E1275: String or function required for ->(expr)"
msgstr "E1275: ΠΠ° ->(ΠΈΠ·Ρ) ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π‘ΡΡΠΈΠ½Π³ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°"
+#, c-format
msgid "E1276: Illegal map mode string: '%s'"
msgstr "E1276: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ ΡΡΡΠΈΠ½Π³ Π·Π° map ΡΠ΅ΠΆΠΈΠΌ: ’%s’"
msgid "E1277: Channel and job feature is not available"
msgstr "E1277: ΠΠ°Π½Π°Π» ΠΈ ΠΏΠΎΡΠ°ΠΎ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ Π½ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π°"
+#, c-format
msgid "E1278: Stray '}' without a matching '{': %s"
msgstr "E1278: ΠΠ΅ΡΠΏΠ°ΡΠ΅Π½Π° ’}’ Π±Π΅Π· ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ ’{’: %s"
+#, c-format
msgid "E1279: Missing '}': %s"
msgstr "E1279: ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ΅ ’}’: %s"
msgid "E1280: Illegal character in word"
msgstr "E1280: ΠΠ΅Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ Ρ ΡΠ΅ΡΠΈ"
+#, c-format
msgid "E1281: Atom '\\%%#=%c' must be at the start of the pattern"
msgstr "E1281: ΠΡΠΎΠΌ ’\\%%#=%c’ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ Π½Π° ΠΏΠΎΡΠ΅ΡΠΊΡ ΡΠ°Π±Π»ΠΎΠ½Π°"
@@ -7523,24 +8258,110 @@
msgid "E1283: Bitshift amount must be a positive number"
msgstr "E1283: ΠΠ΅Π»ΠΈΡΠΈΠ½Π° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΠ° Π±ΠΈΡΠΎΠ²Π° ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π°Π½ Π±ΡΠΎΡ"
+#, c-format
msgid "E1284: Argument 1, list item %d: Dictionary required"
msgstr "E1284: ΠΡΠ³ΡΠΌΠ΅Π½Ρ 1, ΡΡΠ°Π²ΠΊΠ° Π»ΠΈΡΡΠ΅ %d: Π·Π°Ρ
ΡΠ΅Π²Π° ΡΠ΅ Π Π΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "E1285: Could not clear timeout: %s"
msgstr "E1285: Π’Π°ΡΠΌΠ°ΡΡ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ΅: %s"
+#, c-format
msgid "E1286: Could not set timeout: %s"
msgstr "E1286: Π’Π°ΡΠΌ Π°ΡΡ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ: %s"
+#, c-format
msgid "E1287: Could not set handler for timeout: %s"
msgstr "E1287: Π€ΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π΄Ρ ΡΠ°ΡΠΌΠ°ΡΡΠ° Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ: %s"
+#, c-format
msgid "E1288: Could not reset handler for timeout: %s"
msgstr "E1288: Π€ΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π΄Ρ ΡΠ°ΡΠΌΠ°ΡΡΠ° Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ΅ΡΡΡΠ΅: %s"
+#, c-format
msgid "E1289: Could not check for pending SIGALRM: %s"
msgstr "E1289: ΠΠΈΡΠ΅ ΡΡΠΏΠ΅Π»ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΠΈΠΌΠ° Π»ΠΈ ΡΠΈΠ³Π½Π°Π»Π° SIGALRM Π½Π° ΡΠ΅ΠΊΠ°ΡΡ: %s"
+msgid "E1290: substitute nesting too deep"
+msgstr "E1290: ΡΠ³ΡΠ΅ΠΆΠ΄Π°Π²Π°ΡΠ΅ Ρ Π·Π°ΠΌΠ΅Π½ΠΈ ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ Π΄ΡΠ±ΠΎΠΊΠΎ"
+
+#, c-format
+msgid "E1291: Invalid argument: %ld"
+msgstr "E1291: ΠΠ΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: %ld"
+
+msgid "E1292: Command-line window is already open"
+msgstr "E1292: ΠΡΠΎΠ·ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ Π²Π΅Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½"
+
+msgid "E1293: Cannot use a negative id after adding a textprop with text"
+msgstr ""
+"E1293: ΠΠ°ΠΊΠΎΠ½ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ° ΡΠ΅ΠΊΡΡ ΠΎΡΠΎΠ±ΠΈΠ½Π΅ ΡΠ° ΡΠ΅ΠΊΡΡΠΎΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ "
+"Π½Π΅Π³Π°ΡΠΈΠ²Π°Π½ id"
+
+msgid "E1294: Can only use text_align when column is zero"
+msgstr "E1294: ΠΠ°Π΄Π° ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½Π° Π½ΡΠ»Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ text_align"
+
+msgid "E1295: Cannot specify both 'type' and 'types'"
+msgstr "E1295: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅ ΠΈ 'type' ΠΈ 'types'"
+
+msgid "E1296: Can only use left padding when column is zero"
+msgstr "E1296: ΠΠ°Π΄Π° ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½Π° Π½ΡΠ»Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ Π»Π΅Π²Π° ΠΈΡΠΏΡΠ½Π°"
+
+#, c-format
+msgid "E1297: Non-NULL Dictionary required for argument %d"
+msgstr "E1297: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π½Π΅-NULL Π Π΅ΡΠ½ΠΈΠΊ"
+
+#, c-format
+msgid "E1298: Non-NULL List required for argument %d"
+msgstr "E1298: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° Π½Π΅-NULL ΠΠΈΡΡΠ°"
+
+msgid "E1299: Window unexpectedly closed while searching for tags"
+msgstr "E1299: ΠΡΠΎΠ·ΠΎΡ ΡΠ΅ Π½Π΅ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΎ Π·Π°ΡΠ²ΠΎΡΠΈΠΎ ΡΠΎΠΊΠΎΠΌ ΠΏΡΠ΅ΡΡΠ°Π³Π΅ ΠΎΠ·Π½Π°ΠΊΠ°"
+
+msgid "E1300: Cannot use a partial with dictionary for :defer"
+msgstr "E1300: ΠΠ° :defer Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠ°ΡΡΠΈΡΠ°Π» ΡΠ° ΡΠ΅ΡΠ½ΠΈΠΊΠΎΠΌ"
+
+#, c-format
+msgid "E1301: String, Number, List or Blob required for argument %d"
+msgstr "E1301: ΠΠ° Π°ΡΠ³ΡΠΌΠ΅Π½Ρ %d ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π²Π° Π‘ΡΡΠΈΠ½Π³, ΠΡΠΎΡ, ΠΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΠ»ΠΎΠ±"
+
+msgid "E1302: Script variable was deleted"
+msgstr "E1302: Π‘ΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΠ°Π½Π°"
+
+#, c-format
+msgid "E1303: Custom list completion function does not return a List but a %s"
+msgstr "E1303: ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° Π΄ΠΎΠ²ΡΡΠ°Π²Π°ΡΠ° Π½Π΅ Π²ΡΠ°ΡΠ° ΠΠΈΡΡΡ Π²Π΅Ρ %s"
+
+#, c-format
+msgid "E1304: Cannot use type with this variable: %s"
+msgstr "E1304: Π’ΠΈΠΏ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ° ΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΎΠΌ: %s"
+
+msgid ""
+"E1305: Cannot use \"length\", \"end_col\" and \"end_lnum\" with \"text\""
+msgstr ""
+"E1305: Π‘Π° „text” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ „length”, „end_col” ΠΈ „end_lnum”"
+
+msgid "E1306: Loop nesting too deep"
+msgstr "E1306: Π£Π³ΡΠ΅ΠΆΠ΄Π°Π²Π°ΡΠ΅ ΠΏΠ΅ΡΡΠ΅ ΡΠ΅ ΡΡΠ²ΠΈΡΠ΅ Π΄ΡΠ±ΠΎΠΊΠΎ"
+
+#, c-format
+msgid "E1307: Argument %d: Trying to modify a const %s"
+msgstr "E1307: ΠΡΠ³ΡΠΌΠ΅Π½Ρ %d: ΠΏΠΎΠΊΡΡΠ°Π²Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π° const %s"
+
+msgid "E1308: Cannot resize a window in another tab page"
+msgstr "E1308: ΠΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΌΠ΅ΡΠ° Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΠΏΡΠΎΠ·ΠΎΡΠ° Ρ Π΄ΡΡΠ³ΠΎΡ ΠΊΠ°ΡΡΠΈΡΠΈ"
+
+msgid "E1309: Cannot change mappings while listing"
+msgstr "E1309: Π’ΠΎΠΊΠΎΠΌ ΠΈΡΠΏΠΈΡΠ° Π½Π΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ Π²ΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ°"
+
+msgid "E1310: Cannot change menus while listing"
+msgstr "E1310: Π’ΠΎΠΊΠΎΠΌ ΠΈΡΠΏΠΈΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π° ΠΌΠ΅Π½ΠΈΡΠ°"
+
+msgid "E1311: Cannot change user commands while listing"
+msgstr "E1311: Π’ΠΎΠΊΠΎΠΌ ΠΈΡΠΏΠΈΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ"
+
+msgid "E1312: Not allowed to change the window layout in this autocmd"
+msgstr "E1312: Π£ ΠΎΠ²ΠΎΡ Π°ΡΡΠΎΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ ΠΌΠ΅ΡΠ°ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π° ΠΏΡΠΎΠ·ΠΎΡΠ°"
+
msgid "--No lines in buffer--"
msgstr "--Π£ Π±Π°ΡΠ΅ΡΡ Π½Π΅ΠΌΠ° Π»ΠΈΠ½ΠΈΡΠ°--"
@@ -7553,6 +8374,7 @@
msgid " line "
msgstr " Π»ΠΈΠ½ΠΈΡΠ° "
+#, c-format
msgid "Need encryption key for \"%s\""
msgstr "ΠΠΎΡΡΠ΅Π±Π°Π½ ΡΠ΅ ΠΊΡΡΡ Π·Π° ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ „%s”"
@@ -7565,24 +8387,30 @@
msgid "list is locked"
msgstr "Π»ΠΈΡΡΠ° ΡΠ΅ Π·Π°ΠΊΡΡΡΠ°Π½Π°"
+#, c-format
msgid "failed to add key '%s' to dictionary"
msgstr "ΠΊΡΡΡ ’%s’ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π° Ρ ΡΠ΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "index must be int or slice, not %s"
msgstr "index ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΠΈΠΏΠ° int ΠΈΠ»ΠΈ slice, Π½Π΅ %s"
+#, c-format
msgid "expected str() or unicode() instance, but got %s"
msgstr "ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π»Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠ° str() ΠΈΠ»ΠΈ unicode(), Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½Π° %s"
+#, c-format
msgid "expected bytes() or str() instance, but got %s"
msgstr "ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π»Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠ° bytes() ΠΈΠ»ΠΈ str(), Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½Π° %s"
+#, c-format
msgid ""
"expected int(), long() or something supporting coercing to long(), but got %s"
msgstr ""
"ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π»ΠΎ ΡΠ΅ int(), long() ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠΏΠ°ΡΠ°ΡΠ΅ ΡΠ° long(), Π°Π»ΠΈ ΡΠ΅ "
"Π΄ΠΎΠ±ΠΈΡΠ΅Π½ΠΎ %s"
+#, c-format
msgid "expected int() or something supporting coercing to int(), but got %s"
msgstr ""
"ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π»ΠΎ ΡΠ΅ int() ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠΏΠ°ΡΠ°ΡΠ΅ ΡΠ° int(), Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½ΠΎ "
@@ -7603,15 +8431,18 @@
msgid "can't delete OutputObject attributes"
msgstr "Π°ΡΡΠΈΠ±ΡΡΠΈ OutputObject Π½Π΅ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠΈΡΡ"
+#, c-format
msgid "invalid attribute: %s"
msgstr "Π½Π΅Π²Π°ΠΆΠ΅ΡΠΈ Π°ΡΡΠΈΠ±ΡΡ: %s"
msgid "failed to change directory"
msgstr "Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ"
+#, c-format
msgid "expected 3-tuple as imp.find_module() result, but got %s"
msgstr "ΠΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ imp.find_module() ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ ΡΡΠΈΠΏΠ»Π΅Ρ, Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½ΠΎ %s"
+#, c-format
msgid "expected 3-tuple as imp.find_module() result, but got tuple of size %d"
msgstr ""
"ΠΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ imp.find_module() ΠΎΡΠ΅ΠΊΡΡΠ΅ ΡΠ΅ ΡΡΠΈΠΏΠ»Π΅Ρ, Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½Π° Π½-ΡΠΎΡΠΊΠ° "
@@ -7626,12 +8457,14 @@
msgid "cannot modify fixed dictionary"
msgstr "ΡΠΈΠΊΡΠ½ΠΈ ΡΠ΅ΡΠ½ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "cannot set attribute %s"
msgstr "Π°ΡΡΠΈΠ±ΡΡ %s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ"
msgid "hashtab changed during iteration"
msgstr "hashtab ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΡΠ΅Π½ ΡΠΎΠΊΠΎΠΌ ΠΈΡΠ΅ΡΠ°ΡΠΈΡΠ΅"
+#, c-format
msgid "expected sequence element of size 2, but got sequence of size %d"
msgstr ""
"ΠΎΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ 2, Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½Π° ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ° Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ %d"
@@ -7642,15 +8475,18 @@
msgid "list index out of range"
msgstr "ΠΈΠ½Π΄Π΅ΠΊΡ Π»ΠΈΡΡΠ΅ ΡΠ΅ Π²Π°Π½ ΠΎΠΏΡΠ΅Π³Π°"
+#, c-format
msgid "internal error: failed to get Vim list item %d"
msgstr "ΠΈΠ½ΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°: ΡΡΠ°Π²ΠΊΠ° %d vim Π»ΠΈΡΡΠ΅ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅"
msgid "slice step cannot be zero"
msgstr "slice ΠΊΠΎΡΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π½ΡΠ»Π°"
+#, c-format
msgid "attempt to assign sequence of size greater than %d to extended slice"
msgstr "ΠΏΠΎΠΊΡΡΠ°Ρ Π΄ΠΎΠ΄Π΅Π»Π΅ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ Π²Π΅ΡΠ΅ ΠΎΠ΄ %d ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΆΠΈΠΎ slice"
+#, c-format
msgid "internal error: no Vim list item %d"
msgstr "ΠΈΠ½ΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°: Π½Π΅ΠΌΠ° ΡΡΠ°Π²ΠΊΠ΅ %d Ρ vim Π»ΠΈΡΡΠΈ"
@@ -7660,6 +8496,7 @@
msgid "internal error: failed to add item to list"
msgstr "ΠΈΠ½ΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°: ΡΡΠ°Π²ΠΊΠ° Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π° Π»ΠΈΡΡΠΈ"
+#, c-format
msgid "attempt to assign sequence of size %d to extended slice of size %d"
msgstr ""
"ΠΏΠΎΠΊΡΡΠ°Ρ Π΄ΠΎΠ΄Π΅Π»Π΅ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ %d ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΆΠΈΠΎ slice Π²Π΅Π»ΠΈΡΠΈΠ½Π΅ %d"
@@ -7673,12 +8510,15 @@
msgid "cannot modify fixed list"
msgstr "ΡΠΈΠΊΡΠ½Π° Π»ΠΈΡΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ"
+#, c-format
msgid "unnamed function %s does not exist"
msgstr "Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ° %s Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "function %s does not exist"
msgstr "ΡΡΠ½ΠΊΡΠΈΡΠ° %s Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ"
+#, c-format
msgid "failed to run function %s"
msgstr "ΡΡΠ½ΠΊΡΠΈΡΠ° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½Π΅"
@@ -7691,9 +8531,11 @@
msgid "problem while switching windows"
msgstr "ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π±Π°ΡΠΈΠ²Π°ΡΠ° ΠΏΡΠΎΠ·ΠΎΡΠ°"
+#, c-format
msgid "unable to unset global option %s"
msgstr "Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΎΠΏΡΠΈΡΠ° %s Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΠΈΡΠΊΡΡΡΠΈ"
+#, c-format
msgid "unable to unset option %s which does not have global value"
msgstr "ΠΎΠΏΡΠΈΡΠ° %s ΠΊΠΎΡΠ° Π½Π΅ΠΌΠ° Π³Π»ΠΎΠ±Π°Π»Π½Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΠΈΡΠΊΡΡΡΠΈ"
@@ -7724,12 +8566,15 @@
msgid "mark name must be a single character"
msgstr "ΠΈΠΌΠ΅ ΠΌΠ°ΡΠΊΠ΅ΡΠ° ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΠ°ΠΌΠΎ ΡΠ΅Π΄Π°Π½ ΠΊΠ°ΡΠ°ΠΊΡΠ΅Ρ"
+#, c-format
msgid "expected vim.Buffer object, but got %s"
msgstr "ΠΎΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ vim.Buffer ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ, Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½ %s"
+#, c-format
msgid "failed to switch to buffer %d"
msgstr "ΠΏΡΠ΅Π»Π°Π·Π°ΠΊ Π½Π° Π±Π°ΡΠ΅Ρ %d Π½ΠΈΡΠ΅ Π±ΠΈΠΎ ΠΌΠΎΠ³ΡΡ"
+#, c-format
msgid "expected vim.Window object, but got %s"
msgstr "ΠΎΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ vim.Window ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ, Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½ %s"
@@ -7739,6 +8584,7 @@
msgid "did not switch to the specified window"
msgstr "Π½ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΠ»ΠΎ Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΡΠΎΠ·ΠΎΡ"
+#, c-format
msgid "expected vim.TabPage object, but got %s"
msgstr "ΠΎΡΠ΅ΠΊΠΈΠ²Π°ΠΎ ΡΠ΅ vim.TabPage ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ, Π°Π»ΠΈ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ΅Π½ %s"
@@ -7748,12 +8594,15 @@
msgid "failed to run the code"
msgstr "ΠΊôΠ΄ Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½Π΅"
+#, c-format
msgid "unable to convert %s to a Vim dictionary"
msgstr "%s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΡΡΠ΅ Ρ vim ΡΠ΅ΡΠ½ΠΈΠΊ"
+#, c-format
msgid "unable to convert %s to a Vim list"
msgstr "%s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΡΡΠ΅ Ρ vim Π»ΠΈΡΡΡ"
+#, c-format
msgid "unable to convert %s to a Vim structure"
msgstr "%s Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΡΡΠ΅ Ρ vim ΡΡΡΡΠΊΡΡΡΡ"
@@ -8043,6 +8892,9 @@
msgid "number of lines to scroll for CTRL-U and CTRL-D"
msgstr "Π±ΡΠΎΡ Π»ΠΈΠ½ΠΈΡΠ° ΠΊΠΎΡΠ΅ ΡΠΊΡΠΎΠ»ΡΡΡ CTRL-U ΠΈ CTRL-D"
+msgid "scroll by screen line"
+msgstr "ΡΠΊΡΠΎΠ»ΠΎΠ²Π°ΡΠ΅ ΠΏΠΎ Π΅ΠΊΡΠ°Π½ΡΠΊΠΎΡ Π»ΠΈΠ½ΠΈΡΠΈ"
+
msgid "number of screen lines to show around the cursor"
msgstr "Π±ΡΠΎΡ Π΅ΠΊΡΠ°Π½ΡΠΊΠΈΡ
Π»ΠΈΠ½ΠΈΡΠ° ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·ΡΡΡ ΠΎΠΊΠΎ ΠΊΡΡΡΠΎΡΠ°"
@@ -8252,6 +9104,9 @@
msgid "a new window is put below the current one"
msgstr "Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ·ΠΎΡ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ° ΠΈΡΠΏΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ΅Π³"
+msgid "determines scroll behavior for split windows"
+msgstr "ΠΎΠ΄ΡΠ΅ΡΡΡΠ΅ ΠΏΠΎΠ½Π°ΡΠ°ΡΠ΅ ΡΠΊΡΠΎΠ»ΠΎΠ²Π°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΅ΡΠ΅Π½Π΅ ΠΏΡΠΎΠ·ΠΎΡΠ΅"
+
msgid "a new window is put right of the current one"
msgstr "Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ·ΠΎΡ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ° Π΄Π΅ΡΠ½ΠΎ ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ΅Π³"
@@ -8322,6 +9177,9 @@
msgid "terminal that requires extra redrawing"
msgstr "ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΊΠΎΡΠΈ ΡΡΠ°ΠΆΠΈ Π΄ΠΎΠ΄Π°ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎ ΠΈΡΡΡΡΠ°Π²Π°ΡΠ΅"
+msgid "what keyboard protocol to use for which terminal"
+msgstr "ΠΊΠΎΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ°ΡΡΠ°ΡΡΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΊΠΎΡΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»"
+
msgid "recognize keys that start with <Esc> in Insert mode"
msgstr "ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°ΡΡ ΡΠ΅ ΡΠ°ΡΡΠ΅ΡΠΈ ΠΊΠΎΡΠΈ Ρ ΡΠ΅ΠΆΠΈΠΌΡ Π£ΠΌΠ΅ΡΠ°ΡΠ΅ ΠΏΠΎΡΠΈΡΡ ΡΠ° <Esc>"
@@ -8740,6 +9598,9 @@
msgid "words that change how lisp indenting works"
msgstr "ΡΠ΅ΡΠΈ ΠΊΠΎΡΠ΅ ΠΌΠ΅ΡΠ°ΡΡ Π½Π°ΡΠΈΠ½ ΡΠ°Π΄Π° lisp ΡΠ΅ΠΆΠΈΠΌΠ°"
+msgid "options for Lisp indenting"
+msgstr "ΠΎΠΏΡΠΈΡΠ΅ Π·Π° Lisp ΡΠ²Π»Π°ΡΠ΅ΡΠ΅"
+
msgid "folding"
msgstr "ΠΏΠΎΠ΄Π²ΠΈΡΠ°ΡΠ΅"
@@ -8847,6 +9708,9 @@
msgid "last line in the file has an end-of-line"
msgstr "ΠΏΠΎΡΠ»Π΅Π΄ΡΠ° Π»ΠΈΠ½ΠΈΡΠ° Ρ ΡΠ°ΡΠ»Ρ ΠΈΠΌΠ° ΠΊΡΠ°Ρ-Π»ΠΈΠ½ΠΈΡΠ΅"
+msgid "last line in the file followed by CTRL-Z"
+msgstr "Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅ Π»ΠΈΠ½ΠΈΡΠ΅ Ρ ΡΠ°ΡΠ»Ρ ΡΠ»Π΅Π΄ΠΈ CTRL-Z"
+
msgid "fixes missing end-of-line at end of text file"
msgstr "ΠΏΠΎΠΏΡΠ°Π²ΡΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠ΅ ΠΊΡΠ°Ρ-Π»ΠΈΠ½ΠΈΡΠ΅ Π½Π° ΠΊΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ ΡΠ°ΡΠ»Π°"