From 3f32a5f1601ab2b0eba0caad00d4c26fb86a02a2 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 12 May 2022 20:34:15 +0100 Subject: Update runtime files and translations --- runtime/compiler/scdoc.vim | 3 +- runtime/doc/builtin.txt | 2 +- runtime/doc/eval.txt | 20 +- runtime/doc/starting.txt | 4 +- runtime/doc/syntax.txt | 166 +- runtime/doc/tags | 1 + runtime/doc/todo.txt | 16 +- runtime/doc/windows.txt | 4 +- runtime/evim.vim | 5 +- runtime/ftplugin/scdoc.vim | 10 +- runtime/syntax/debchangelog.vim | 4 +- runtime/syntax/debcontrol.vim | 4 +- runtime/syntax/debsources.vim | 4 +- runtime/syntax/help.vim | 4 +- runtime/syntax/scdoc.vim | 63 +- src/po/af.po | 7109 ++++++++++++++++++--------------------- src/po/ca.po | 21 +- src/po/cs.cp1250.po | 13 +- src/po/cs.po | 13 +- src/po/da.po | 21 +- src/po/de.po | 21 +- src/po/en_GB.po | 872 ++--- src/po/eo.po | 21 +- src/po/es.po | 13 +- src/po/fi.po | 21 +- src/po/fr.po | 21 +- src/po/ga.po | 21 +- src/po/it.po | 482 +-- src/po/ja.euc-jp.po | 21 +- src/po/ja.po | 21 +- src/po/ja.sjis.po | 21 +- src/po/ko.UTF-8.po | 2 + src/po/ko.po | 2 + src/po/nb.po | 13 +- src/po/nl.po | 6 +- src/po/no.po | 13 +- src/po/pl.UTF-8.po | 18 +- src/po/pl.cp1250.po | 18 +- src/po/pl.po | 18 +- src/po/pt_BR.po | 21 +- src/po/ru.cp1251.po | 23 +- src/po/ru.po | 23 +- src/po/sk.cp1250.po | 16 +- src/po/sk.po | 16 +- src/po/sr.po | 21 +- src/po/sv.po | 13 +- src/po/tr.po | 21 +- src/po/uk.cp1251.po | 23 +- src/po/uk.po | 23 +- src/po/vi.po | 13 +- src/po/zh_CN.UTF-8.po | 13 +- src/po/zh_CN.cp936.po | 13 +- src/po/zh_CN.po | 13 +- src/po/zh_TW.UTF-8.po | 13 +- src/po/zh_TW.po | 13 +- 55 files changed, 4165 insertions(+), 5225 deletions(-) diff --git a/runtime/compiler/scdoc.vim b/runtime/compiler/scdoc.vim index 2f6edc6322..c37969f89c 100644 --- a/runtime/compiler/scdoc.vim +++ b/runtime/compiler/scdoc.vim @@ -1,7 +1,8 @@ " scdoc compiler for Vim " Compiler: scdoc -" Maintainer: Greg Anders +" Maintainer: Gregory Anders " Last Updated: 2019-10-24 +" Upstream: https://github.com/gpanders/vim-scdoc if exists('current_compiler') finish diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt index 7d62583d62..538f099cb4 100644 --- a/runtime/doc/builtin.txt +++ b/runtime/doc/builtin.txt @@ -1,4 +1,4 @@ -*builtin.txt* For Vim version 8.2. Last change: 2022 May 09 +*builtin.txt* For Vim version 8.2. Last change: 2022 May 10 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index ac61023612..db70b711a7 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 8.2. Last change: 2022 May 06 +*eval.txt* For Vim version 8.2. Last change: 2022 May 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1534,14 +1534,22 @@ allowing the inclusion of Vim script expressions (see |expr1|). Any expression returning a value can be enclosed between curly braces. The value is converted to a string. All the text and results of the expressions are concatenated to make a new string. - + *E1278* To include an opening brace '{' or closing brace '}' in the string content -double it. +double it. For double quoted strings using a backslash also works. A single +closing brace '}' will result in an error. Examples: > let your_name = input("What's your name? ") +< What's your name? Peter ~ +> + echo echo $"Hello, {your_name}!" - echo $"The square root of 9 is {sqrt(9)}" +< Hello, Peter! ~ +> + echo $"The square root of {{9}} is {sqrt(9)}" +< The square root of {9} is 3.0 ~ + option *expr-option* *E112* *E113* ------ @@ -3538,8 +3546,8 @@ text... :for {var} in {object} *:for* *E690* *E732* :endfo[r] *:endfo* *:endfor* Repeat the commands between `:for` and `:endfor` for - each item in {object}. {object} can be a |List| or - a |Blob|. *E1177* + each item in {object}. {object} can be a |List|, + a |Blob| or a |String|. *E1177* Variable {var} is set to the value of each item. In |Vim9| script the loop variable must not have been diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt index 3ec5a9992e..f5b33a8886 100644 --- a/runtime/doc/starting.txt +++ b/runtime/doc/starting.txt @@ -1,4 +1,4 @@ -*starting.txt* For Vim version 8.2. Last change: 2022 May 09 +*starting.txt* For Vim version 8.2. Last change: 2022 May 10 VIM REFERENCE MANUAL by Bram Moolenaar @@ -737,6 +737,7 @@ In Evim these options are changed from their default value: :set guioptions-=a non-Unix only: don't do auto-select Key mappings: + quit, using `:confirm` prompt if there are changes moves by screen lines rather than file lines idem Q does "gq", formatting, instead of Ex mode @@ -747,7 +748,6 @@ Key mappings: idem CTRL-V Pastes from the clipboard (in any mode) idem - CTRL-Q do what CTRL-V used to do CTRL-Z undo CTRL-Y redo system menu diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index 9e9a0f166d..fd783288a1 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -488,7 +488,7 @@ your own highlight colors for the progress bar. Example: > hi TOhtmlProgress guifg=#c0ffee ctermbg=7 < *g:html_number_lines* -Default: current 'number' setting. +Default: Current 'number' setting. When 0, buffer text is displayed in the generated HTML without line numbering. When 1, a column of line numbers is added to the generated HTML with the same highlighting as the line number column in Vim (|hl-LineNr|). @@ -577,7 +577,7 @@ folded text will open the fold as if |g:html_hover_unfold| were set. :let g:html_no_foldcolumn = 1 < *TOhtml-uncopyable-text* *g:html_prevent_copy* -Default: empty string. +Default: Empty string. This option prevents certain regions of the generated HTML from being copied, when you select all text in document rendered in a browser and copy it. Useful for allowing users to copy-paste only the source text even if a fold column or @@ -603,7 +603,7 @@ uncopyable regions. In some browsers, especially older browsers, after selecting an entire page and copying the selection, the tags are not pasted with the page text. If |g:html_no_invalid| is 0, the tags have invalid type; this works in more browsers, but the page will not validate. -Note: this method does NOT work in recent versions of Chrome and equivalent +Note: This method does NOT work in recent versions of Chrome and equivalent browsers; the tags get pasted with the text. When "fallback" (default value), the same elements are generated for @@ -659,12 +659,12 @@ To append a string "_mystring" to the end of each ID: > :let g:html_id_expr = '"_mystring"' < -Note, when converting a diff view to HTML, the expression will only be +Note: When converting a diff view to HTML, the expression will only be evaluated for the first window in the diff, and the result used for all the windows. *TOhtml-wrap-text* *g:html_pre_wrap* -Default: current 'wrap' setting. +Default: Current 'wrap' setting. When 0, if |g:html_no_pre| is 0 or unset, the text in the generated HTML does not wrap at the edge of the browser window. When 1, if |g:html_use_css| is 1, the CSS 2.0 "white-space:pre-wrap" value is @@ -724,7 +724,7 @@ wide browser support. However, you can override this to support specific encodings that may not be automatically detected by default (see options below). See http://www.iana.org/assignments/character-sets for the IANA names. -Note, by default all Unicode encodings are converted to UTF-8 with no BOM in +Note: By default all Unicode encodings are converted to UTF-8 with no BOM in the generated HTML, as recommended by W3C: http://www.w3.org/International/questions/qa-choosing-encodings @@ -1328,8 +1328,8 @@ the global or buffer-local variable load_doxygen_syntax. This is done by adding the following to your .vimrc. > :let g:load_doxygen_syntax=1 -There are a couple of variables that have an effect on syntax highlighting, and -are to do with non-standard highlighting options. +There are a couple of variables that have an effect on syntax highlighting, +and are to do with non-standard highlighting options. Variable Default Effect ~ g:doxygen_enhanced_color @@ -1471,8 +1471,8 @@ To enable highlighting some special atoms, put this in your vimrc: > ELIXIR *elixir.vim* *ft-elixir-syntax* -Elixir is a dynamic, functional language for building scalable and maintainable -applications. +Elixir is a dynamic, functional language for building scalable and +maintainable applications. The following file extensions are auto-detected as Elixir file types: @@ -1488,7 +1488,7 @@ Elixir. FLEXWIKI *flexwiki.vim* *ft-flexwiki-syntax* FlexWiki is an ASP.NET-based wiki package available at http://www.flexwiki.com -NOTE: this site currently doesn't work, on Wikipedia is mentioned that +NOTE: This site currently doesn't work, on Wikipedia is mentioned that development stopped in 2009. Syntax highlighting is available for the most common elements of FlexWiki @@ -1568,8 +1568,8 @@ syntax highlighting will not be correct if the form is incorrectly set. When you create a new fortran file, the syntax script assumes fixed source form. If you always use free source form, then > :let fortran_free_source=1 -in your .vimrc prior to the :syntax on command. If you always use fixed source -form, then > +in your .vimrc prior to the :syntax on command. If you always use fixed +source form, then > :let fortran_fixed_source=1 in your .vimrc prior to the :syntax on command. @@ -1840,8 +1840,8 @@ ends with -->) you can define > JavaScript and Visual Basic embedded inside HTML documents are highlighted as 'Special' with statements, comments, strings and so on colored as in standard -programming languages. Note that only JavaScript and Visual Basic are currently -supported, no other scripting language has been added yet. +programming languages. Note that only JavaScript and Visual Basic are +currently supported, no other scripting language has been added yet. Embedded and inlined cascading style sheets (CSS) are highlighted too. @@ -1945,8 +1945,8 @@ The java.vim syntax highlighting file offers several options: In Java 1.0.2 it was never possible to have braces inside parens, so this was flagged as an error. Since Java 1.1 this is possible (with anonymous -classes), and therefore is no longer marked as an error. If you prefer the old -way, put the following line into your vim startup file: > +classes), and therefore is no longer marked as an error. If you prefer the +old way, put the following line into your vim startup file: > :let java_mark_braces_in_parens_as_errors=1 All identifiers in java.lang.* are always visible in all classes. To @@ -2064,10 +2064,10 @@ LISP *lisp.vim* *ft-lisp-syntax* The lisp syntax highlighting provides two options: > - g:lisp_instring : if it exists, then "(...)" strings are highlighted + g:lisp_instring : If it exists, then "(...)" strings are highlighted as if the contents of the string were lisp. Useful for AutoLisp. - g:lisp_rainbow : if it exists and is nonzero, then differing levels + g:lisp_rainbow : If it exists and is nonzero, then differing levels of parenthesization will receive different highlighting. < @@ -2474,8 +2474,8 @@ If you do not want complex things like '@{${"foo"}}' to be parsed: > (In Vim 6.x it was the other way around: "perl_extended_vars" enabled it.) -The coloring strings can be changed. By default strings and qq friends will be -highlighted like the first line. If you set the variable +The coloring strings can be changed. By default strings and qq friends will +be highlighted like the first line. If you set the variable perl_string_as_statement, it will be highlighted as in the second line. "hello world!"; qq|hello world|; @@ -2487,8 +2487,8 @@ perl_string_as_statement, it will be highlighted as in the second line. The syncing has 3 options. The first two switch off some triggering of synchronization and should only be needed in case it fails to work properly. If while scrolling all of a sudden the whole screen changes color completely -then you should try and switch off one of those. Let me know if you can figure -out the line that causes the mistake. +then you should try and switch off one of those. Let me know if you can +figure out the line that causes the mistake. One triggers on "^\s*sub\s*" and the other on "^[$@%]" more or less. > @@ -2525,7 +2525,7 @@ behavior, set 'perl_nofold_packages': > PHP3 and PHP4 *php.vim* *php3.vim* *ft-php-syntax* *ft-php3-syntax* -[note: previously this was called "php3", but since it now also supports php4 +[Note: Previously this was called "php3", but since it now also supports php4 it has been renamed to "php"] There are the following options for the php syntax highlighting. @@ -2595,15 +2595,15 @@ PPWizard is a preprocessor for HTML and OS/2 INF files This syntax file has the options: -- ppwiz_highlight_defs : determines highlighting mode for PPWizard's +- ppwiz_highlight_defs : Determines highlighting mode for PPWizard's definitions. Possible values are ppwiz_highlight_defs = 1 : PPWizard #define statements retain the - colors of their contents (e.g. PPWizard macros and variables) + colors of their contents (e.g. PPWizard macros and variables). - ppwiz_highlight_defs = 2 : preprocessor #define and #evaluate + ppwiz_highlight_defs = 2 : Preprocessor #define and #evaluate statements are shown in a single color with the exception of line - continuation symbols + continuation symbols. The default setting for ppwiz_highlight_defs is 1. @@ -2642,7 +2642,7 @@ highlighted by defining the postscr_level variable as follows: > If this variable is not defined it defaults to 2 (level 2) since this is the most prevalent version currently. -Note, not all PS interpreters will support all language features for a +Note: Not all PS interpreters will support all language features for a particular language level. In particular the %!PS-Adobe-3.0 at the start of PS files does NOT mean the PostScript present is level 3 PostScript! @@ -2744,7 +2744,7 @@ If you want all possible Python highlighting (the same as setting the preceding last option and unsetting all other ones): > :let python_highlight_all = 1 -Note: only existence of these options matter, not their value. You can replace +Note: Only existence of these options matter, not their value. You can replace 1 above with anything. QUAKE *quake.vim* *ft-quake-syntax* @@ -3184,16 +3184,16 @@ The Speedup syntax file has some options: the DECLARE section; if you defined own types, you have to include them in the syntax file. -- oneline_comments : this value ranges from 1 to 3 and determines the +- oneline_comments : This value ranges from 1 to 3 and determines the highlighting of # style comments. - oneline_comments = 1 : allow normal Speedup code after an even + oneline_comments = 1 : Allow normal Speedup code after an even number of #s. - oneline_comments = 2 : show code starting with the second # as + oneline_comments = 2 : Show code starting with the second # as error. This is the default setting. - oneline_comments = 3 : show the whole line as error if it contains + oneline_comments = 3 : Show the whole line as error if it contains more than one #. Since especially OPERATION sections tend to become very large due to @@ -3232,8 +3232,8 @@ This covers the shell named "tcsh". It is a superset of csh. See |csh.vim| for how the filetype is detected. Tcsh does not allow \" in strings unless the "backslash_quote" shell variable -is set. If you want VIM to assume that no backslash quote constructs exist add -this line to your .vimrc: > +is set. If you want VIM to assume that no backslash quote constructs exist +add this line to your .vimrc: > :let tcsh_backslash_quote = 0 @@ -3599,7 +3599,7 @@ start and end tags. This can be turned on by > :let g:xml_syntax_folding = 1 :set foldmethod=syntax -Note: syntax folding might slow down syntax highlighting significantly, +Note: Syntax folding might slow down syntax highlighting significantly, especially for large files. @@ -5098,8 +5098,8 @@ ctermul={color-nr} *highlight-ctermul* The case of the color names is ignored. Note that for 16 color ansi style terminals (including xterms), the - numbers in the NR-8 column is used. Here '*' means 'add 8' so that Blue - is 12, DarkGray is 8 etc. + numbers in the NR-8 column is used. Here '*' means 'add 8' so that + Blue is 12, DarkGray is 8 etc. Note that for some color terminals these names may result in the wrong colors! @@ -5242,48 +5242,46 @@ When possible the name is highlighted in the used colors. If this makes it unreadable use Visual selection. *hl-ColorColumn* -ColorColumn used for the columns set with 'colorcolumn' +ColorColumn Used for the columns set with 'colorcolumn'. *hl-Conceal* -Conceal placeholder characters substituted for concealed - text (see 'conceallevel') +Conceal Placeholder characters substituted for concealed + text (see 'conceallevel'). *hl-Cursor* -Cursor the character under the cursor -lCursor the character under the cursor when |language-mapping| - is used (see 'guicursor') +Cursor Character under the cursor. +lCursor Character under the cursor when |language-mapping| + is used (see 'guicursor'). *hl-CursorIM* -CursorIM like Cursor, but used when in IME mode |CursorIM| +CursorIM Like Cursor, but used when in IME mode. |CursorIM| *hl-CursorColumn* -CursorColumn the screen column that the cursor is in when 'cursorcolumn' is - set +CursorColumn Screen column that the cursor is in when 'cursorcolumn' is set. *hl-CursorLine* -CursorLine the screen line that the cursor is in when 'cursorline' is - set +CursorLine Screen line that the cursor is in when 'cursorline' is set. *hl-Directory* -Directory directory names (and other special names in listings) +Directory Directory names (and other special names in listings). *hl-DiffAdd* -DiffAdd diff mode: Added line |diff.txt| +DiffAdd Diff mode: Added line. |diff.txt| *hl-DiffChange* -DiffChange diff mode: Changed line |diff.txt| +DiffChange Diff mode: Changed line. |diff.txt| *hl-DiffDelete* -DiffDelete diff mode: Deleted line |diff.txt| +DiffDelete Diff mode: Deleted line. |diff.txt| *hl-DiffText* -DiffText diff mode: Changed text within a changed line |diff.txt| +DiffText Diff mode: Changed text within a changed line. |diff.txt| *hl-EndOfBuffer* -EndOfBuffer filler lines (~) after the last line in the buffer. +EndOfBuffer Filler lines (~) after the last line in the buffer. By default, this is highlighted like |hl-NonText|. *hl-ErrorMsg* -ErrorMsg error messages on the command line +ErrorMsg Error messages on the command line. *hl-VertSplit* -VertSplit the column separating vertically split windows +VertSplit Column separating vertically split windows. *hl-Folded* -Folded line used for closed folds +Folded Line used for closed folds. *hl-FoldColumn* FoldColumn 'foldcolumn' *hl-SignColumn* -SignColumn column where |signs| are displayed +SignColumn Column where |signs| are displayed. *hl-IncSearch* IncSearch 'incsearch' highlighting; also used for the text replaced with - ":s///c" + ":s///c". *hl-LineNr* LineNr Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. @@ -5301,11 +5299,11 @@ CursorLineSign Like SignColumn when 'cursorline' is set for the cursor line. *hl-CursorLineFold* CursorLineFold Like FoldColumn when 'cursorline' is set for the cursor line. *hl-MatchParen* -MatchParen The character under the cursor or just before it, if it +MatchParen Character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt| *hl-ModeMsg* -ModeMsg 'showmode' message (e.g., "-- INSERT --") +ModeMsg 'showmode' message (e.g., "-- INSERT --"). *hl-MoreMsg* MoreMsg |more-prompt| *hl-NonText* @@ -5314,17 +5312,17 @@ NonText '@' at the end of the window, characters from 'showbreak' (e.g., ">" displayed when a double-wide character doesn't fit at the end of the line). *hl-Normal* -Normal normal text +Normal Normal text. *hl-Pmenu* -Pmenu Popup menu: normal item. +Pmenu Popup menu: Normal item. *hl-PmenuSel* -PmenuSel Popup menu: selected item. +PmenuSel Popup menu: Selected item. *hl-PmenuSbar* -PmenuSbar Popup menu: scrollbar. +PmenuSbar Popup menu: Scrollbar. *hl-PmenuThumb* PmenuThumb Popup menu: Thumb of the scrollbar. *hl-Question* -Question |hit-enter| prompt and yes/no questions +Question |hit-enter| prompt and yes/no questions. *hl-QuickFixLine* QuickFixLine Current |quickfix| item in the quickfix window. *hl-Search* @@ -5332,12 +5330,12 @@ Search Last search pattern highlighting (see 'hlsearch'). Also used for similar items that need to stand out. *hl-CurSearch* CurSearch Current match for the last search pattern (see 'hlsearch'). - Note: this is correct after a search, but may get outdated if - changes are made or the screen is redrawn. + Note: This is correct after a search, but may get outdated if + changes are made or the screen is redrawn. *hl-SpecialKey* SpecialKey Meta and special keys listed with ":map", also for text used to show unprintable characters in the text, 'listchars'. - Generally: text that is displayed differently from what it + Generally: Text that is displayed differently from what it really is. *hl-SpellBad* SpellBad Word that is not recognized by the spellchecker. |spell| @@ -5354,35 +5352,35 @@ SpellRare Word that is recognized by the spellchecker as one that is hardly ever used. |spell| This will be combined with the highlighting used otherwise. *hl-StatusLine* -StatusLine status line of current window +StatusLine Status line of current window. *hl-StatusLineNC* StatusLineNC status lines of not-current windows - Note: if this is equal to "StatusLine" Vim will use "^^^" in + Note: If this is equal to "StatusLine", Vim will use "^^^" in the status line of the current window. *hl-StatusLineTerm* -StatusLineTerm status line of current window, if it is a |terminal| window. +StatusLineTerm Status line of current window, if it is a |terminal| window. *hl-StatusLineTermNC* -StatusLineTermNC status lines of not-current windows that is a |terminal| +StatusLineTermNC Status lines of not-current windows that is a |terminal| window. *hl-TabLine* -TabLine tab pages line, not active tab page label +TabLine Tab pages line, not active tab page label. *hl-TabLineFill* -TabLineFill tab pages line, where there are no labels +TabLineFill Tab pages line, where there are no labels. *hl-TabLineSel* -TabLineSel tab pages line, active tab page label +TabLineSel Tab pages line, active tab page label. *hl-Terminal* -Terminal |terminal| window (see |terminal-size-color|) +Terminal |terminal| window (see |terminal-size-color|). *hl-Title* -Title titles for output from ":set all", ":autocmd" etc. +Title Titles for output from ":set all", ":autocmd" etc. *hl-Visual* -Visual Visual mode selection +Visual Visual mode selection. *hl-VisualNOS* VisualNOS Visual mode selection when vim is "Not Owning the Selection". Only X11 Gui's |gui-x11| and |xterm-clipboard| supports this. *hl-WarningMsg* -WarningMsg warning messages +WarningMsg Warning messages. *hl-WildMenu* -WildMenu current match in 'wildmenu' completion +WildMenu Current match in 'wildmenu' completion. *hl-User1* *hl-User1..9* *hl-User9* The 'statusline' syntax allows the use of 9 different highlights in the @@ -5772,7 +5770,7 @@ If your syntax causes redrawing to be slow, here are a few hints on making it faster. To see slowness switch on some features that usually interfere, such as 'relativenumber' and |folding|. -Note: this is only available when compiled with the |+profile| feature. +Note: This is only available when compiled with the |+profile| feature. You many need to build Vim with "huge" features. To find out what patterns are consuming most time, get an overview with this diff --git a/runtime/doc/tags b/runtime/doc/tags index 2525ce4a65..ad7f6bb402 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4264,6 +4264,7 @@ E1270 change.txt /*E1270* E1271 vim9.txt /*E1271* E1274 cmdline.txt /*E1274* E1276 builtin.txt /*E1276* +E1278 eval.txt /*E1278* E128 eval.txt /*E128* E129 eval.txt /*E129* E13 message.txt /*E13* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index f7a3d350f0..49fd1ee74d 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 8.2. Last change: 2022 May 09 +*todo.txt* For Vim version 8.2. Last change: 2022 May 12 VIM REFERENCE MANUAL by Bram Moolenaar @@ -38,9 +38,6 @@ browser use: https://github.com/vim/vim/issues/1234 *known-bugs* -------------------- Known bugs and current work ----------------------- -String interpolation: Handle backslash and quotes in the expression normally, -do not require escaping. - Once Vim9 is stable: - Use Vim9 for more runtime files. - Check code coverage, add more tests if needed. @@ -48,6 +45,7 @@ Once Vim9 is stable: vim9instr.c vim9script.c vim9type.c +- Inlude new set of colors: #9795 - Adjust intro message to say "help version9". Further Vim9 improvements, possibly after launch: @@ -65,8 +63,6 @@ Further Vim9 improvements, possibly after launch: evaluation. Use the location where the option was set for deciding whether it's to be evaluated in Vim9 script context. -- Implement "import lazy" - like autoload but with a relative or absolute - path. #9595 - implement :type - implement :enum - implement :class and :interface: See |vim9-classes| @@ -127,14 +123,12 @@ Text properties: where property fits in. Or Should we let the textprop highlight overrule other (e.g. diff) highlight if the priority is above a certain value? (#7392) -- Popup attached to text property stays visible when text is deleted with - "cc". (#7737) "C" works OK. "dd" also files in a buffer with a single +- "C" works OK. "dd" fails to delete text property in a buffer with a single line. - Add text property that shifts text to make room for annotation (e.g. variable type). Like the opposite of conceal. Requires fixing the cursor positioning and mouse clicks as with conceal mode. - Auto-indenting may cause highlighting to shift. (#7719) -- "cc" does not call inserted_bytes(). (Axel Forsman, #5763) - Combining text property with 'cursorline' does not always work (Billie Cleek, #5533) - See remarks at top of src/textprop.c @@ -862,10 +856,6 @@ missing: --nofork, -A , -b, -h, etc. ":au * * command" should not be allowed, only use * for event when listing or deleting autocmds, not when adding them. -With 'foldmethod' "indent" and appending an empty line, what follows isn't -included in the existing fold. Deleting the empty line and undo fixes it. -(Oleg Koshovetc, 2018 Jul 15, #3214) - Column number is wrong when using 'linebreak' and 'wrap'. (Keith Smiley, 2018 Jan 15, #2555) diff --git a/runtime/doc/windows.txt b/runtime/doc/windows.txt index eadd7d916e..a5c1d140b5 100644 --- a/runtime/doc/windows.txt +++ b/runtime/doc/windows.txt @@ -1,4 +1,4 @@ -*windows.txt* For Vim version 8.2. Last change: 2022 Apr 06 +*windows.txt* For Vim version 8.2. Last change: 2022 May 11 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1036,7 +1036,7 @@ modified, but is forced (with '!') to be removed from a window, and 'autowrite' is off or the buffer can't be written. You can make a hidden buffer not hidden by starting to edit it with any -command. Or by deleting it with the ":bdelete" command. +command, or by deleting it with the ":bdelete" command. The 'hidden' is global, it is used for all buffers. The 'bufhidden' option can be used to make an exception for a specific buffer. It can take these diff --git a/runtime/evim.vim b/runtime/evim.vim index 4a875ee911..d3f349e0d8 100644 --- a/runtime/evim.vim +++ b/runtime/evim.vim @@ -1,6 +1,6 @@ " Vim script for Evim key bindings " Maintainer: Bram Moolenaar -" Last Change: 2019 Jan 27 +" Last Change: 2022 May 10 " Don't use Vi-compatible mode. set nocompatible @@ -8,6 +8,9 @@ set nocompatible " Use the mswin.vim script for most mappings source :p:h/mswin.vim +" Allow for using CTRL-Q in Insert mode to quit Vim. +inoremap :confirm qall + " Vim is in Insert mode by default set insertmode diff --git a/runtime/ftplugin/scdoc.vim b/runtime/ftplugin/scdoc.vim index 2e98e647f4..552c865baa 100644 --- a/runtime/ftplugin/scdoc.vim +++ b/runtime/ftplugin/scdoc.vim @@ -1,6 +1,7 @@ " scdoc filetype plugin -" Maintainer: Gregory Anders -" Last Updated: 2021-08-04 +" Maintainer: Gregory Anders +" Last Updated: 2022-05-09 +" Upstream: https://github.com/gpanders/vim-scdoc " Only do this when not done yet for this buffer if exists('b:did_ftplugin') @@ -19,8 +20,3 @@ setlocal softtabstop=0 setlocal textwidth=80 let b:undo_ftplugin = 'setl com< cms< fo< et< sw< sts< tw<' - -if has('conceal') - setlocal conceallevel=2 - let b:undo_ftplugin .= ' cole<' -endif diff --git a/runtime/syntax/debchangelog.vim b/runtime/syntax/debchangelog.vim index 8d09af0886..2efd919772 100644 --- a/runtime/syntax/debchangelog.vim +++ b/runtime/syntax/debchangelog.vim @@ -3,7 +3,7 @@ " Maintainer: Debian Vim Maintainers " Former Maintainers: Gerfried Fuchs " Wichert Akkerman -" Last Change: 2022 Mar 28 +" Last Change: 2022 May 01 " URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debchangelog.vim " Standard syntax initialization @@ -24,7 +24,7 @@ let s:supported = [ \ 'jessie', 'stretch', 'buster', 'bullseye', 'bookworm', \ 'trixie', 'sid', 'rc-buggy', \ - \ 'trusty', 'xenial', 'bionic', 'focal', 'impish', 'jammy', + \ 'trusty', 'xenial', 'bionic', 'focal', 'impish', 'jammy', 'kinetic', \ 'devel' \ ] let s:unsupported = [ diff --git a/runtime/syntax/debcontrol.vim b/runtime/syntax/debcontrol.vim index 8b65ece4ca..4c7fb5dd63 100644 --- a/runtime/syntax/debcontrol.vim +++ b/runtime/syntax/debcontrol.vim @@ -3,7 +3,7 @@ " Maintainer: Debian Vim Maintainers " Former Maintainers: Gerfried Fuchs " Wichert Akkerman -" Last Change: 2021 Nov 26 +" Last Change: 2022 May 11 " URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debcontrol.vim " Standard syntax initialization @@ -17,7 +17,7 @@ set cpo&vim " Should match case except for the keys of each field syn case match -syn iskeyword @,48-57,-,/ +syn iskeyword @,48-57,- " Everything that is not explicitly matched by the rules below syn match debcontrolElse "^.*$" diff --git a/runtime/syntax/debsources.vim b/runtime/syntax/debsources.vim index d79ce4b573..e3ec6e6598 100644 --- a/runtime/syntax/debsources.vim +++ b/runtime/syntax/debsources.vim @@ -2,7 +2,7 @@ " Language: Debian sources.list " Maintainer: Debian Vim Maintainers " Former Maintainer: Matthijs Mohlmann -" Last Change: 2022 Mar 28 +" Last Change: 2022 May 01 " URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debsources.vim " Standard syntax initialization @@ -26,7 +26,7 @@ let s:supported = [ \ 'jessie', 'stretch', 'buster', 'bullseye', 'bookworm', \ 'trixie', 'sid', 'rc-buggy', \ - \ 'trusty', 'xenial', 'bionic', 'focal', 'impish', 'jammy', + \ 'trusty', 'xenial', 'bionic', 'focal', 'impish', 'jammy', 'kinetic', \ 'devel' \ ] let s:unsupported = [ diff --git a/runtime/syntax/help.vim b/runtime/syntax/help.vim index f5a50bfacd..14777f8585 100644 --- a/runtime/syntax/help.vim +++ b/runtime/syntax/help.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: Vim help file " Maintainer: Bram Moolenaar (Bram@vim.org) -" Last Change: 2022 May 01 +" Last Change: 2022 May 12 " Quit when a (custom) syntax file was already loaded if exists("b:current_syntax") @@ -215,7 +215,7 @@ hi def link helpError Error hi def link helpTodo Todo hi def link helpURL String -if expand('%:p') == $VIMRUNTIME .. '/doc/syntax.txt' +if expand('%:p') =~ escape($VIMRUNTIME, '\') .. '[/\\]doc[/\\]syntax.txt' " highlight groups with their respective color import 'dist/vimhelp.vim' call vimhelp.HighlightGroups() diff --git a/runtime/syntax/scdoc.vim b/runtime/syntax/scdoc.vim index 25c9c5433b..0180f35027 100644 --- a/runtime/syntax/scdoc.vim +++ b/runtime/syntax/scdoc.vim @@ -1,6 +1,7 @@ " Syntax file for scdoc files -" Maintainer: Gregory Anders -" Last Updated: 2021-08-04 +" Maintainer: Gregory Anders +" Last Updated: 2022-05-09 +" Upstream: https://github.com/gpanders/vim-scdoc if exists('b:current_syntax') finish @@ -20,33 +21,43 @@ syntax match scdocIndentError "^[ ]\+" syntax match scdocLineBreak "++$" -syntax match scdocOrderedListMarker "^\s*\.\%(\s\+\S\)\@=" -syntax match scdocListMarker "^\s*-\%(\s\+\S\)\@=" +syntax region scdocOrderedListItem matchgroup=scdocOrderedListMarker start="^\z(\s*\)\." skip="^\z1 .*$" end="^" contains=scdocBold,scdocUnderline +syntax region scdocListItem matchgroup=scdocListMarker start="^\z(\s*\)-" skip="^\z1 .*$" end="^" contains=scdocBold,scdocUnderline -syntax match scdocTableStartMarker "^[\[|\]][\[\-\]]" -syntax match scdocTableMarker "^[|:][\[\-\] ]" +" Tables cannot start with a column +syntax match scdocTableError "^:" + +syntax region scdocTable matchgroup=scdocTableEntry start="^[\[|\]][\[\-\]<=>]" end="^$" contains=scdocTableEntry,scdocTableError,scdocTableContinuation,scdocBold,scdocUnderline,scdocPre +syntax match scdocTableError "^.*$" contained +syntax match scdocTableContinuation "^ \+\S\+" contained +syntax match scdocTableEntry "^[|:][\[\-\]<=> ]" contained +syntax match scdocTableError "^[|:][\[\-\]<=> ]\S.*$" contained syntax region scdocBold concealends matchgroup=scdocBoldDelimiter start="\\\@" syntax region scdocPre matchgroup=scdocPreDelimiter start="^\t*```" end="^\t*```" -hi link scdocFirstLineValid Comment -hi link scdocComment Comment -hi link scdocHeader Title -hi link scdocOrderedListMarker Statement -hi link scdocListMarker scdocOrderedListMarker -hi link scdocLineBreak Special -hi link scdocTableMarker Statement -hi link scdocTableStartMarker scdocTableMarker - -hi link scdocFirstLineError Error -hi link scdocCommentError Error -hi link scdocHeaderError Error -hi link scdocIndentError Error - -hi link scdocPreDelimiter Delimiter - -hi scdocBold term=bold cterm=bold gui=bold -hi scdocUnderline term=underline cterm=underline gui=underline -hi link scdocBoldDelimiter scdocBold -hi link scdocUnderlineDelimiter scdocUnderline +syntax sync minlines=50 + +hi default link scdocFirstLineValid Comment +hi default link scdocComment Comment +hi default link scdocHeader Title +hi default link scdocOrderedListMarker Statement +hi default link scdocListMarker scdocOrderedListMarker +hi default link scdocLineBreak Special +hi default link scdocTableSpecifier Statement +hi default link scdocTableEntry Statement + +hi default link scdocFirstLineError Error +hi default link scdocCommentError Error +hi default link scdocHeaderError Error +hi default link scdocIndentError Error +hi default link scdocTableError Error +hi default link scdocTableError Error + +hi default link scdocPreDelimiter Delimiter + +hi default scdocBold term=bold cterm=bold gui=bold +hi default scdocUnderline term=underline cterm=underline gui=underline +hi default link scdocBoldDelimiter scdocBold +hi default link scdocUnderlineDelimiter scdocUnderline diff --git a/src/po/af.po b/src/po/af.po index 1ac333531f..5732641f7c 100644 --- a/src/po/af.po +++ b/src/po/af.po @@ -5,6 +5,7 @@ # Edited: Jean Jordaan (njj) , 10/01/2001 # Edited by Danie on the 31st of October 2001 # Edited by Danie on the 30th of July 2005 +# Edited by Doug Kearns , 2022 May 11 # # njj: Save == Stoor. Write == Skryf. # njj: "deleted" == "geskrap"; "remove" == "verwyder" @@ -24,132 +25,121 @@ # socket - WEET NIE msgid "" msgstr "" -"Project-Id-Version: Vim 6.0\n" +"Project-Id-Version: Vim 8.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-04-17 23:24+0200\n" -"PO-Revision-Date: Wed Oct 31 13:41 SAST 2001\n" +"POT-Creation-Date: 2022-05-11 01:36+1000\n" +"PO-Revision-Date: Wed May 11 11:42:18 UTC 2022\n" "Last-Translator: Danie Roux \n" "Language-Team: Danie Roux \n" +"Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO_8859-1\n" -"Content-Transfer-Encoding: 8-bit\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n!=1;\n" -msgid "E82: Cannot allocate any buffer, exiting..." -msgstr "E82: Kan nie buffer toeken nie, program sluit..." - -msgid "E83: Cannot allocate buffer, using other one..." -msgstr "E83: Kan nie buffer toeken nie, gaan ander een gebruik..." +msgid "ERROR: " +msgstr "FOUT: " -msgid "E515: No buffers were unloaded" -msgstr "E515: Geen buffers is uitgelaai nie" +#, c-format +msgid "" +"\n" +"[bytes] total alloc-freed %lu-%lu, in use %lu, peak use %lu\n" +msgstr "" +"\n" +"[grepe] totaal 'alloc'-vrygelaat %lu-%lu, in gebruik %lu, piekgebruik %lu\n" -msgid "E516: No buffers were deleted" -msgstr "E516: Geen buffers is geskrap nie" +#, c-format +msgid "" +"[calls] total re/malloc()'s %lu, total free()'s %lu\n" +"\n" +msgstr "" +"[roepe] totaal re/malloc()'s %lu, totale free()'s %lu\n" +"\n" -msgid "E517: No buffers were wiped out" -msgstr "E517: Geen buffers is geskrap nie" +msgid "--Deleted--" +msgstr "--Geskrap--" -msgid "1 buffer unloaded" -msgstr "1 buffer uitgelaai" +msgid "" +"\n" +"--- Autocommands ---" +msgstr "" +"\n" +"--- Outobevele ---" #, c-format -msgid "%d buffers unloaded" -msgstr "%d buffers uitgelaai" - -msgid "1 buffer deleted" -msgstr "1 buffer geskrap" +msgid "No matching autocommands: %s" +msgstr "Geen passende outobevele nie: %s" #, c-format -msgid "%d buffers deleted" -msgstr "%d buffers geskrap" - -msgid "1 buffer wiped out" -msgstr "1 buffer geskrap" +msgid "%s Autocommands for \"%s\"" +msgstr "%s outobevele vir \"%s\"" #, c-format -msgid "%d buffers wiped out" -msgstr "%d buffers geskrap" - -msgid "E84: No modified buffer found" -msgstr "E84: Geen veranderde buffer gevind nie" - -#. back where we started, didn't find anything. -msgid "E85: There is no listed buffer" -msgstr "E85: Daar is geen gelyste buffer nie" - -msgid "E86: Buffer %ld does not exist" -msgstr "E86: Buffer %ld bestaan nie" - -msgid "E87: Cannot go beyond last buffer" -msgstr "E87: Kan nie verby laaste buffer gaan nie" - -msgid "E88: Cannot go before first buffer" -msgstr "E88: Kan nie vóór eerste buffer gaan nie" - -msgid "E89: No write since last change for buffer %ld (add ! to override)" -msgstr "E89: Buffer %ld nog ongestoor sedert vorige wysiging (gebruik ! om te dwing)" - -msgid "E90: Cannot unload last buffer" -msgstr "E90: Kan nie laaste buffer uitlaai nie" +msgid "Executing %s" +msgstr "Voer %s uit" -msgid "W14: Warning: List of file names overflow" -msgstr "W14: Waarskuwing: Lêerlys loop oor" +#, c-format +msgid "autocommand %s" +msgstr "outobevel %s" #, c-format -msgid "E92: Buffer %ld not found" -msgstr "E92: buffer %ld kon nie gevind word nie" +msgid "%d buffer unloaded" +msgid_plural "%d buffers unloaded" +msgstr[0] "%d buffer uitgelaai" +msgstr[1] "%d buffers uitgelaai" #, c-format -msgid "E93: More than one match for %s" -msgstr "E93: Meer as een treffer vir %s" +msgid "%d buffer deleted" +msgid_plural "%d buffers deleted" +msgstr[0] "%d buffer geskrap" +msgstr[1] "%d buffers geskrap" #, c-format -msgid "E94: No matching buffer for %s" -msgstr "E94: Geen buffer wat by %s pas nie" +msgid "%d buffer wiped out" +msgid_plural "%d buffers wiped out" +msgstr[0] "%d buffer geskrap" +msgstr[1] "%d buffers geskrap" + +msgid "W14: Warning: List of file names overflow" +msgstr "W14: Waarskuwing: Lêerlys loop oor" #, c-format msgid "line %ld" msgstr "reël %ld" -msgid "E95: Buffer with this name already exists" -msgstr "E95: Buffer met hierdie naam bestaan alreeds" - msgid " [Modified]" msgstr " [Gewysig]" msgid "[Not edited]" msgstr "[Ongewysig]" -msgid "[New file]" -msgstr "[Nuwe lêer]" - msgid "[Read errors]" msgstr "[Leesfoute]" +msgid "[RO]" +msgstr "[RO]" + msgid "[readonly]" msgstr "[lees alleen]" #, c-format -msgid "1 line --%d%%--" -msgstr "1 reël --%d%%--" - -#, c-format -msgid "%ld lines --%d%%--" -msgstr "%ld reëls --%d%%--" +msgid "%ld line --%d%%--" +msgid_plural "%ld lines --%d%%--" +msgstr[0] "%ld reël --%d%%--" +msgstr[1] "%ld reëls --%d%%--" #, c-format msgid "line %ld of %ld --%d%%-- col " msgstr "reël %ld van %ld --%d%%-- kolom " -msgid "[No file]" -msgstr "[Geen lêer]" +msgid "[No Name]" +msgstr "[Geen Naam]" -#. must be a help buffer msgid "help" msgstr "help" -msgid "[help]" -msgstr "[help]" +msgid "[Help]" +msgstr "[Help]" msgid "[Preview]" msgstr "[Voorskou]" @@ -163,4986 +153,4326 @@ msgstr "Ond" msgid "Top" msgstr "Bo" -#, c-format -msgid "" -"\n" -"# Buffer list:\n" -msgstr "" -"\n" -"# Buffer lys:\n" - -msgid "[Error List]" -msgstr "[Foutlys]" +msgid "WARNING: The file has been changed since reading it!!!" +msgstr "WAARSKUWING: Die lêer het verander sedert dit gelees is!!!" -msgid "[No File]" -msgstr "[Geen lêer]" +msgid "Do you really want to write to it" +msgstr "Wil jy regtig soontoe skryf?" -msgid "" -"\n" -"--- Signs ---" -msgstr "" -"\n" -"--- Tekens ---" +msgid "[New]" +msgstr "[Nuut]" -#, c-format -msgid "Signs for %s:" -msgstr "Tekens vir %s:" +msgid "[New File]" +msgstr "[Nuwe lêer]" -#, c-format -msgid " line=%ld id=%d name=%s" -msgstr " reël=%ld id=%d naam=%s" +msgid " CONVERSION ERROR" +msgstr " OMSETTINGSFOUT" -#, c-format -msgid "E96: Can not diff more than %ld buffers" -msgstr "E96: Kan nie meer as %ld buffers 'diff' nie" +msgid " in line %ld;" +msgstr " in reël %ld;" -msgid "E97: Cannot create diffs" -msgstr "E97: Kan nie 'diffs' skep nie " +msgid "[NOT converted]" +msgstr "[NIE omgesit nie]" -msgid "Patch file" -msgstr "Laslap lêer" +msgid "[converted]" +msgstr "[omgesit]" -msgid "E98: Cannot read diff output" -msgstr "E98: Kan nie 'diff' afvoer lees nie" +msgid "[Device]" +msgstr "[Toestel]" -msgid "E99: Current buffer is not in diff mode" -msgstr "E99: Huidige buffer is nie in 'diff' modus nie" +msgid " [a]" +msgstr " [a]" -msgid "E100: No other buffer in diff mode" -msgstr "E100: Geen ander buffer in 'diff' modus nie" +msgid " appended" +msgstr " bygevoeg" -msgid "E101: More than two buffers in diff mode, don't know which one to use" -msgstr "" -"E101: Meer as twee buffers in 'diff' modus, weet nie watter een om te " -"gebruik nie" +msgid " [w]" +msgstr " [w]" -#, c-format -msgid "E102: Can't find buffer \"%s\"" -msgstr "E102: Kan buffer %s nie vind nie" +msgid " written" +msgstr " geskryf" -#, c-format -msgid "E103: Buffer \"%s\" is not in diff mode" -msgstr "E103: Buffer \"%s\" is nie in 'diff' modus nie" +msgid "" +"\n" +"WARNING: Original file may be lost or damaged\n" +msgstr "" +"\n" +"WAARSKUWING: Oorspronklike lêer mag verlore of beskadig wees\n" -msgid "E104: Escape not allowed in digraph" -msgstr "E104: 'Escape' nie toegelaat in digraaf nie" +msgid "don't quit the editor until the file is successfully written!" +msgstr "moenie die verwerker verlaat voor die lêer suksesvol geskryf is nie!" -msgid "E544: Keymap file not found" -msgstr "E544: Sleutelbindinglêer nie gevind nie" +msgid "W10: Warning: Changing a readonly file" +msgstr "W10: Waarskuwing: Jy wysig aan 'n leesalleen lêer" -msgid "E105: Using :loadkeymap not in a sourced file" -msgstr "E105: :loadkeymap word buite 'n uitvoerlêer gebruik" +msgid "No display" +msgstr "Geen vertoonskerm" -msgid " Keyword completion (^N^P)" -msgstr " Sleutelwoord voltooiing (^N^P)" +msgid ": Send failed.\n" +msgstr ": Stuur het gefaal.\n" -#. ctrl_x_mode == 0, ^P/^N compl. -msgid " ^X mode (^E^Y^L^]^F^I^K^D^V^N^P)" -msgstr " ^X modus (^E^Y^L^]^F^I^K^D^V^N^P)" +msgid ": Send failed. Trying to execute locally\n" +msgstr ": Stuur het gefaal. Probeer om lokaal uit te voer\n" -#. Scroll has its own msgs, in its place there is the msg for local -#. * ctrl_x_mode = 0 (eg continue_status & CONT_LOCAL) -- Acevedo -msgid " Keyword Local completion (^N^P)" -msgstr " Sleutelwoord Lokale voltooiing (^N^P)" +#, c-format +msgid "%d of %d edited" +msgstr "%d van %d lêers bewerk" -msgid " Whole line completion (^L^N^P)" -msgstr " Hele-reël voltooiing (^L^N^P)" +msgid "No display: Send expression failed.\n" +msgstr "Geen vertoonskerm: Stuur van uitdrukking het gefaal.\n" -msgid " File name completion (^F^N^P)" -msgstr " Lêernaam voltooiing (^F^N^P)" +msgid ": Send expression failed.\n" +msgstr ": Stuur van uitdrukking het gefaal.\n" -msgid " Tag completion (^]^N^P)" -msgstr " Etiketvoltooiing (^]^N^P)" +msgid "Used CUT_BUFFER0 instead of empty selection" +msgstr "'CUT_BUFFER0' is gebruik in plaas van leë seleksie" -msgid " Path pattern completion (^N^P)" -msgstr " Gidspatroon voltooiing (^N^P)" +msgid "tagname" +msgstr "etiketnaam" -msgid " Definition completion (^D^N^P)" -msgstr " Definisievoltooiing (^D^N^P)" +msgid " kind file\n" +msgstr " tipe lêer\n" -msgid " Dictionary completion (^K^N^P)" -msgstr " Woordeboekvoltooiing (^K^N^P)" +msgid "'history' option is zero" +msgstr "'history' opsie is nul" -msgid " Thesaurus completion (^T^N^P)" -msgstr " Tesourusvoltooiing (^T^N^P)" +msgid "Enter encryption key: " +msgstr "Voer enkripsie-sleutel in: " -msgid " Command-line completion (^V^N^P)" -msgstr " Bevelreëlvoltooiing (^V^N^P)" +msgid "Enter same key again: " +msgstr "Voer die sleutel weer in: " -msgid "Hit end of paragraph" -msgstr "Het einde van paragraaf getref" +msgid "Keys don't match!" +msgstr "Sleutels verskil!" -msgid "'thesaurus' option is empty" -msgstr "'thesaurus' opsie is leeg" +msgid "[crypted]" +msgstr "[gekodeer]" -msgid "'dictionary' option is empty" -msgstr "'dictionary' opsie is leeg" +msgid "Entering Debug mode. Type \"cont\" to continue." +msgstr "Ontfoutmodus begin nou. Tik \"cont\" om te verlaat." #, c-format -msgid "Scanning dictionary: %s" -msgstr "Deursoek woordeboek: %s" - -msgid " (insert) Scroll (^E/^Y)" -msgstr " (invoeg) Rol (^E/^Y)" - -msgid " (replace) Scroll (^E/^Y)" -msgstr " (vervang) Rol (^E/^Y)" +msgid "line %ld: %s" +msgstr "reël %ld: %s" #, c-format -msgid "Scanning: %s" -msgstr "Soek vir: %s" +msgid "cmd: %s" +msgstr "cmd: %s" #, c-format -msgid "Scanning tags." -msgstr "Deursoek etikette." +msgid "Breakpoint in \"%s%s\" line %ld" +msgstr "Inspeksiepunt in \"%s%s\" reël %ld" -msgid " Adding" -msgstr " Word bygevoeg" +msgid "No breakpoints defined" +msgstr "Geen inspeksiepunte gedefinieer nie" -#. showmode might reset the internal line pointers, so it must -#. * be called before line = ml_get(), or when this address is no -#. * longer needed. -- Acevedo. -#. -msgid "-- Searching..." -msgstr "-- Soekend..." +#, c-format +msgid "%3d %s %s line %ld" +msgstr "%3d %s %s reël %ld" -msgid "Back at original" -msgstr "Terug by oorspronklike" +msgid "Patch file" +msgstr "Laslap lêer" -msgid "Word from other line" -msgstr "Woord van ander reël" +msgid "Hebrew" +msgstr "Hebreeus" -msgid "The only match" -msgstr "Die enigste treffer" +msgid "Arabic" +msgstr "Arabies" -#, c-format -msgid "match %d of %d" -msgstr "treffer %d van %d" - -#, c-format -msgid "match %d" -msgstr "treffer %d" - -#. Skip further arguments but do continue to -#. * search for a trailing command. -#, c-format -msgid "E106: Unknown variable: \"%s\"" -msgstr "E106: Onbekende veranderlike: \"%s\"" - -#, c-format -msgid "E107: Missing parentheses: %s" -msgstr "E107: Ontbrekende hakies: %s" - -#, c-format -msgid "E108: No such variable: \"%s\"" -msgstr "E108: Geen veranderlike: \"%s\"" +msgid "" +"\n" +"\tLast set from " +msgstr "" +"\n" +"\tLaas gestel vanaf " -msgid "E109: Missing ':' after '?'" -msgstr "E109: Ontbrekende ':' na '?'" +msgid "&Ok" +msgstr "&Ok" -msgid "E110: Missing ')'" -msgstr "E110: Ontbrekende ')'" +msgid "" +"&OK\n" +"&Cancel" +msgstr "" +"&OK\n" +"&Kanselleer" -msgid "E111: Missing ']'" -msgstr "E111: Ontbrekende ']'" +msgid "called inputrestore() more often than inputsave()" +msgstr "inputrestore() is meer gereeld as inputsave() geroep" #, c-format -msgid "E112: Option name missing: %s" -msgstr "E112: Opsienaam ontbreek: %s" +msgid "<%s>%s%s %d, Hex %02x, Octal %03o" +msgstr "<%s>%s%s %d, Hex %02x, Oktaal %03o" #, c-format -msgid "E113: Unknown option: %s" -msgstr "E113: Onbekende opsie: %s" +msgid "> %d, Hex %04x, Octal %o" +msgstr "> %d, Hex %04x, Oktaal %o" #, c-format -msgid "E114: Missing quote: %s" -msgstr "E114: Ontbrekende aanhalingsteken: %s" +msgid "> %d, Hex %08x, Octal %o" +msgstr "> %d, Hex %08x, Oktaal %o" #, c-format -msgid "E115: Missing quote: %s" -msgstr "E115: Ontbrekende aanhalingsteken: %s" +msgid "%ld line moved" +msgid_plural "%ld lines moved" +msgstr[0] "%ld reël geskuif" +msgstr[1] "%ld reëls geskuif" #, c-format -msgid "E116: Invalid arguments for function %s" -msgstr "E116: Ongeldige parameters vir funksie %s" +msgid "%ld lines filtered" +msgstr "%ld reëls filtreer" -#, c-format -msgid "E117: Unknown function: %s" -msgstr "E117: Onbekende funksie: %s" +msgid "[No write since last change]\n" +msgstr "[Ongestoor sedert vorige verandering]\n" -#, c-format -msgid "E118: Too many arguments for function: %s" -msgstr "E118: Te veel parameters vir funksie: %s" +msgid "Save As" +msgstr "Stoor As" -#, c-format -msgid "E119: Not enough arguments for function: %s" -msgstr "E119: Te min parameters vir funksie: %s" +msgid "Write partial file?" +msgstr "Skryf gedeeltelike lêer?" #, c-format -msgid "E120: Using not in a script context: %s" -msgstr "E120: word buite skripkonteks gebruik: %s" - -#. -#. * Yes this is ugly, I don't particularly like it either. But doing it -#. * this way has the compelling advantage that translations need not to -#. * be touched at all. See below what 'ok' and 'ync' are used for. -#. -msgid "&Ok" -msgstr "&Ok" +msgid "Overwrite existing file \"%s\"?" +msgstr "Oorskryf bestaande lêer \"%s\"?" #, c-format -msgid "+-%s%3ld lines: " -msgstr "+-%s%3ld reëls: " - msgid "" -"&OK\n" -"&Cancel" +"'readonly' option is set for \"%s\".\n" +"Do you wish to write anyway?" msgstr "" -"&OK\n" -"&Kanselleer" +"'readonly' opsie is aan vir \"%s\".\n" +"Wil jy dit forseer?" -msgid "called inputrestore() more often than inputsave()" -msgstr "inputrestore() is meer gereeld as inputsave() geroep" +msgid "Edit File" +msgstr "Verander lêer" -msgid "E655: Too many symbolic links (cycle?)" -msgstr "E655: Te veel simboliese skakels (siklus?)" +#, c-format +msgid "replace with %s (y/n/a/q/l/^E/^Y)?" +msgstr "vervang met %s (y/n/a/q/l/^E/^Y)?" -msgid "E240: No connection to Vim server" -msgstr "E240: Geen verbinding met Vim bediener" +msgid "(Interrupted) " +msgstr "(Onderbreek) " -msgid "E277: Unable to read a server reply" -msgstr "E277: Kon bediener-terugvoer nie lees nie" +#, c-format +msgid "Pattern found in every line: %s" +msgstr "Patroon gevind in elke reël: %s" -msgid "E258: Unable to send to client" -msgstr "E258: Kan nie na kliënt stuur nie" +#, c-format +msgid "Pattern not found: %s" +msgstr "Patroon nie gevind nie: %s" #, c-format -msgid "E241: Unable to send to %s" -msgstr "E241: Kan nie na %s stuur nie" +msgid "Save changes to \"%s\"?" +msgstr "Stoor veranderinge na \"%s\"?" -msgid "(Invalid)" -msgstr "(Ongeldig)" +msgid "Warning: Entered other buffer unexpectedly (check autocommands)" +msgstr "Waarskuwing: Ander buffer onverwags betree (kyk na outobevele)" -#, c-format -msgid "E121: Undefined variable: %s" -msgstr "E121: Ongedefinieerde veranderlike: %s" +msgid "Entering Ex mode. Type \"visual\" to go to Normal mode." +msgstr "Betree Ex modus. Tik \"visual\" om na Normale modus terug te keer." -msgid "E461: Illegal variable name: %s" -msgstr "E461: Ongeldige veranderlikenaam: %s" +msgid "End of sourced file" +msgstr "Einde van uitvoerlêer" -msgid "E122: Function %s already exists, add ! to replace it" -msgstr "E122: Funksie %s bestaan alreeds, gebruik ! om te vervang" +msgid "End of function" +msgstr "Einde van funksie " -#, c-format -msgid "E123: Undefined function: %s" -msgstr "E123: Ongedefinieerde funksie: %s" +msgid "Backwards range given, OK to swap" +msgstr "Terugwaardse omvang gegee, OK om te ruil" #, c-format -msgid "E124: Missing '(': %s" -msgstr "E124: Ontbrekende '(': %s" +msgid "%d more file to edit. Quit anyway?" +msgid_plural "%d more files to edit. Quit anyway?" +msgstr[0] "Nog %d lêer om te bewerk. Stop in elk geval?" +msgstr[1] "Nog %d lêers om te bewerk. Stop in elk geval?" -#, c-format -msgid "E125: Illegal argument: %s" -msgstr "E125: Ongeldige parameter: %s" +msgid "unknown" +msgstr "onbekend" -msgid "E126: Missing :endfunction" -msgstr "E126: Ontbrekende ':endfunction'" +msgid "Greetings, Vim user!" +msgstr "Goeiedag, Vim gebruiker!" -#, c-format -msgid "E127: Cannot redefine function %s: It is in use" -msgstr "E127: Kan funksie %s nie herdefinieer nie: Dit is in gebruik" +msgid "Edit File in new window" +msgstr "Bewerk lêer in nuwe venster" -msgid "E129: Function name required" -msgstr "E129: Funksienaam vereis" +msgid "No swap file" +msgstr "Geen ruillêer" -#, c-format -msgid "E128: Function name must start with a capital: %s" -msgstr "E128: Funksienaam moet met 'n hoofletter begin: %s" +msgid "Append File" +msgstr "Las aan by lêer" #, c-format -msgid "E130: Undefined function: %s" -msgstr "E130: Ongedefinieerde funksie: %s" +msgid "Window position: X %d, Y %d" +msgstr "Vensterposisie: X %d, Y %d" -#, c-format -msgid "E131: Cannot delete function %s: It is in use" -msgstr "E131: Kan funksie %s nie verwyder nie: Dit is in gebruik" +msgid "Save Redirection" +msgstr "Stoor Herversturing" -msgid "E132: Function call depth is higher than 'maxfuncdepth'" -msgstr "E132: Funksieroepdiepte is groter as 'maxfuncdepth'" +msgid "Untitled" +msgstr "Ongetiteld" -#. always scroll up, don't overwrite #, c-format -msgid "calling %s" -msgstr "roep %s" - -msgid "%s aborted" -msgstr "%s gekanselleer" +msgid "Exception thrown: %s" +msgstr "Uitsondering gegooi: %s" #, c-format -msgid "%s returning #%ld" -msgstr "%s lewer #%ld op" +msgid "Exception finished: %s" +msgstr "Uitsondering het klaar gemaak: %s" #, c-format -msgid "%s returning \"%s\"" -msgstr "%s lewer \"%s\" op" +msgid "Exception discarded: %s" +msgstr "Uitsondering weg gegooi: %s" -#. always scroll up, don't overwrite #, c-format -msgid "continuing in %s" -msgstr "vervolg in %s" - -msgid "E133: :return not inside a function" -msgstr "E133: ':return' buite funksie" +msgid "%s, line %ld" +msgstr "%s, reël %ld" #, c-format -msgid "" -"\n" -"# global variables:\n" -msgstr "" -"\n" -"# globale veranderlikes:\n" - -msgid "Entering Debug mode. Type \"cont\" to continue." -msgstr "Ontfoutmodus begin nou. Tik \"cont\" om te verlaat." +msgid "Exception caught: %s" +msgstr "Uitsondering gevang: %s" #, c-format -msgid "line %ld: %s" -msgstr "reël %ld: %s" +msgid "%s made pending" +msgstr "%s is afwagtend gemaak" #, c-format -msgid "cmd: %s" -msgstr "cmd: %s" +msgid "%s resumed" +msgstr "%s teruggekeer" #, c-format -msgid "Breakpoint in \"%s%s\" line %ld" -msgstr "Inspeksiepunt in \"%s%s\" reël %ld" +msgid "%s discarded" +msgstr "%s weg gegooi" -#, c-format -msgid "E161: Breakpoint not found: %s" -msgstr "E161: Inspeksiepunt kon nie gevind word nie: %s" +msgid "Exception" +msgstr "Uitsondering" -msgid "No breakpoints defined" -msgstr "Geen inspeksiepunte gedefinieer nie" +msgid "Error and interrupt" +msgstr "Fout en onderbreking" -#, c-format -msgid "%3d %s %s line %ld" -msgstr "%3d %s %s reël %ld" +msgid "Error" +msgstr "Fout" -msgid "Save As" -msgstr "Stoor As" +msgid "Interrupt" +msgstr "Onderbreek" -#, c-format -msgid "Save changes to \"%.*s\"?" -msgstr "Stoor veranderinge na \"%.*s\"?" +msgid "[Command Line]" +msgstr "[Bevelreël]" -msgid "Untitled" -msgstr "Ongetiteld" +msgid "is a directory" +msgstr "is 'n gids" -#, c-format -msgid "E162: No write since last change for buffer \"%s\"" -msgstr "E162: Buffer \"%s\" is nie geskryf sedert vorige wysiging nie" +msgid "Illegal file name" +msgstr "Ongeldige lêernaam" -msgid "Warning: Entered other buffer unexpectedly (check autocommands)" -msgstr "Waarskuwing: Ander buffer onverwags betree (kyk na outobevele)" +msgid "is not a file" +msgstr "is nie 'n lêer nie" -msgid "E163: There is only one file to edit" -msgstr "E163: Daar is net een lêer om te bewerk" +msgid "[Permission Denied]" +msgstr "[Toestemming Geweier]" -msgid "E164: Cannot go before first file" -msgstr "E164: Kan nie vóór die eerste lêer gaan nie" +msgid "Vim: Reading from stdin...\n" +msgstr "Vim: Lees nou vanaf 'stdin'...\n" -msgid "E165: Cannot go beyond last file" -msgstr "E165: Kan nie verby die laaste lêer gaan nie" +msgid "Reading from stdin..." +msgstr "Lees nou vanaf stdin... " -# TODO: Capitalise first word of message? -msgid "E666: Compiler not supported: %s" -msgstr "E666: vertaler word nie ondersteun nie: %s" +msgid "[fifo]" +msgstr "[fifo]" -#, c-format -msgid "Searching for \"%s\" in \"%s\"" -msgstr "Besig om te soek vir \"%s\" in \"%s\"" +msgid "[socket]" +msgstr "[socket]" -#, c-format -msgid "Searching for \"%s\"" -msgstr "Besig om te soek vir \"%s\"" +msgid "[CR missing]" +msgstr "[CR ontbreek]" + +msgid "[long lines split]" +msgstr "[lang reëls verdeel]" #, c-format -msgid "not found in 'runtimepath': \"%s\"" -msgstr "kon nie in 'runtimepath' gevind word nie: \"%s\"" - -msgid "Source Vim script" -msgstr "Voer Vim skrip uit" - -#, c-format -msgid "Cannot source a directory: \"%s\"" -msgstr "Kan nie gids uitvoer nie: \"%s\"" - -#, c-format -msgid "could not source \"%s\"" -msgstr "kon nie \"%s\" uitvoer nie" +msgid "[CONVERSION ERROR in line %ld]" +msgstr "[OMSETTINGSFOUT in reël %ld]" #, c-format -msgid "line %ld: could not source \"%s\"" -msgstr "reël %ld: kon nie \"%s\" uitvoer nie" +msgid "[ILLEGAL BYTE in line %ld]" +msgstr "[ONWETTIGE GREEP in reël %ld]" -#, c-format -msgid "sourcing \"%s\"" -msgstr "besig om \"%s\" uit te voer" +msgid "[READ ERRORS]" +msgstr "[LEESFOUTE]" -#, c-format -msgid "line %ld: sourcing \"%s\"" -msgstr "reël %ld: voer nou \"%s\" uit" +msgid "Can't find temp file for conversion" +msgstr "Kan nie tydelike lêer vir omsetting vind nie" -#, c-format -msgid "finished sourcing %s" -msgstr "%s klaar uitgevoer" +msgid "Conversion with 'charconvert' failed" +msgstr "Omsetting met 'charconvert' het gefaal" -msgid "W15: Warning: Wrong line separator, ^M may be missing" -msgstr "W15: Waarskuwing: Verkeerde reëlskeiding, ^M ontbreek dalk" +msgid "can't read output of 'charconvert'" +msgstr "kan afvoer van 'charconvert' nie lees nie" -msgid "E167: :scriptencoding used outside of a sourced file" -msgstr "E167: ':scriptencoding' buite 'n uitvoerlêer gebruik" +msgid "[dos]" +msgstr "[dos]" -msgid "E168: :finish used outside of a sourced file" -msgstr "E168: ':finish' buite 'n uitvoerlêer gebruik" +msgid "[dos format]" +msgstr "[dos formaat]" -#, c-format -msgid "Page %d" -msgstr "Bladsy %d" +msgid "[mac]" +msgstr "[mac]" -msgid "No text to be printed" -msgstr "Geen teks om te druk nie" +msgid "[mac format]" +msgstr "[mac formaat]" -#, c-format -msgid "Printing page %d (%d%%)" -msgstr "Druk nou bladsy %d (%d%%)" +msgid "[unix]" +msgstr "[unix]" -#, c-format -msgid " Copy %d of %d" -msgstr " Kopie %d van %d" +msgid "[unix format]" +msgstr "[unix formaat]" #, c-format -msgid "Printed: %s" -msgstr "Gedruk: %s" +msgid "%ld line, " +msgid_plural "%ld lines, " +msgstr[0] "%ld reël, " +msgstr[1] "%ld reëls, " #, c-format -msgid "Printing aborted" -msgstr "Drukkery gestaak" +msgid "%lld byte" +msgid_plural "%lld bytes" +msgstr[0] "%lld greep" +msgstr[1] "%lld grepe" -msgid "E455: Error writing to PostScript output file" -msgstr "E455: Kan nie na 'PostScript' afvoerlêer skryf nie" +msgid "[noeol]" +msgstr "[noeol]" -msgid "E624: Can't open file \"%s\"" -msgstr "E624: Kan nie lêer \"%s\" oopmaak nie" +msgid "[Incomplete last line]" +msgstr "[Onvoltooide laaste reël]" #, c-format -msgid "E457: Can't read PostScript resource file \"%s\"" -msgstr "E457: Kan nie 'PostScript' hulpbron-lêer \"%s\" lees nie" - -# TODO: Capitalise first word of message? -msgid "E618: File \"%s\" is not a PostScript resource file" -msgstr "E618: Lêer \"%s\" is nie 'n 'PostScript' hulpbron-lêer nie" - -# TODO: Capitalise first word of message? -msgid "E619: File \"%s\" is not a supported PostScript resource file" -msgstr "E619: Lêer \"%s\" is nie 'n ondersteunde 'PostScript' hulpbron-lêer nie" +msgid "" +"W12: Warning: File \"%s\" has changed and the buffer was changed in Vim as " +"well" +msgstr "" +"W12: Waarskuwing: Lêer \"%s\" het verander sedert bewerking begin het en die " +"buffer in Vim het ook verander" #, c-format -msgid "E621: \"%s\" resource file has wrong version" -msgstr "E621: \"%s\" die hulpbron lêer het die verkeerde weergawe" +msgid "W11: Warning: File \"%s\" has changed since editing started" +msgstr "W11: Waarskuwing: Lêer \"%s\" het verander sedert bewerking begin het" -msgid "E324: Can't open PostScript output file" -msgstr "E324: Kan nie 'PostScript' afvoerlêer oopmaak nie" +msgid "See \":help W11\" for more info." +msgstr "Sien \":help W11\" vir meer inligting." #, c-format -msgid "E456: Can't open file \"%s\"" -msgstr "E456: Kan nie lêer %s oopmaak nie" - -msgid "E456: Can't find PostScript resource file \"prolog.ps\"" -msgstr "E456: Kan nie 'PostScript' hulpbron-lêer \"prolog.ps\" lees nie" +msgid "W16: Warning: Mode of file \"%s\" has changed since editing started" +msgstr "" +"W16: Waarskuwing: Modus van lêer \"%s\" het verander sedert bewerking begin " +"het" -msgid "E456: Can't find PostScript resource file \"%s.ps\"" -msgstr "E456: Kan nie 'PostScript' hulpbron-lêer \"%s\" vind nie" +msgid "See \":help W16\" for more info." +msgstr "Sien \":help W16\" vir meer inligting." #, c-format -msgid "E620: Unable to convert from multi-byte to \"%s\" encoding" -msgstr "E620: Kon nie van wye-greep na \"%s\" enkodering verander nie" +msgid "W13: Warning: File \"%s\" has been created after editing started" +msgstr "W13: Waarskuwing: Lêer \"%s\" is geskep sedert bewerking begin het" -msgid "Sending to printer..." -msgstr "Besig om te stuur na drukker..." +msgid "Warning" +msgstr "Waarskuwing" -msgid "E365: Failed to print PostScript file" -msgstr "E365: Kon nie 'PostScript' lêer druk nie" +msgid "Save File dialog" +msgstr "Stoor Lêer dialooghokkie" -msgid "Print job sent." -msgstr "Druktaak gestuur." +msgid "Open File dialog" +msgstr "Maak