" Vim autoload file for the tohtml plugin.
" Maintainer: Ben Fritz <fritzophrenic@gmail.com>
-" Last Change: 2013 Sep 03
+" Last Change: 2018 Nov 11
"
" Additional contributors:
"
" add required javascript in reverse order so we can just call append again
" and again without adjusting {{{
- " insert script closing tag
- call append(style_start, [
- \ '',
- \ s:settings.use_xhtml ? '//]]>' : '-->',
- \ "</script>"
- \ ])
+ let s:uses_script = s:settings.dynamic_folds || s:settings.line_ids || !empty(s:settings.prevent_copy)
+
+ " insert script closing tag if needed
+ if s:uses_script
+ call append(style_start, [
+ \ '',
+ \ s:settings.use_xhtml ? '//]]>' : '-->',
+ \ "</script>"
+ \ ])
+ endif
" insert script which corrects the size of small input elements in
" prevent_copy mode. See 2html.vim for details on why this is needed and how
\ '}'
\ ])
endif
- "
+
" insert javascript to get IDs from line numbers, and to open a fold before
" jumping to any lines contained therein
- call append(style_start, [
- \ " /* Always jump to new location even if the line was hidden inside a fold, or",
- \ " * we corrected the raw number to a line ID.",
- \ " */",
- \ " if (lineElem) {",
- \ " lineElem.scrollIntoView(true);",
- \ " }",
- \ " return true;",
- \ "}",
- \ "if ('onhashchange' in window) {",
- \ " window.onhashchange = JumpToLine;",
- \ "}"
- \ ])
- if s:settings.dynamic_folds
+ if s:settings.line_ids
+ call append(style_start, [
+ \ " /* Always jump to new location even if the line was hidden inside a fold, or",
+ \ " * we corrected the raw number to a line ID.",
+ \ " */",
+ \ " if (lineElem) {",
+ \ " lineElem.scrollIntoView(true);",
+ \ " }",
+ \ " return true;",
+ \ "}",
+ \ "if ('onhashchange' in window) {",
+ \ " window.onhashchange = JumpToLine;",
+ \ "}"
+ \ ])
+
+ if s:settings.dynamic_folds
+ call append(style_start, [
+ \ "",
+ \ " /* navigate upwards in the DOM tree to open all folds containing the line */",
+ \ " var node = lineElem;",
+ \ " while (node && node.id != 'vimCodeElement".s:settings.id_suffix."')",
+ \ " {",
+ \ " if (node.className == 'closed-fold')",
+ \ " {",
+ \ " /* toggle open the fold ID (remove window ID) */",
+ \ " toggleFold(node.id.substr(4));",
+ \ " }",
+ \ " node = node.parentNode;",
+ \ " }",
+ \ ])
+ endif
+ endif
+
+ if s:settings.line_ids
call append(style_start, [
\ "",
- \ " /* navigate upwards in the DOM tree to open all folds containing the line */",
- \ " var node = lineElem;",
- \ " while (node && node.id != 'vimCodeElement".s:settings.id_suffix."')",
- \ " {",
- \ " if (node.className == 'closed-fold')",
- \ " {",
- \ " /* toggle open the fold ID (remove window ID) */",
- \ " toggleFold(node.id.substr(4));",
- \ " }",
- \ " node = node.parentNode;",
+ \ "/* function to open any folds containing a jumped-to line before jumping to it */",
+ \ "function JumpToLine()",
+ \ "{",
+ \ " var lineNum;",
+ \ " lineNum = window.location.hash;",
+ \ " lineNum = lineNum.substr(1); /* strip off '#' */",
+ \ "",
+ \ " if (lineNum.indexOf('L') == -1) {",
+ \ " lineNum = 'L'+lineNum;",
+ \ " }",
+ \ " if (lineNum.indexOf('W') == -1) {",
+ \ " lineNum = 'W1'+lineNum;",
\ " }",
+ \ " var lineElem = document.getElementById(lineNum);"
\ ])
endif
- call append(style_start, [
- \ "",
- \ "/* function to open any folds containing a jumped-to line before jumping to it */",
- \ "function JumpToLine()",
- \ "{",
- \ " var lineNum;",
- \ " lineNum = window.location.hash;",
- \ " lineNum = lineNum.substr(1); /* strip off '#' */",
- \ "",
- \ " if (lineNum.indexOf('L') == -1) {",
- \ " lineNum = 'L'+lineNum;",
- \ " }",
- \ " if (lineNum.indexOf('W') == -1) {",
- \ " lineNum = 'W1'+lineNum;",
- \ " }",
- \ " lineElem = document.getElementById(lineNum);"
- \ ])
" Insert javascript to toggle matching folds open and closed in all windows,
" if dynamic folding is active.
\ ])
endif
- " insert script tag; javascript is always needed for the line number
- " normalization for URL hashes
- call append(style_start, [
- \ "<script type='text/javascript'>",
- \ s:settings.use_xhtml ? '//<![CDATA[' : "<!--"])
+ if s:uses_script
+ " insert script tag; javascript is always needed for the line number
+ " normalization for URL hashes
+ call append(style_start, [
+ \ "<script type='text/javascript'>",
+ \ s:settings.use_xhtml ? '//<![CDATA[' : "<!--"])
+ endif
" Insert styles from all the generated html documents and additional styles
" for the table-based layout of the side-by-side diff. The diff should take
if user_settings.no_pre == 0
call tohtml#GetOption(user_settings,
\ 'expand_tabs',
- \ &expandtab || &ts != 8 || user_settings.number_lines ||
+ \ &expandtab || &ts != 8 || &vts != '' || user_settings.number_lines ||
\ (user_settings.dynamic_folds && !user_settings.no_foldcolumn))
else
let user_settings.expand_tabs = 1
appendbufline({expr}, {lnum}, {text})
Number append {text} below line {lnum}
in buffer {expr}
-argc( [{winid}]) Number number of files in the argument list
+argc([{winid}]) Number number of files in the argument list
argidx() Number current index in the argument list
arglistid([{winnr} [, {tabnr}]]) Number argument list id
argv({nr} [, {winid}]) String {nr} entry of the argument list
shellescape({string} [, {special}])
String escape {string} for use as shell
command argument
-shiftwidth() Number effective value of 'shiftwidth'
+shiftwidth([{list}]) Number effective value of 'shiftwidth'
simplify({filename}) String simplify filename as much as possible
sin({expr}) Float sine of {expr}
sinh({expr}) Float hyperbolic sine of {expr}
< See also |::S|.
-shiftwidth() *shiftwidth()*
+shiftwidth([{list}]) *shiftwidth()*
Returns the effective value of 'shiftwidth'. This is the
'shiftwidth' value unless it is zero, in which case it is the
'tabstop' value. This function was introduced with patch
7.3.694 in 2012, everybody should have it by now.
+ When there is one argument {list} this is used as position
+ |List| for which to return the 'shiftwidth' value (actually
+ only the column number is relevant). This matters for the
+ 'vartabstop' feature. For the {list} arguments see |cursor()|
+ function. If the 'vartabstop' setting is enabled and no
+ {list} argument is given, the current cursor position is
+ taken into account.
+
simplify({filename}) *simplify()*
Simplify the file name as much as possible without changing
't': |:tlmenu| Terminal mode
'i': |:imenu| Insert mode
'c': |:cmenu| Cmdline mode
-
+
If the console-mode vim has been compiled with WANT_MENU defined, you can
use :emenu to access useful menu items you may have got used to from GUI
Matt Gerassimof
Perl for MS-Windows (and other platforms) can be found at:
-http://www.perl.org/ The ActiveState one should work, Strawberry Perl is a
-good alternative.
+ http://www.perl.org/
+The ActiveState one should work, Strawberry Perl is a good alternative.
==============================================================================
3. Using the Perl interface *perl-using*
These conventions are not universally followed, so the Clojure indent script
offers a few configurable options, listed below.
-If the current vim does not include searchpairpos(), the indent script falls
+If the current vim does not include |searchpairpos()|, the indent script falls
back to normal 'lisp' indenting, and the following options are ignored.
*g:clojure_maxlines*
-Set maximum scan distance of searchpairpos(). Larger values trade performance
-for correctness when dealing with very long forms. A value of 0 will scan
-without limits.
+Set maximum scan distance of |searchpairpos()|. Larger values trade
+performance for correctness when dealing with very long forms. A value of 0
+will scan without limits.
>
" Default
let g:clojure_maxlines = 100
that you can change the value of 'shiftwidth' later.
Indent after an open paren: >
- let g:pyindent_open_paren = '&sw * 2'
+ let g:pyindent_open_paren = 'shiftwidth() * 2'
Indent after a nested paren: >
- let g:pyindent_nested_paren = '&sw'
+ let g:pyindent_nested_paren = 'shiftwidth()'
Indent for a continuation line: >
- let g:pyindent_continue = '&sw * 2'
+ let g:pyindent_continue = 'shiftwidth() * 2'
-The method uses searchpair() to look back for unclosed parenthesis. This can
-sometimes be slow, thus it timeouts after 150 msec. If you notice the
+The method uses |searchpair()| to look back for unclosed parenthesis. This
+can sometimes be slow, thus it timeouts after 150 msec. If you notice the
indenting isn't correct, you can set a larger timeout in msec: >
let g:pyindent_searchpair_timeout = 500
indenting width (default is 'shiftwidth'): >
let b:verilog_indent_width = 4
- let b:verilog_indent_width = &sw * 2
+ let b:verilog_indent_width = shiftwidth() * 2
In addition, you can turn the verbose mode for debug issue: >
For indenting Vim scripts there is one variable that specifies the amount of
indent for a continuation line, a line that starts with a backslash: >
- :let g:vim_indent_cont = &sw * 3
+ :let g:vim_indent_cont = shiftwidth() * 3
Three times shiftwidth is the default value.
unless the line containing that position was changed or deleted. The
following commands are "jump" commands: "'", "`", "G", "/", "?", "n", "N",
"%", "(", ")", "[[", "]]", "{", "}", ":s", ":tag", "L", "M", "H" and the
-commands that start editing a new file.
+commands that start editing a new file.
*CTRL-O*
CTRL-O Go to [count] Older cursor position in jump list
- To include a comma in a directory name precede it with a backslash.
- A directory name may end in an '/'.
- For Unix and Win32, if a directory ends in two path separators "//",
- the swap file name will be built from the complete path to the file
- with all path separators changed to percent '%' signs. This will
- ensure file name uniqueness in the backup directory.
+ the backup file name will be built from the complete path to the
+ file with all path separators changed to percent '%' signs. This
+ will ensure file name uniqueness in the backup directory.
On Win32, it is also possible to end with "\\". However, When a
separating comma is following, you must use "//", since "\\" will
include the comma in the file name. Therefore it is recommended to
option to see when this happens.
indent-heuristic
- Use the indent heuristic for the internal
- diff library.
+ Use the indent heuristic for the internal
+ diff library.
algorithm:{text} Use the specified diff algorithm with the
- internal diff engine. Currently supported
+ internal diff engine. Currently supported
algorithms are:
myers the default algorithm
minimal spend extra time to generate the
global or local to buffer |global-local|
{not in Vi}
List of file names, separated by commas, that are used to lookup words
- for thesaurus completion commands |i_CTRL-X_CTRL-T|. Each line in
- the file should contain words with similar meaning, separated by
- non-keyword characters (white space is preferred). Maximum line
- length is 510 bytes.
- To obtain a file to be used here, check out this ftp site:
- ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/ First get the README
- file.
+ for thesaurus completion commands |i_CTRL-X_CTRL-T|.
+
+ Each line in the file should contain words with similar meaning,
+ separated by non-keyword characters (white space is preferred).
+ Maximum line length is 510 bytes.
+
+ Unfortunately we currently cannot recommend a file to be used here.
+
To include a comma in a file name precede it with a backslash. Spaces
after a comma are ignored, otherwise spaces are included in the file
name. See |option-backslash| about using backslashes.
*E956*
In very rare cases a regular expression is used recursively. This can happen
-when executing a pattern takes a long time and when checkig for messages on
+when executing a pattern takes a long time and when checking for messages on
channels a callback is invoked that also uses a pattern or an autocommand is
triggered. In most cases this should be fine, but if a pattern is in use when
it's used again it fails. Usually this means there is something wrong with
--clean Similar to "-u DEFAULTS -U NONE -i NONE":
- initializations from files and environment variables is
skipped
- -'runtimepath'and 'packpath' are set to exclude home
+ - 'runtimepath' and 'packpath' are set to exclude home
directory entries (does not happen with -u DEFAULTS).
- the |defaults.vim| script is loaded, which implies
'nocompatible': use Vim defaults
:let g:html_no_pre = 1
<
*g:html_expand_tabs*
-Default: 1 if 'tabstop' is 8, 'expandtab' is 0, and no fold column or line
- numbers occur in the generated HTML;
- 0 otherwise.
-When 0, <Tab> characters in the buffer text are replaced with an appropriate
+Default: 0 if 'tabstop' is 8, 'expandtab' is 0, 'vartabstop' is not in use,
+ and no fold column or line numbers occur in the generated HTML;
+ 1 otherwise.
+When 1, <Tab> characters in the buffer text are replaced with an appropriate
number of space characters, or references if |g:html_no_pre| is 1.
-When 1, if |g:html_no_pre| is 0 or unset, <Tab> characters in the buffer text
+When 0, if |g:html_no_pre| is 0 or unset, <Tab> characters in the buffer text
are included as-is in the generated HTML. This is useful for when you want to
allow copy and paste from a browser without losing the actual whitespace in
the source document. Note that this can easily break text alignment and
:let g:html_use_xhtml = 1
<
+ vim:tw=78:sw=4:ts=8:sts=4:ft=help:norl:ai:noet:
+
ABEL *abel.vim* *ft-abel-syntax*
ABEL highlighting provides some user-defined options. To enable them, assign
E96 diff.txt /*E96*
E960 options.txt /*E960*
E961 cmdline.txt /*E961*
+E962 eval.txt /*E962*
E97 diff.txt /*E97*
E98 diff.txt /*E98*
E99 diff.txt /*E99*
gettabinfo() eval.txt /*gettabinfo()*
gettabvar() eval.txt /*gettabvar()*
gettabwinvar() eval.txt /*gettabwinvar()*
+gettagstack() eval.txt /*gettagstack()*
getwininfo() eval.txt /*getwininfo()*
getwinpos() eval.txt /*getwinpos()*
getwinposx() eval.txt /*getwinposx()*
setreg() eval.txt /*setreg()*
settabvar() eval.txt /*settabvar()*
settabwinvar() eval.txt /*settabwinvar()*
+settagstack() eval.txt /*settagstack()*
setting-guifont gui.txt /*setting-guifont*
setting-guitablabel tabpage.txt /*setting-guitablabel*
setting-tabline tabpage.txt /*setting-tabline*
1 1 main 1 harddisk2:text/vim/test
2 1 FuncB 59 harddisk2:text/vim/src/main.c
-The gettagstack() function returns the tag stack of a specified window. The
-settagstack() function modifies the tag stack of a window.
+The |gettagstack()| function returns the tag stack of a specified window. The
+|settagstack()| function modifies the tag stack of a window.
*E73*
When you try to use the tag stack while it doesn't contain anything you will
*known-bugs*
-------------------- Known bugs and current work -----------------------
+runtest: for flaky test, try more often if error message changes (5 times)
+
'incsearch' with :s: (#3321)
- :s/foo using CTRL-G moves to another line, should not happen, or use the
correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345)
- When 'encoding' is not utf-8, or the job is using another encoding, setup
conversions.
+Users get used to "function!" because they reload a script file. How about
+recognizing the script is re-sourced and not giving an error for the first
+function that overwrites. Then one can leave out the exclamation mark and
+catch actual errors, overwriting a function from another script.
+
+Update for German spell files: https://github.com/chrisbra/vim/compare/5e021c990f8817a50d3264782a5...3b27c92f297540761ebbd92d04fb3
+(Christian Brabandt, 2018 Nov 4)
+
+Patch for comparing quickfix and location stacks. (Yegappan, 2018 Nov 15)
+
+Patch to fix visual block problem. (Tom M, tommm, 2018 Nov 14)
+Also will write a test.
+
Key mapping times out when using a timer in Gvim. (Michael Henry, 2018 Sep 9,
#3417)
When a terminal exit_cb closes the window, a following typed key is lost, if
it's in a mapping. (2018 Oct 6, #2302, #3522)
+Patch for dos installer to use logic instead of $HOME. (Ken Takata, Nov 5,
+#3564)
+
Completion mixes results from the current buffer with tags and other files.
Happens when typing CTRL-N while still search for results. E.g., type "b_" in
terminal.c and then CTRL-N twice.
Problem with :tlmenu: Detach item added with all modes? Issue #3563.
+Patch to avoid that increment or decrement gets interrupted by updating folds.
+(Christian Brabandt, 2018 Nov 6, #3599)
+
C syntax: {} inside () causes following {} to be highlighted as error.
(Michalis Giannakidis, 2006 Jun 1)
ml_get error. (Dominique Pelle, 2018 Sep 14, #3434)
+Patch to use forward slash for completion even when 'shellslash' is set.
+Adds 'completepathslash'. (Yasuhiro Matsumoto, 2018 Nov 15, #3612)
+
Only output t_Cs when t_Ce is also set. do not use Cs and Ce termcap entries. (Daniel Hahler, 2018 Sep 25)
Add t_cS and t_cR for cursor color select and reset. Use Cs and Cr terminfo
values.
Add v:motion_force. (Kana Natsuno, 2008 Dec 6)
Maybe call it v:motiontype. Update in #3490.
Alternative: add the force flag to mode(), after "no".
+Patch ready to include?
Try out background make plugin:
https://github.com/AndrewVos/vim-make-background
Improve the installer for MS-Windows. There are a few alternatives:
- mui2 installer improved by Ken Takata (2018 Sep 29)
-- Add silent install option. (Shane Lee, #751)
- Installer from Cream (Steve Hall).
- Modern UI 2.0 for the Nsis installer. (Guopeng Wen)
https://github.com/gpwen/vim-installer-mui2
"
" Menu Translations: Japanese (EUC-JP)
" Last Translator: MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change: 28-Jan-2016.
+" Last Change: 18-Jul-2018.
"
-" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
+" Copyright (C) 2001-2018 MURAOKA Taro <koron.kaoriya@gmail.com>,
" vim-jp <http://vim-jp.org/>
"
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
"
" Menu Translations: Japanese (UTF-8)
" Last Translator: MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change: 28-Jan-2016.
+" Last Change: 18-Jul-2018.
"
-" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
+" Copyright (C) 2001-2018 MURAOKA Taro <koron.kaoriya@gmail.com>,
" vim-jp <http://vim-jp.org/>
"
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
"
" Menu Translations: Japanese (CP932)
" Last Translator: MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change: 28-Jan-2016.
+" Last Change: 18-Jul-2018.
"
-" Copyright (C) 2001-2016 MURAOKA Taro <koron.kaoriya@gmail.com>,
+" Copyright (C) 2001-2018 MURAOKA Taro <koron.kaoriya@gmail.com>,
" vim-jp <http://vim-jp.org/>
"
" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" Vim plugin for converting a syntax highlighted file to HTML.
" Maintainer: Ben Fritz <fritzophrenic@gmail.com>
-" Last Change: 2015 Sep 08
+" Last Change: 2018 Nov 11
"
" The core of the code is in $VIMRUNTIME/autoload/tohtml.vim and
" $VIMRUNTIME/syntax/2html.vim
"
-" TODO: {{{
-" * Options for generating the CSS in external style sheets. New :TOcss
-" command to convert the current color scheme into a (mostly) generic CSS
-" stylesheet which can be re-used. Alternate stylesheet support? Good start
-" by Erik Falor
-" ( https://groups.google.com/d/topic/vim_use/7XTmC4D22dU/discussion ).
-" * Add optional argument to :TOhtml command to specify mode (gui, cterm,
-" term) to use for the styling. Suggestion by "nacitar".
-" * Add way to override or specify which RGB colors map to the color numbers
-" in cterm. Get better defaults than just guessing? Suggestion by "nacitar".
-" * Disable filetype detection until after all processing is done.
-" * Add option for not generating the hyperlink on stuff that looks like a
-" URL? Or just color the link to fit with the colorscheme (and only special
-" when hovering)?
-" * Bug: Opera does not allow printing more than one page if uncopyable
-" regions is turned on. Possible solution: Add normal text line numbers with
-" display:none, set to display:inline for print style sheets, and hide
-" <input> elements for print, to allow Opera printing multiple pages (and
-" other uncopyable areas?). May need to make the new text invisible to IE
-" with conditional comments to prevent copying it, IE for some reason likes
-" to copy hidden text. Other browsers too?
-" * Bug: still a 1px gap throughout the fold column when html_prevent_copy is
-" "fn" in some browsers. Specifically, in Chromium on Ubuntu (but not Chrome
-" on Windows). Perhaps it is font related?
-" * Bug: still some gaps in the fold column when html_prevent_copy contains
-" 'd' and showing the whole diff (observed in multiple browsers). Only gaps
-" on diff lines though.
-" * Undercurl support via CSS3, with fallback to dotted or something:
-" https://groups.google.com/d/topic/vim_use/BzXA6He1pHg/discussion
-" * Redo updates for modified default foldtext (v11) when/if the patch is
-" accepted to modify it.
-" * Test case +diff_one_file-dynamic_folds+expand_tabs-hover_unfold
-" +ignore_conceal-ignore_folding+no_foldcolumn+no_pre+no_progress
-" +number_lines-pre_wrap-use_css+use_xhtml+whole_filler.xhtml
-" does not show the whole diff filler as it is supposed to?
-" * Bug: when 'isprint' is wrong for the current encoding, will generate
-" invalid content. Can/should anything be done about this? Maybe a separate
-" plugin to correct 'isprint' based on encoding?
-" * Check to see if the windows-125\d encodings actually work in Unix without
-" the 8bit- prefix. Add prefix to autoload dictionaries for Unix if not.
-" * Font auto-detection similar to
-" http://www.vim.org/scripts/script.php?script_id=2384 but for a variety of
-" platforms.
-" * Error thrown when sourcing 2html.vim directly when plugins are not loaded.
-" * Pull in code from http://www.vim.org/scripts/script.php?script_id=3113 :
-" - listchars support
-" - full-line background highlight
-" - other?
-" * Make it so deleted lines in a diff don't create side-scrolling (get it
-" free with full-line background highlight above).
-" * Restore open/closed folds and cursor position after processing each file
-" with option not to restore for speed increase.
-" * Add extra meta info (generation time, etc.)?
-" * Tidy up so we can use strict doctype in even more situations
-" * Implementation detail: add threshold for writing the lines to the html
-" buffer before we're done (5000 or so lines should do it)
-" * TODO comments for code cleanup scattered throughout
-"}}}
-
if exists('g:loaded_2html_plugin')
finish
endif
-let g:loaded_2html_plugin = 'vim7.4_v2'
+let g:loaded_2html_plugin = 'vim8.1_v1'
"
" Changelog: {{{
-" 7.4_v2 (this version): Fix error raised when converting a diff containing
+" 8.1_v1 (this version): Fix Bitbucket issue #6: Don't generate empty script
+" tag.
+" Fix Bitbucket issue #5: javascript should
+" declare variables with "var".
+" Fix Bitbucket issue #13: errors thrown sourcing
+" 2html.vim directly when plugins not loaded.
+" Fix Bitbucket issue #16: support 'vartabstop'.
+"
+" 7.4 updates: {{{
+" 7.4_v2 (Vim 7.4.0899): Fix error raised when converting a diff containing
" an empty buffer. Jan Stocker: allow g:html_font to
" take a list so it is easier to specfiy fallback
" fonts in the generated CSS.
" 7.4_v1 (Vim 7.4.0000): Fix modeline mangling for new "Vim:" format, and
" also for version-specific modelines like "vim>703:".
+"}}}
"
" 7.3 updates: {{{
" 7.3_v14 (Vim 7.3.1246): Allow suppressing line number anchors using
"}}}
"}}}
+" TODO: {{{
+" * Check the issue tracker:
+" https://bitbucket.org/fritzophrenic/vim-tohtml/issues?status=new&status=open
+" * Options for generating the CSS in external style sheets. New :TOcss
+" command to convert the current color scheme into a (mostly) generic CSS
+" stylesheet which can be re-used. Alternate stylesheet support? Good start
+" by Erik Falor
+" ( https://groups.google.com/d/topic/vim_use/7XTmC4D22dU/discussion ).
+" * Add optional argument to :TOhtml command to specify mode (gui, cterm,
+" term) to use for the styling. Suggestion by "nacitar".
+" * Add way to override or specify which RGB colors map to the color numbers
+" in cterm. Get better defaults than just guessing? Suggestion by "nacitar".
+" * Disable filetype detection until after all processing is done.
+" * Add option for not generating the hyperlink on stuff that looks like a
+" URL? Or just color the link to fit with the colorscheme (and only special
+" when hovering)?
+" * Bug: Opera does not allow printing more than one page if uncopyable
+" regions is turned on. Possible solution: Add normal text line numbers with
+" display:none, set to display:inline for print style sheets, and hide
+" <input> elements for print, to allow Opera printing multiple pages (and
+" other uncopyable areas?). May need to make the new text invisible to IE
+" with conditional comments to prevent copying it, IE for some reason likes
+" to copy hidden text. Other browsers too?
+" * Bug: still a 1px gap throughout the fold column when html_prevent_copy is
+" "fn" in some browsers. Specifically, in Chromium on Ubuntu (but not Chrome
+" on Windows). Perhaps it is font related?
+" * Bug: still some gaps in the fold column when html_prevent_copy contains
+" 'd' and showing the whole diff (observed in multiple browsers). Only gaps
+" on diff lines though.
+" * Undercurl support via CSS3, with fallback to dotted or something:
+" https://groups.google.com/d/topic/vim_use/BzXA6He1pHg/discussion
+" * Redo updates for modified default foldtext (v11) when/if the patch is
+" accepted to modify it.
+" * Test case +diff_one_file-dynamic_folds+expand_tabs-hover_unfold
+" +ignore_conceal-ignore_folding+no_foldcolumn+no_pre+no_progress
+" +number_lines-pre_wrap-use_css+use_xhtml+whole_filler.xhtml
+" does not show the whole diff filler as it is supposed to?
+" * Bug: when 'isprint' is wrong for the current encoding, will generate
+" invalid content. Can/should anything be done about this? Maybe a separate
+" plugin to correct 'isprint' based on encoding?
+" * Check to see if the windows-125\d encodings actually work in Unix without
+" the 8bit- prefix. Add prefix to autoload dictionaries for Unix if not.
+" * Font auto-detection similar to
+" http://www.vim.org/scripts/script.php?script_id=2384 but for a variety of
+" platforms.
+" * Pull in code from http://www.vim.org/scripts/script.php?script_id=3113 :
+" - listchars support
+" - full-line background highlight
+" - other?
+" * Make it so deleted lines in a diff don't create side-scrolling (get it
+" free with full-line background highlight above).
+" * Restore open/closed folds and cursor position after processing each file
+" with option not to restore for speed increase.
+" * Add extra meta info (generation time, etc.)?
+" * Tidy up so we can use strict doctype in even more situations
+" * Implementation detail: add threshold for writing the lines to the html
+" buffer before we're done (5000 or so lines should do it)
+" * TODO comments for code cleanup scattered throughout
+"}}}
+
" Define the :TOhtml command when:
" - 'compatible' is not set
-" - this plugin was not already loaded
+" - this plugin or user override was not already loaded
" - user commands are available. {{{
if !&cp && !exists(":TOhtml") && has("user_commands")
command -range=% -bar TOhtml :call tohtml#Convert2HTML(<line1>, <line2>)
" Vim syntax support file
" Maintainer: Ben Fritz <fritzophrenic@gmail.com>
-" Last Change: 2015 Sep 08
+" Last Change: 2018 Nov 11
"
" Additional contributors:
"
let s:current_syntax = 'none'
endif
+" If the user is sourcing this script directly then the plugin version isn't
+" known because the main plugin script didn't load. In the usual case where the
+" user still has the full Vim runtime installed, or has this full plugin
+" installed in a package or something, then we can extract the version from the
+" main plugin file at it's usual spot relative to this file. Otherwise the user
+" is assembling their runtime piecemeal and we have no idea what versions of
+" other files may be present so don't even try to make a guess or assume the
+" presence of other specific files with specific meaning.
+"
+" We don't want to actually source the main plugin file here because the user
+" may have a good reason not to (e.g. they define their own TOhtml command or
+" something).
+"
+" If this seems way too complicated and convoluted, it is. Probably I should
+" have put the version information in the autoload file from the start. But the
+" version has been in the global variable for so long that changing it could
+" break a lot of user scripts.
+if exists("g:loaded_2html_plugin")
+ let s:pluginversion = g:loaded_2html_plugin
+else
+ if !exists("g:unloaded_tohtml_plugin")
+ let s:main_plugin_path = expand("<sfile>:p:h:h")."/plugin/tohtml.vim"
+ if filereadable(s:main_plugin_path)
+ let s:lines = readfile(s:main_plugin_path, "", 20)
+ call filter(s:lines, 'v:val =~ "loaded_2html_plugin = "')
+ if empty(s:lines)
+ let g:unloaded_tohtml_plugin = "unknown"
+ else
+ let g:unloaded_tohtml_plugin = substitute(s:lines[0], '.*loaded_2html_plugin = \([''"]\)\(\%(\1\@!.\)\+\)\1', '\2', '')
+ endif
+ unlet s:lines
+ else
+ let g:unloaded_tohtml_plugin = "unknown"
+ endif
+ unlet s:main_plugin_path
+ endif
+ let s:pluginversion = g:unloaded_tohtml_plugin
+endif
+
" Split window to create a buffer with the HTML file.
let s:orgbufnr = winbufnr(0)
let s:origwin_stl = &l:stl
call extend(s:lines, [
\ ("<title>".expand("%:p:~")."</title>"),
\ ("<meta name=\"Generator\" content=\"Vim/".v:version/100.".".v:version%100.'"'.s:tag_close),
- \ ("<meta name=\"plugin-version\" content=\"".g:loaded_2html_plugin.'"'.s:tag_close)
+ \ ("<meta name=\"plugin-version\" content=\"".s:pluginversion.'"'.s:tag_close)
\ ])
call add(s:lines, '<meta name="syntax" content="'.s:current_syntax.'"'.s:tag_close)
call add(s:lines, '<meta name="settings" content="'.
endif
endif
-" insert script tag; javascript is always needed for the line number
-" normalization for URL hashes
-call extend(s:lines, [
- \ "",
- \ "<script type='text/javascript'>",
- \ s:settings.use_xhtml ? '//<![CDATA[' : "<!--"])
+let s:uses_script = s:settings.dynamic_folds || s:settings.line_ids || !empty(s:settings.prevent_copy)
+
+" insert script tag if needed
+if s:uses_script
+ call extend(s:lines, [
+ \ "",
+ \ "<script type='text/javascript'>",
+ \ s:settings.use_xhtml ? '//<![CDATA[' : "<!--"])
+endif
" insert javascript to toggle folds open and closed
if s:settings.dynamic_folds
\ " if (lineNum.indexOf('L') == -1) {",
\ " lineNum = 'L'+lineNum;",
\ " }",
- \ " lineElem = document.getElementById(lineNum);"
+ \ " var lineElem = document.getElementById(lineNum);"
\ ])
+
if s:settings.dynamic_folds
call extend(s:lines, [
\ "",
\ ])
endif
-" insert script closing tag
-call extend(s:lines, [
- \ '',
- \ s:settings.use_xhtml ? '//]]>' : '-->',
- \ "</script>"
- \ ])
+" insert script closing tag if needed
+if s:uses_script
+ call extend(s:lines, [
+ \ '',
+ \ s:settings.use_xhtml ? '//]]>' : '-->',
+ \ "</script>"
+ \ ])
+endif
call extend(s:lines, ["</head>"])
if !empty(s:settings.prevent_copy)
if s:settings.expand_tabs
let s:offset = 0
let s:idx = stridx(s:expandedtab, "\t")
+ let s:tablist = split(&vts,',')
+ if empty(s:tablist)
+ let s:tablist = [ &ts ]
+ endif
+ let s:tabidx = 0
+ let s:tabwidth = 0
while s:idx >= 0
+ while s:startcol+s:idx > s:tabwidth + s:tablist[s:tabidx]
+ let s:tabwidth += s:tablist[s:tabidx]
+ if s:tabidx < len(s:tablist)-1
+ let s:tabidx = s:tabidx+1
+ endif
+ endwhile
if has("multi_byte_encoding")
if s:startcol + s:idx == 1
- let s:i = &ts
+ let s:i = s:tablist[s:tabidx]
else
if s:idx == 0
let s:prevc = matchstr(s:line, '.\%' . (s:startcol + s:idx + s:offset) . 'c')
let s:prevc = matchstr(s:expandedtab, '.\%' . (s:idx + 1) . 'c')
endif
let s:vcol = virtcol([s:lnum, s:startcol + s:idx + s:offset - len(s:prevc)])
- let s:i = &ts - (s:vcol % &ts)
+ let s:i = s:tablist[s:tabidx] - (s:vcol - s:tabwidth)
endif
let s:offset -= s:i - 1
else
- let s:i = &ts - ((s:idx + s:startcol - 1) % &ts)
+ let s:i = s:tablist[s:tabidx] - ((s:idx + s:startcol - 1) - s:tabwidth)
endif
let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', s:i), '')
let s:idx = stridx(s:expandedtab, "\t")
===============================================================================
-= Ласкаво простимо в уроки VIM =
+= Ласкаво просимо в уроки VIM =
===============================================================================
Vim дуже потужний редактор, що має багато команд. Всі команди неможливо
msgstr ""
"Project-Id-Version: Vim\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-11-01 09:43+0100\n"
+"POT-Creation-Date: 2018-11-04 18:02+0100\n"
"PO-Revision-Date: 2008-05-24 17:26+0200\n"
"Last-Translator: Christian Brabandt <cb@256bit.org>\n"
"Language-Team: German\n"
msgstr "E937: Versuch, Puffer zu löschen, der noch benutzt wird."
msgid "E515: No buffers were unloaded"
-msgstr "E515: Kein Puffer wurden entladen."
+msgstr "E515: Kein Puffer wurde entladen."
msgid "E516: No buffers were deleted"
msgstr "E516: Kein Puffer wurde gelöscht."
msgstr[1] "%d Puffer vollständig gelöscht"
msgid "E90: Cannot unload last buffer"
-msgstr "E90: Kann letzten Puffer nicht ausladen"
+msgstr "E90: Kann letzten Puffer nicht entladen"
msgid "E84: No modified buffer found"
msgstr "E84: Keinen veränderter Puffer gefunden"
msgstr "[RO]"
msgid "[readonly]"
-msgstr "[Nur Lesen]"
+msgstr "[Schreibgeschützt]"
#, c-format
msgid "%ld line --%d%%--"
msgstr "Patch-Datei"
msgid "E816: Cannot read patch output"
-msgstr "E816: Kann Patch Ausgabe nicht lesen."
+msgstr "E816: Patch-Ausgabe kann nicht gelesen werden."
msgid "E98: Cannot read diff output"
msgstr "E98: Diff-Ausgabe kann nicht gelesen werden."
msgstr "E99: Aktueller Puffer ist nicht im Diff-Modus."
msgid "E793: No other buffer in diff mode is modifiable"
-msgstr "E793: Kein weitere Puffer im diff-Modues ist modifizierbar."
+msgstr "E793: Kein weiterer Puffer im diff-Modues ist modifizierbar."
msgid "E100: No other buffer in diff mode"
msgstr "E100: Kein weiterer Puffer ist im Diff-Modus."
msgstr "E787: Puffer änderte sich unerwartet."
msgid "E104: Escape not allowed in digraph"
-msgstr "E104: 'Escape' ist in einem Digraphen nicht erlaubt."
+msgstr "E104: <Escape> ist in einem Digraphen nicht erlaubt."
msgid "E544: Keymap file not found"
-msgstr "E544: Datei für die Tastaturbelegung (keymap) nicht gefunden."
+msgstr "E544: Keymap-Datei für die Tastaturbelegung nicht gefunden."
msgid "E105: Using :loadkeymap not in a sourced file"
msgstr "E105: :loadkeymap außerhalb einer eingelesenen Datei."
msgstr "E791: Leerer keymap Eintrag"
msgid " Keyword completion (^N^P)"
-msgstr " Stichwort-Ergänzung (^N^P)"
+msgstr " Stichwort Vervollständigung (^N^P)"
msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
msgstr " ^X Modus (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)"
msgid " Whole line completion (^L^N^P)"
-msgstr " Zeilen-Ergänzung (^L^N^P)"
+msgstr " Zeilen-Vervollständigung (^L^N^P)"
msgid " File name completion (^F^N^P)"
-msgstr " Dateinamen-Ergänzung (^F^N^P)"
+msgstr " Dateinamen-Vervollständigung (^F^N^P)"
msgid " Tag completion (^]^N^P)"
-msgstr " Tag-Ergänzung (^]^N^P)"
+msgstr " Tag-Vervollständigung (^]^N^P)"
msgid " Path pattern completion (^N^P)"
-msgstr " Pfadmuster-Ergänzung (^N^P)"
+msgstr " Pfad-Vervollständigung (^N^P)"
msgid " Definition completion (^D^N^P)"
-msgstr " Definitions-Ergänzung (^D^N^P)"
+msgstr " Definitions-Vervollständigung (^D^N^P)"
msgid " Dictionary completion (^K^N^P)"
-msgstr " Dictionary-Ergänzung (^K^N^P) "
+msgstr " Dictionary-Vervollständigung (^K^N^P) "
msgid " Thesaurus completion (^T^N^P)"
-msgstr " Thesaurus-Ergänzung (^T^N^P)"
+msgstr " Thesaurus-Vervollständigung (^T^N^P)"
msgid " Command-line completion (^V^N^P)"
-msgstr " Kommandozeilen-Ergänzung (^V^N^P)"
+msgstr " Kommandozeilen-Vervollständigung (^V^N^P)"
msgid " User defined completion (^U^N^P)"
-msgstr " Benutzerdefinierte Ergänzung (^U^N^P)"
+msgstr " Benutzerdefinierte Vervollständigung (^U^N^P)"
msgid " Omni completion (^O^N^P)"
-msgstr " Omni-Ergänzung (^O^N^P)"
+msgstr " Omni-Vervollständigung (^O^N^P)"
msgid " Spelling suggestion (s^N^P)"
msgstr " Vorschlag der Rechtschreibprüfung (s^N^P)"
msgid " Keyword Local completion (^N^P)"
-msgstr " Lokale Stichwort-Ergänzung(^N^P)"
+msgstr " Lokale Stichwort-Vervollständigung(^N^P)"
msgid "Hit end of paragraph"
msgstr "Absatzende erreicht"
#, c-format
msgid "E734: Wrong variable type for %s="
-msgstr "E734: Falscher Typ der Variable für %s="
+msgstr "E734: Falscher Variablentyp für %s="
#, c-format
msgid "E461: Illegal variable name: %s"
-msgstr "E461: Unzulässiger Name der Variable: %s"
+msgstr "E461: Unzulässiger Variablenname: %s"
msgid "E806: using Float as a String"
msgstr "E806: Float als String benutzt."
msgstr "E708: [:] muss am Schluss kommen."
msgid "E709: [:] requires a List value"
-msgstr "E709: [:] benötigt eine Liste als Wert"
+msgstr "E709: [:] benötigt einen Listenwert"
msgid "E710: List value has more items than target"
msgstr "E710: Listenwert hat mehr Einträge als das Ziel."
#, c-format
msgid "E940: Cannot lock or unlock variable %s"
-msgstr "E940: Kann Variable \"%s\" nicht sperren bzw. entsperren."
+msgstr "E940: Kann Variable \"%s\" nicht sperren bzw. entsperren."
msgid "E743: variable nested too deep for (un)lock"
-msgstr "E743: Variable ist zu tief verschachtelt für (un)lock."
+msgstr "E743: Variable ist zu tief verschachtelt zum (ent)sperren."
msgid "E109: Missing ':' after '?'"
msgstr "E109: Fehlender ':' nach '?'"
#, c-format
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
-msgstr[0] "+-%s%3ld Zeile, "
-msgstr[1] "+-%s%3ld Zeilen, "
+msgstr[0] "+-%s%3ld Zeile: "
+msgstr[1] "+-%s%3ld Zeilen: "
#, c-format
msgid "E700: Unknown function: %s"
msgid "E142: File not written: Writing is disabled by 'write' option"
msgstr ""
-"E142: Datei wurde nicht geschrieben: Schreiben ist durch die Option 'write' "
-"ausgeschaltet"
+"E142: Datei wurde nicht geschrieben: Schreiben ist durch die 'write' Option "
+"deaktiviert"
#, c-format
msgid ""
#, c-format
msgid "W20: Required python version 2.x not supported, ignoring file: %s"
msgstr ""
-"W20: Erfoderliche Python Version 2.x nicht unterstützt, ignoriere Datei: %s"
+"W20: Erforderliche Python Version 2.x nicht unterstützt, ignoriere Datei: %s"
#, c-format
msgid "W21: Required python version 3.x not supported, ignoring file: %s"
msgstr "E196: Keine Digraphen in dieser Version."
msgid "E608: Cannot :throw exceptions with 'Vim' prefix"
-msgstr "E608: Kann nicht :throw Exceptions mit 'Vim' Präfix"
+msgstr "E608: Kann nicht Exceptions mit 'Vim' Präfix werfen (:throw)"
#, c-format
msgid "Exception thrown: %s"
msgstr "Tag-Name"
msgid " kind file\n"
-msgstr " verwandte Datei\n"
+msgstr " Typ Datei\n"
msgid "'history' option is zero"
msgstr "Option 'history' ist Null"
msgid "E513: write error, conversion failed (make 'fenc' empty to override)"
msgstr ""
-"E513: Schreibfehler, Umwandlung schlug fehl (leere 'fenc' um sie zu "
+"E513: Schreibfehler, Umwandlung schlug fehl (leere 'fenc' um es zu "
"erzwingen)"
#, c-format
"E513: write error, conversion failed in line %ld (make 'fenc' empty to "
"override)"
msgstr ""
-"E513: Schreibfehler, Konvertierung fehlgeschlagen in Zeile %ld (leere 'fenc' "
-"um sie zu erzwingen)"
+"E513: Schreibfehler, Konvertierung in Zeile %ld fehlgeschlagen (leere 'fenc' "
+"um es zu erzwingen)"
msgid "E514: write error (file system full?)"
msgstr "E514: Schreibfehler (Dateisystem voll?)"
"WARNING: Original file may be lost or damaged\n"
msgstr ""
"\n"
-"ACHTUNG: Original-Datei könnte verloren oder zerstört sein\n"
+"ACHTUNG: Original-Datei könnte verloren oder beschädigt sein\n"
msgid "don't quit the editor until the file is successfully written!"
msgstr ""
msgstr "ACHTUNG: Die Datei wurde seit dem letzten Lesen geändert!!!"
msgid "Do you really want to write to it"
-msgstr "Möchten Sie es wirklich schreiben"
+msgstr "Möchten Sie sie wirklich schreiben"
#, c-format
msgid "E208: Error writing to \"%s\""
msgstr "E936: Kann die aktuelle Gruppe nicht löschen."
msgid "W19: Deleting augroup that is still in use"
-msgstr "W19: Lösche Autogruppe, die noch in Benutztung ist."
+msgstr "W19: Lösche Autogruppe, die noch in Benutzung ist."
#, c-format
msgid "E215: Illegal character after *: %s"
msgstr "E616: vim_SelFile: kann Schriftart %s nicht erhalten"
msgid "E614: vim_SelFile: can't return to current directory"
-msgstr "E614: vim_SelFile: kann nicht zum laufenden Verzeichnis zurückkehren."
+msgstr "E614: vim_SelFile: kann nicht zum aktuellen Verzeichnis zurückkehren."
msgid "Pathname:"
-msgstr "Pfad:"
+msgstr "Pfadname:"
msgid "E615: vim_SelFile: can't get current directory"
msgstr "E615: vim_SelFile: aktuelles Verzeichnis kann nicht ermittelt werden."
msgid "E232: Cannot create BalloonEval with both message and callback"
msgstr ""
-"E232: BalloonEval kann nicht mit sowohl \"message\" und \"callback\" erzeugt "
+"E232: BalloonEval kann nicht sowohl mit \"message\" als auch \"callback\" erzeugt "
"werden"
msgid "_Cancel"
msgstr "Öffne Reiter..."
msgid "Vim: Main window unexpectedly destroyed\n"
-msgstr "Vim: Hauptfenster unerwartet gelöscht\n"
+msgstr "Vim: Hauptfenster unerwartet zerstört\n"
msgid "&Filter"
msgstr "&Filter"
msgstr "Dateien"
msgid "&OK"
-msgstr "&Ok"
+msgstr "&OK"
msgid "Selection"
msgstr "Auswahl"
msgstr "E621: \"%s\" Ressource-Datei hat die falsche Version."
msgid "E673: Incompatible multi-byte encoding and character set."
-msgstr "E673: Unzulässiger Multi-Byte Zeichensatz"
+msgstr "E673: Inkompatible Multi-Byte Kodierung und Zeichensatz"
msgid "E674: printmbcharset cannot be empty with multi-byte encoding."
-msgstr "E674: printmbcharset darf nicht leer sein mit Multi-Byte Zeichensatz."
+msgstr "E674: printmbcharset darf nicht leer sein mit Multi-Byte Kodierung."
msgid "E675: No default font specified for multi-byte printing."
msgstr "E675: Keine Standardschriftart angegeben für Multi-Byte Ausdruck."
msgstr "diese Nachricht anzeigen"
msgid "Kill a connection"
-msgstr "Verbindung abbrechen"
+msgstr "Verbindung beenden"
msgid "Reinit all connections"
msgstr "Verbindungen reinitialisieren"
msgstr "E560: Verwendung: cs[cope] %s"
msgid "This cscope command does not support splitting the window.\n"
-msgstr "Dieser cscope-Befehl unterstützt nicht Teilen des Fensters.\n"
+msgstr "Dieser cscope-Befehl unterstützt nicht das Teilen des Fensters.\n"
msgid "E562: Usage: cstag <ident>"
msgstr "E562: Verwendung: cstag <ident>"
msgstr "E609: Cscope Fehler: %s"
msgid "All cscope databases reset"
-msgstr "alle cscope Datenbanken zurückgesetzt"
+msgstr "Alle cscope Datenbanken zurückgesetzt"
msgid "no cscope connections\n"
msgstr "keine cscope-Verbindungen\n"
msgstr "unbekannte vimOption"
msgid "keyboard interrupt"
-msgstr "Tastatur-Unterbrechung"
+msgstr "Tastatur-Interrupt"
msgid "vim error"
msgstr "vim Fehler"
"E280: TCL FATAL ERROR: reflist corrupt!? Please report this to vim-dev@vim."
"org"
msgstr ""
-"E280: TCL FATALER FEHLER: reflist kaputt!? Bitte vim-dev@vim."
-"orgbenachrichtigen."
+"E280: TCL FATALER FEHLER: reflist kaputt!? Bitte vim-dev@vim.org "
+"benachrichtigen."
msgid "cannot register callback command: buffer/window reference not found"
msgstr ""
#, c-format
msgid "E572: exit code %d"
-msgstr "E572: Ekit-Code %d"
+msgstr "E572: Exit-Code %d"
msgid "cannot get line"
msgstr "kann Zeile nicht erhalten"
msgstr "-E\t\t\tVerbesserter Ex Modus"
msgid "-s\t\t\tSilent (batch) mode (only for \"ex\")"
-msgstr "-s\t\t\tLeiser (batch) Modus (nur für \"ex\")"
+msgstr "-s\t\t\tLeiser (Batch) Modus (nur für \"ex\")"
msgid "-d\t\t\tDiff mode (like \"vimdiff\")"
msgstr "-d\t\t\tDiff Modus (wie \"vimdiff\")"
msgid "--not-a-term\t\tSkip warning for input/output not being a terminal"
msgstr ""
"--not-a-term\t\tKeine Warnung ausgeben, wenn Eingabe/Ausgabe nicht auf einem "
-"Terminal ausgegebn wird"
+"Terminal ausgegeben wird"
msgid "--ttyfail\t\tExit if input or output is not a terminal"
msgstr ""
msgid "-geometry <geom>\tUse <geom> for initial geometry (also: -geom)"
msgstr ""
-"-geometry <geom>\tbenutze <geom> für die Anfangs Abmessungen (auch mit: -"
+"-geometry <geom>\tBenutze <geom> für die Anfangs Abmessungen (auch mit: -"
"geom)"
msgid "-borderwidth <width>\tUse a border width of <width> (also: -bw)"
"# File marks:\n"
msgstr ""
"\n"
-"# Datei-Marken:\n"
+"# Datei-Markierungen:\n"
msgid ""
"\n"
"# Jumplist (newest first):\n"
msgstr ""
"\n"
-"# Geschichte (neueste zuerst):\n"
+"# Jumplist (neueste zuerst):\n"
msgid ""
"\n"
msgstr "E286: Eingabemethode konnte nicht geöffnet werden"
msgid "E287: Warning: Could not set destroy callback to IM"
-msgstr "E287: Achtung: Destroy Callabck konnte nicht auf IM gesetzt werden"
+msgstr "E287: Achtung: Destroy Callback konnte nicht auf IM gesetzt werden"
msgid "E288: input method doesn't support any style"
msgstr "E288: Eingabemethode unterstützt keinen einzigen Stil"
msgstr "E298: Block Nr. 2 nicht erhalten?"
msgid "E843: Error while updating swap file crypt"
-msgstr "E843: Fehler beim Aktualisieren der Verschlüsselung der swap Datei."
+msgstr "E843: Fehler beim Aktualisieren der Verschlüsselung der Auslagerungsdatei."
msgid "E301: Oops, lost the swap file!!!"
-msgstr "E301: Ups, Verlust der Auslagerungsdatei!!!"
+msgstr "E301: Upps, Verlust der Auslagerungsdatei!!!"
msgid "E302: Could not rename swap file"
msgstr "E302: Auslagerungsdatei konnte nicht umbenannt werden"
msgstr " kann auf diesem Rechner nicht verwendet werden.\n"
msgid "The file was created on "
-msgstr "Die Datei wurde erstellt um "
+msgstr "Die Datei wurde erstellt am "
msgid ""
",\n"
"or the file has been damaged."
msgstr ""
",\n"
-"oder die Datei wurde zerstört."
+"oder die Datei wurde beschädigt."
#, c-format
msgid ""
"E833: %s is encrypted and this version of Vim does not support encryption"
msgstr ""
-"E833: %s is verschlüsselt, aber diese Version von Vim unterstützt "
+"E833: %s ist verschlüsselt, aber diese Version von Vim unterstützt "
"Verschlüsselung nicht."
msgid " has been damaged (page size is smaller than minimum value).\n"
#, c-format
msgid "Swap file is encrypted: \"%s\""
-msgstr "Swap Datei is verschlüsselt: \"%s\""
+msgstr "Swap Datei ist verschlüsselt: \"%s\""
msgid ""
"\n"
#, c-format
msgid "E309: Unable to read block 1 from %s"
-msgstr "E309: Block 1 kann nicht nicht von %s gelesen werden"
+msgstr "E309: Block 1 von %s kann nicht gelesen werden"
msgid "???MANY LINES MISSING"
msgstr "???VIELE ZEILEN FEHLEN"
msgstr "Lesen Sie \":help E312\" für weitere Informationen."
msgid "Recovery completed. You should check if everything is OK."
-msgstr "Wiederherstellung beendet. Prüfen Sie, ob alles alles OK ist."
+msgstr "Wiederherstellung beendet. Prüfen Sie, ob alles OK ist."
msgid ""
"\n"
" Benutzer-Name: "
msgid " host name: "
-msgstr " Host-Name: "
+msgstr " Hostname: "
msgid ""
"\n"
" host name: "
msgstr ""
"\n"
-" Host-Name: "
+" Hostname: "
msgid ""
"\n"
msgstr "stack_idx sollte 0 sein"
msgid "E318: Updated too many blocks?"
-msgstr "E318: Zu viele Blocks aktualisiert?"
+msgstr "E318: Zu viele Blöcke aktualisiert?"
msgid "E317: pointer block id wrong 4"
msgstr "E317: Zeiger Block id falsch 4"
msgstr " WURDE NICHT GEFUNDEN"
msgid " NEWER than swap file!\n"
-msgstr " neuer als Auslagerungsdatei!\n"
+msgstr " NEUER als Auslagerungsdatei!\n"
msgid ""
"\n"
msgstr "E327: Teil des Menüpunkt-Pfades muss zum Untermenü führen"
msgid "E328: Menu only exists in another mode"
-msgstr "E328: Menü existiert nur in anderen Modus"
+msgstr "E328: Menü existiert nur in anderen Modi"
#, c-format
msgid "E329: No menu \"%s\""
msgstr "E546: Unzulässiger Modus"
msgid "E547: Illegal mouseshape"
-msgstr "E547: Unzulässiger Mauszeiger"
+msgstr "E547: Unzulässiger Mauszeigerform"
msgid "E548: digit expected"
msgstr "E548: Ziffer erwartet"
msgstr "E774: 'operatorfunc' is empty"
msgid "E775: Eval feature not available"
-msgstr "E775: Evaluierungsfunktion nicht verfügbar"
+msgstr "E775: Eval Eigenschaft nicht verfügbar"
msgid "Warning: terminal cannot highlight"
msgstr "Achtung: Terminal unterstützt keine Hervorhebung"
"E883: search pattern and expression register may not contain two or more "
"lines"
msgstr ""
-"E883: Suchmuster und Ausdrucksregister dürfen nicht mehr als 1 Zeile "
+"E883: Suchmuster- und Ausdrucksregister dürfen nicht mehr als 1 Zeile "
"enthalten."
#, c-format
msgstr "Kann Datei \"%s\" nicht öffnen"
msgid "E681: Buffer is not loaded"
-msgstr "E681: Buffer ist nicht geladen"
+msgstr "E681: Puffer ist nicht geladen"
msgid "E777: String or List expected"
msgstr "E777: Zeichenkette oder Liste erwartet"
#, c-format
msgid "E760: No word count in %s"
-msgstr "E760: Keine Wörter gezählt in %s"
+msgstr "E760: Kein Wortanzahl in %s"
#, c-format
msgid "line %6d, word %6ld - %s"
msgstr "%d Wörter mit nicht-ASCII Zeichen ignoriert"
msgid "E845: Insufficient memory, word list will be incomplete"
-msgstr "E845: Nicht ausreichend Speicher, Wortlist wird unvollständig sein"
+msgstr "E845: Nicht ausreichend Speicher, Wortliste wird unvollständig sein"
#, c-format
msgid "Compressed %d of %d nodes; %d (%d%%) remaining"
#, c-format
msgid "E765: 'spellfile' does not have %ld entries"
-msgstr "E765: 'spellfile' hat nicht %ld Einträge"
+msgstr "E765: 'spellfile' hat keine %ld Einträge"
#, c-format
msgid "Word '%.*s' removed from %s"
msgstr "E418: Unzulässiger Wert: %s"
msgid "E419: FG color unknown"
-msgstr "E419: FG Farbe unbekannt"
+msgstr "E419: Vordergrundfarbe unbekannt"
msgid "E420: BG color unknown"
-msgstr "E420: BG Farbe unbekannt"
+msgstr "E420: Hintergrundfarbe unbekannt"
#, c-format
msgid "E421: Color name or number not recognized: %s"
msgstr "E426: Konnte Tag \"%s\" nicht finden"
msgid " # pri kind tag"
-msgstr " # pri verw. tag"
+msgstr " # Prio Art Tag"
msgid "file\n"
msgstr "Datei\n"
msgstr "E430: Tag-Dateipfad wurde abgeschnitten für %s\n"
msgid "Ignoring long line in tags file"
-msgstr "Ignoriere zu lange Zeile in Tagsdatei"
+msgstr "Ignoriere zu lange Zeile in Tag-Datei"
#, c-format
msgid "E431: Format error in tags file \"%s\""
#, c-format
msgid "Before byte %ld"
-msgstr "Vor byte %ld"
+msgstr "Vor Byte %ld"
#, c-format
msgid "E432: Tags file not sorted: %s"
msgstr "aktiv"
msgid "running"
-msgstr "Führe aus"
+msgstr "führe aus"
msgid "finished"
msgstr "beendet"
msgid "Cannot write undo file in any directory in 'undodir'"
msgstr ""
-"Undo-Datei kann nicht in eines der Verzeichnisse aus 'undodir' geschrieben "
+"Undo-Datei kann in keines der Verzeichnisse aus 'undodir' geschrieben "
"werden."
#, c-format
msgstr "E124: Fehlendes '(': %s"
msgid "E862: Cannot use g: here"
-msgstr "E862: g: kann nicht hier benutzt werden"
+msgstr "E862: g: kann hier nicht benutzt werden"
#, c-format
msgid "E932: Closure function should not be at top level: %s"
msgstr "Vim ist Open Source und kann frei weitergegeben werden"
msgid "Help poor children in Uganda!"
-msgstr "Helfen Sie armen Kindern in Uganda!"
+msgstr "Hilf armen Kindern in Uganda!"
msgid "type :help iccf<Enter> for information "
msgstr "Tippe :help iccf<Enter> für Informationen darüber "
msgstr "Unterstützen Sie die Entwicklung von Vim"
msgid "Become a registered Vim user!"
-msgstr "Werden Sie ein registrierter Benutzer von Vim!"
+msgstr "Werd ein registrierter Vim-Nutzer!"
msgid "type :help sponsor<Enter> for information "
msgstr "Tippe :help sponsor<Enter> für mehr Informationen "
msgstr "E471: Argument benötigt"
msgid "E10: \\ should be followed by /, ? or &"
-msgstr "E10: \\ sollte von /, ? or & gefolgt werden"
+msgstr "E10: \\ sollte von /, ? oder & gefolgt werden"
msgid "E11: Invalid in command-line window; <CR> executes, CTRL-C quits"
msgstr "E11: Ungültig im Kommandozeilenfenster; <CR> führt aus, CTRL-C beendet"
msgstr "E448: Bibliotheksfunktion %s konnte nicht geladen werden"
msgid "E19: Mark has invalid line number"
-msgstr "E19: Marke hat ungültige Zeilennummer"
+msgstr "E19: Markierung hat ungültige Zeilennummer"
msgid "E20: Mark not set"
msgstr "E20: Markierung nicht gesetzt"
msgstr "E459: Kann nicht ins vorhergehende Verzeichnis wechseln"
msgid "E42: No Errors"
-msgstr "E42: Kein Fehler"
+msgstr "E42: Keine Fehler"
msgid "E776: No location list"
msgstr "E776: Keine Positionsliste"
msgstr "E72: Fehler beim Schließen der Auslagerungsdatei"
msgid "E73: tag stack empty"
-msgstr "E73: tag Stapel leer."
+msgstr "E73: Tag Stapel leer."
msgid "E74: Command too complex"
-msgstr "E74: Befehl zu kompliziert"
+msgstr "E74: Befehl zu komplex"
msgid "E75: Name too long"
msgstr "E75: Name zu lang"
msgstr "E80: Fehler während des Schreibens"
msgid "E939: Positive count required"
-msgstr "E939: Positiver Zahl benötigt"
+msgstr "E939: Positive Zahl benötigt"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: <SID> wurde nicht in einer Skript-Umgebung benutzt"
msgstr "Leerer Schlüssel nicht erlaubt"
msgid "dictionary is locked"
-msgstr "Dictionary is gesperrt"
+msgstr "Dictionary ist gesperrt"
msgid "list is locked"
-msgstr "Liste is gesperrt"
+msgstr "Liste ist gesperrt"
#, c-format
msgid "failed to add key '%s' to dictionary"
#, c-format
msgid "expected sequence element of size 2, but got sequence of size %d"
msgstr ""
-"erwartete Sequenz Element der Größe 2, but erhielt Sequenz der Größe %d"
+"erwartete Sequenz Element der Größe 2, erhielt jedoch Sequenz der Größe %d"
msgid "list constructor does not accept keyword arguments"
msgstr "Listen Konstruktor akzeptiert keine Keyword Argumente"
#, c-format
msgid "internal error: no vim list item %d"
-msgstr "interner Fehler: Keine Vim Listobjekt %d"
+msgstr "interner Fehler: Kein Vim Listobjekt %d"
msgid "internal error: not enough list items"
msgstr "interner Fehler: nicht genügend Listobjekte"
#, c-format
msgid "unable to unset option %s which does not have global value"
-msgstr "konnte option %s nicht aufheben, da sie keinen globalen Wert hat"
+msgstr "konnte Option %s nicht aufheben, da sie keinen globalen Wert hat"
msgid "attempt to refer to deleted tab page"
msgstr "Versuch, Bezug auf einen gelöschten Reiter zu nehmen"
msgstr ""
"Project-Id-Version: Vim 8.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-18 00:43+0900\n"
-"PO-Revision-Date: 2017-05-18 00:45+0900\n"
+"POT-Creation-Date: 2018-11-13 19:44+0900\n"
+"PO-Revision-Date: 2018-11-16 09:41+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
"Language: ja\n"
msgid "E517: No buffers were wiped out"
msgstr "E517: ÇË´þ¤µ¤ì¤¿¥Ð¥Ã¥Õ¥¡¤Ï¤¢¤ê¤Þ¤»¤ó"
-msgid "1 buffer unloaded"
-msgstr "1 ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬²òÊü¤µ¤ì¤Þ¤·¤¿"
-
#, c-format
-msgid "%d buffers unloaded"
-msgstr "%d ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬²òÊü¤µ¤ì¤Þ¤·¤¿"
-
-msgid "1 buffer deleted"
-msgstr "1 ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬ºï½ü¤µ¤ì¤Þ¤·¤¿"
+msgid "%d buffer unloaded"
+msgid_plural "%d buffers unloaded"
+msgstr[0] "%d ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬²òÊü¤µ¤ì¤Þ¤·¤¿"
#, c-format
-msgid "%d buffers deleted"
-msgstr "%d ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬ºï½ü¤µ¤ì¤Þ¤·¤¿"
-
-msgid "1 buffer wiped out"
-msgstr "1 ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿"
+msgid "%d buffer deleted"
+msgid_plural "%d buffers deleted"
+msgstr[0] "%d ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬ºï½ü¤µ¤ì¤Þ¤·¤¿"
#, c-format
-msgid "%d buffers wiped out"
-msgstr "%d ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿"
+msgid "%d buffer wiped out"
+msgid_plural "%d buffers wiped out"
+msgstr[0] "%d ¸Ä¤Î¥Ð¥Ã¥Õ¥¡¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿"
msgid "E90: Cannot unload last buffer"
msgstr "E90: ºÇ¸å¤Î¥Ð¥Ã¥Õ¥¡¤Ï²òÊü¤Ç¤¤Þ¤»¤ó"
msgstr "[ÆɹþÀìÍÑ]"
#, c-format
-msgid "1 line --%d%%--"
-msgstr "1 ¹Ô --%d%%--"
-
-#, c-format
-msgid "%ld lines --%d%%--"
-msgstr "%ld ¹Ô --%d%%--"
+msgid "%ld line --%d%%--"
+msgid_plural "%ld lines --%d%%--"
+msgstr[0] "%ld ¹Ô --%d%%--"
#, c-format
msgid "line %ld of %ld --%d%%-- col "
msgid "E96: Cannot diff more than %ld buffers"
msgstr "E96: %ld °Ê¾å¤Î¥Ð¥Ã¥Õ¥¡¤Ïdiff¤Ç¤¤Þ¤»¤ó"
+#, c-format
+msgid "Not enough memory to use internal diff for buffer \"%s\""
+msgstr "¥Ð¥Ã¥Õ¥¡ \"%s\" ÍѤËÆâÉôdiff¤ò»È¤¦¤¿¤á¤Î¥á¥â¥ê¤¬ÉÔ¤·¤Æ¤¤¤Þ¤¹"
+
msgid "E810: Cannot read or write temp files"
msgstr "E810: °ì»þ¥Õ¥¡¥¤¥ë¤ÎÆɹþ¤â¤·¤¯¤Ï½ñ¹þ¤¬¤Ç¤¤Þ¤»¤ó"
msgid "E97: Cannot create diffs"
msgstr "E97: º¹Ê¬¤òºîÀ®¤Ç¤¤Þ¤»¤ó"
+msgid "E960: Problem creating the internal diff"
+msgstr "E960: ÆâÉôdiffºîÀ®»þ¤ËÌäÂ꤬ȯÀ¸¤·¤Þ¤·¤¿"
+
msgid "Patch file"
msgstr "¥Ñ¥Ã¥Á¥Õ¥¡¥¤¥ë"
msgid "E98: Cannot read diff output"
msgstr "E98: diff¤Î½ÐÎϤòÆɹþ¤á¤Þ¤»¤ó"
+msgid "E959: Invalid diff format."
+msgstr "E959: ̵¸ú¤Êdiff·Á¼°¤Ç¤¹"
+
msgid "E99: Current buffer is not in diff mode"
msgstr "E99: ¸½ºß¤Î¥Ð¥Ã¥Õ¥¡¤Ïº¹Ê¬¥â¡¼¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
"\n"
"\tºÇ¸å¤Ë¥»¥Ã¥È¤·¤¿¥¹¥¯¥ê¥×¥È: "
+msgid " line "
+msgstr " ¹Ô "
+
msgid "E691: Can only compare List with List"
msgstr "E691: ¥ê¥¹¥È·¿¤Ï¥ê¥¹¥È·¿¤È¤·¤«Èæ³Ó¤Ç¤¤Þ¤»¤ó"
msgid "E701: Invalid type for len()"
msgstr "E701: len() ¤Ë¤Ï̵¸ú¤Ê·¿¤Ç¤¹"
+msgid "E957: Invalid window number"
+msgstr "E957: ̵¸ú¤Ê¥¦¥£¥ó¥É¥¦ÈÖ¹æ¤Ç¤¹"
+
#, c-format
msgid "E798: ID is reserved for \":match\": %ld"
msgstr "E798: ID ¤Ï \":match\" ¤Î¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤Þ¤¹: %ld"
msgid "E927: Invalid action: '%s'"
msgstr "E927: ̵¸ú¤ÊÁàºî¤Ç¤¹: %s"
+#, c-format
+msgid "E962: Invalid action: '%s'"
+msgstr "E962: ̵¸ú¤ÊÁàºî¤Ç¤¹: %s"
+
msgid "sort() argument"
msgstr "sort() ¤Î°ú¿ô"
msgid "> %d, Hex %08x, Octal %o"
msgstr "> %d, 16¿Ê¿ô %08x, 8¿Ê¿ô %o"
-msgid "E134: Move lines into themselves"
-msgstr "E134: ¹Ô¤ò¤½¤ì¼«¿È¤Ë¤Ï°ÜÆ°¤Ç¤¤Þ¤»¤ó"
-
-msgid "1 line moved"
-msgstr "1 ¹Ô¤¬°ÜÆ°¤µ¤ì¤Þ¤·¤¿"
+msgid "E134: Cannot move a range of lines into itself"
+msgstr "E134: ¹Ô¤ÎÈϰϤò¤½¤ì¼«¿È¤Ë¤Ï°ÜÆ°¤Ç¤¤Þ¤»¤ó"
#, c-format
-msgid "%ld lines moved"
-msgstr "%ld ¹Ô¤¬°ÜÆ°¤µ¤ì¤Þ¤·¤¿"
+msgid "%ld line moved"
+msgid_plural "%ld lines moved"
+msgstr[0] "%ld ¹Ô¤¬°ÜÆ°¤µ¤ì¤Þ¤·¤¿"
#, c-format
msgid "%ld lines filtered"
msgid "(Interrupted) "
msgstr "(³ä¹þ¤Þ¤ì¤Þ¤·¤¿) "
-msgid "1 match"
-msgstr "1 ²Õ½ê³ºÅö¤·¤Þ¤·¤¿"
-
-msgid "1 substitution"
-msgstr "1 ²Õ½êÃÖ´¹¤·¤Þ¤·¤¿"
-
#, c-format
-msgid "%ld matches"
-msgstr "%ld ²Õ½ê³ºÅö¤·¤Þ¤·¤¿"
+msgid "%ld match on %ld line"
+msgid_plural "%ld matches on %ld line"
+msgstr[0] "%ld ²Õ½ê³ºÅö¤·¤Þ¤·¤¿ (·× %ld ¹ÔÆâ)"
#, c-format
-msgid "%ld substitutions"
-msgstr "%ld ²Õ½êÃÖ´¹¤·¤Þ¤·¤¿"
+msgid "%ld substitution on %ld line"
+msgid_plural "%ld substitutions on %ld line"
+msgstr[0] "%ld ²Õ½êÃÖ´¹¤·¤Þ¤·¤¿ (·× %ld ¹ÔÆâ)"
-msgid " on 1 line"
-msgstr " (·× 1 ¹ÔÆâ)"
+#, c-format
+msgid "%ld match on %ld lines"
+msgid_plural "%ld matches on %ld lines"
+msgstr[0] "%ld ²Õ½ê³ºÅö¤·¤Þ¤·¤¿ (·× %ld ¹ÔÆâ)"
#, c-format
-msgid " on %ld lines"
-msgstr " (·× %ld ¹ÔÆâ)"
+msgid "%ld substitution on %ld lines"
+msgid_plural "%ld substitutions on %ld lines"
+msgstr[0] "%ld ²Õ½êÃÖ´¹¤·¤Þ¤·¤¿ (·× %ld ¹ÔÆâ)"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global ¤òÈÏ°ÏÉÕ¤¤ÇºÆµ¢Åª¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¤³¤Î¥³¥Þ¥ó¥É¤ÏÍøÍѤǤ¤Þ¤»¤ó¡¢¤´¤á¤ó¤Ê¤µ¤¤"
-msgid "1 more file to edit. Quit anyway?"
-msgstr "ÊÔ½¸¤¹¤Ù¤¥Õ¥¡¥¤¥ë¤¬ 1 ¸Ä¤¢¤ê¤Þ¤¹¤¬¡¢½ªÎ»¤·¤Þ¤¹¤«?"
-
#, c-format
-msgid "%d more files to edit. Quit anyway?"
-msgstr "ÊÔ½¸¤¹¤Ù¤¥Õ¥¡¥¤¥ë¤¬¤¢¤È %d ¸Ä¤¢¤ê¤Þ¤¹¤¬¡¢½ªÎ»¤·¤Þ¤¹¤«?"
-
-msgid "E173: 1 more file to edit"
-msgstr "E173: ÊÔ½¸¤¹¤Ù¤¥Õ¥¡¥¤¥ë¤¬ 1 ¸Ä¤¢¤ê¤Þ¤¹"
+msgid "%d more file to edit. Quit anyway?"
+msgid_plural "%d more files to edit. Quit anyway?"
+msgstr[0] "ÊÔ½¸¤¹¤Ù¤¥Õ¥¡¥¤¥ë¤¬¤¢¤È %d ¸Ä¤¢¤ê¤Þ¤¹¤¬¡¢½ªÎ»¤·¤Þ¤¹¤«?"
#, c-format
-msgid "E173: %ld more files to edit"
-msgstr "E173: ÊÔ½¸¤¹¤Ù¤¥Õ¥¡¥¤¥ë¤¬¤¢¤È %ld ¸Ä¤¢¤ê¤Þ¤¹"
+msgid "E173: %ld more file to edit"
+msgid_plural "E173: %ld more files to edit"
+msgstr[0] "E173: ÊÔ½¸¤¹¤Ù¤¥Õ¥¡¥¤¥ë¤¬¤¢¤È %ld ¸Ä¤¢¤ê¤Þ¤¹"
msgid "E174: Command already exists: add ! to replace it"
msgstr "E174: ¥³¥Þ¥ó¥É¤¬´û¤Ë¤¢¤ê¤Þ¤¹: ºÆÄêµÁ¤¹¤ë¤Ë¤Ï ! ¤òÄɲ䷤Ƥ¯¤À¤µ¤¤"
msgid "E842: no line number to use for \"<slnum>\""
msgstr "E842: \"<slnum>\"¤òÃÖ¤´¹¤¨¤ë¹ÔÈֹ椬¤¢¤ê¤Þ¤»¤ó"
+msgid "E961: no line number to use for \"<sflnum>\""
+msgstr "E961: \"<sflnum>\"¤òÃÖ¤´¹¤¨¤ë¹ÔÈֹ椬¤¢¤ê¤Þ¤»¤ó"
+
#, no-c-format
msgid "E499: Empty file name for '%' or '#', only works with \":p:h\""
msgstr ""
msgid "E202: Conversion made file unreadable!"
msgstr "E202: ÊÑ´¹¤¬¥Õ¥¡¥¤¥ë¤òÆɹþÉԲĤˤ·¤Þ¤·¤¿"
-msgid "[fifo/socket]"
-msgstr "[FIFO/¥½¥±¥Ã¥È]"
-
msgid "[fifo]"
msgstr "[FIFO]"
msgid "[unix format]"
msgstr "[unix¥Õ¥©¡¼¥Þ¥Ã¥È]"
-msgid "1 line, "
-msgstr "1 ¹Ô, "
-
#, c-format
-msgid "%ld lines, "
-msgstr "%ld ¹Ô, "
-
-msgid "1 character"
-msgstr "1 ʸ»ú"
+msgid "%ld line, "
+msgid_plural "%ld lines, "
+msgstr[0] "%ld ¹Ô, "
#, c-format
-msgid "%lld characters"
-msgstr "%lld ʸ»ú"
+msgid "%lld character"
+msgid_plural "%lld characters"
+msgstr[0] "%lld ʸ»ú"
msgid "[noeol]"
msgstr "[noeol]"
msgid "Open tab..."
msgstr "¥¿¥Ö¥Ú¡¼¥¸¤ò³«¤¯"
-msgid "Find string (use '\\\\' to find a '\\')"
-msgstr "¸¡º÷ʸ»úÎó ('\\' ¤ò¸¡º÷¤¹¤ë¤Ë¤Ï '\\\\')"
+msgid "Find string"
+msgstr "¸¡º÷ʸ»úÎó"
-msgid "Find & Replace (use '\\\\' to find a '\\')"
-msgstr "¸¡º÷¡¦ÃÖ´¹ ('\\' ¤ò¸¡º÷¤¹¤ë¤Ë¤Ï '\\\\')"
+msgid "Find & Replace"
+msgstr "¸¡º÷¡¦ÃÖ´¹"
msgid "Not Used"
msgstr "»È¤ï¤ì¤Þ¤»¤ó"
msgid "not allowed in the Vim sandbox"
msgstr "¥µ¥ó¥É¥Ü¥Ã¥¯¥¹¤Ç¤Ïµö¤µ¤ì¤Þ¤»¤ó"
-#, c-format
-msgid "E370: Could not load library %s"
-msgstr "E370: ¥é¥¤¥Ö¥é¥ê %s ¤ò¥í¡¼¥É¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿"
-
-msgid "Sorry, this command is disabled: the Perl library could not be loaded."
-msgstr ""
-"¤³¤Î¥³¥Þ¥ó¥É¤Ï̵¸ú¤Ç¤¹¡¢¤´¤á¤ó¤Ê¤µ¤¤: Perl¥é¥¤¥Ö¥é¥ê¤ò¥í¡¼¥É¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿."
-
-msgid "E299: Perl evaluation forbidden in sandbox without the Safe module"
-msgstr ""
-"E299: ¥µ¥ó¥É¥Ü¥Ã¥¯¥¹¤Ç¤Ï Safe ¥â¥¸¥å¡¼¥ë¤ò»ÈÍѤ·¤Ê¤¤Perl¥¹¥¯¥ê¥×¥È¤Ï¶Ø¤¸¤é¤ì"
-"¤Æ¤¤¤Þ¤¹"
-
msgid "E836: This Vim cannot execute :python after using :py3"
msgstr "E836: ¤³¤ÎVim¤Ç¤Ï :py3 ¤ò»È¤Ã¤¿¸å¤Ë :python ¤ò»È¤¨¤Þ¤»¤ó"
msgstr "-g\t\t\tGUI¤Çµ¯Æ°¤¹¤ë (\"gvim\" ¤ÈƱ¤¸)"
msgid "-f or --nofork\tForeground: Don't fork when starting GUI"
-msgstr "-f or --nofork\t¥Õ¥©¥¢¥°¥é¥¦¥ó¥É: GUI¤ò»Ï¤á¤ë¤È¤¤Ëfork¤·¤Ê¤¤"
+msgstr "-f or --nofork\t¥Õ¥©¥¢¥°¥é¥¦¥ó¥É: GUI¤ò»Ï¤á¤ë¤È¤¤Ëfork¤·¤Ê¤¤"
msgid "-v\t\t\tVi mode (like \"vi\")"
msgstr "-v\t\t\tVi¥â¡¼¥É (\"vi\" ¤ÈƱ¤¸)"
msgid ""
"--remote-wait <files> As --remote but wait for files to have been edited"
-msgstr "--remote-wait <files>\t--remote¸å ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸¤¬½ª¤ï¤ë¤Î¤òÂÔ¤Ä"
+msgstr "--remote-wait <files> --remote¸å ¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸¤¬½ª¤ï¤ë¤Î¤òÂÔ¤Ä"
msgid ""
"--remote-wait-silent <files> Same, don't complain if there is no server"
msgstr "--role <role>\t¥á¥¤¥ó¥¦¥£¥ó¥É¥¦¤ò¼±Ê̤¹¤ë°ì°Õ¤ÊÌò³ä(role)¤òÀßÄꤹ¤ë"
msgid "--socketid <xid>\tOpen Vim inside another GTK widget"
-msgstr "--socketid <xid>\t°Û¤Ê¤ëGTK widget¤ÇVim¤ò³«¤¯"
+msgstr "--socketid <xid>\t°Û¤Ê¤ëGTK widget¤ÎÆâÉô¤ËVim¤ò³«¤¯"
msgid "--echo-wid\t\tMake gvim echo the Window ID on stdout"
msgstr "--echo-wid\t\t¥¦¥£¥ó¥É¥¦ID¤òɸ½à½ÐÎϤ˽ÐÎϤ¹¤ë"
"change line col text"
msgstr ""
"\n"
-"Êѹ¹ ¹Ô Îó ¥Æ¥¥¹¥È"
+"Êѹ¹ ¹Ô Îó ¥Æ¥¥¹¥È"
msgid ""
"\n"
"\n"
" ¥×¥í¥»¥¹ID: "
-msgid " (still running)"
+msgid " (STILL RUNNING)"
msgstr " (¤Þ¤À¼Â¹ÔÃæ)"
msgid ""
msgid "While opening file \""
msgstr "¼¡¤Î¥Õ¥¡¥¤¥ë¤ò³«¤¤¤Æ¤¤¤ëºÇÃæ \""
+msgid " CANNOT BE FOUND"
+msgstr " ¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+
msgid " NEWER than swap file!\n"
msgstr " ¥¹¥ï¥Ã¥×¥Õ¥¡¥¤¥ë¤è¤ê¤â¿·¤·¤¤¤Ç¤¹!\n"
msgid "Type number and <Enter> (empty cancels): "
msgstr "ÈÖ¹æ¤È<Enter>¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤ (¶õ¤Ç¥¥ã¥ó¥»¥ë): "
-msgid "1 more line"
-msgstr "1 ¹Ô Äɲä·¤Þ¤·¤¿"
-
-msgid "1 line less"
-msgstr "1 ¹Ô ºï½ü¤·¤Þ¤·¤¿"
-
#, c-format
-msgid "%ld more lines"
-msgstr "%ld ¹Ô Äɲä·¤Þ¤·¤¿"
+msgid "%ld more line"
+msgid_plural "%ld more lines"
+msgstr[0] "%ld ¹Ô Äɲä·¤Þ¤·¤¿"
#, c-format
-msgid "%ld fewer lines"
-msgstr "%ld ¹Ô ºï½ü¤·¤Þ¤·¤¿"
+msgid "%ld line less"
+msgid_plural "%ld fewer lines"
+msgstr[0] "%ld ¹Ô ºï½ü¤·¤Þ¤·¤¿"
msgid " (Interrupted)"
msgstr " (³ä¹þ¤Þ¤ì¤Þ¤·¤¿)"
#, c-format
msgid "E344: Can't find directory \"%s\" in cdpath"
-msgstr "E344: cdpath¤Ë¤Ï \"%s\" ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
+msgstr "E344: cdpath¤Ë¤Ï \"%s\" ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó"
#, c-format
msgid "E345: Can't find file \"%s\" in path"
#, c-format
msgid "E346: No more directory \"%s\" found in cdpath"
-msgstr "E346: cdpath¤Ë¤Ï¤³¤ì°Ê¾å \"%s\" ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
+msgstr "E346: cdpath¤Ë¤Ï¤³¤ì°Ê¾å \"%s\" ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó"
#, c-format
msgid "E347: No more file \"%s\" found in path"
"¤µ¤¤"
#, c-format
-msgid "1 line %sed 1 time"
-msgstr "1 ¹Ô¤¬ %s ¤Ç 1 ²ó½èÍý¤µ¤ì¤Þ¤·¤¿"
-
-#, c-format
-msgid "1 line %sed %d times"
-msgstr "1 ¹Ô¤¬ %s ¤Ç %d ²ó½èÍý¤µ¤ì¤Þ¤·¤¿"
+msgid "%ld line %sed %d time"
+msgid_plural "%ld line %sed %d times"
+msgstr[0] "%ld ¹Ô¤¬ %s ¤Ç %d ²ó½èÍý¤µ¤ì¤Þ¤·¤¿"
#, c-format
-msgid "%ld lines %sed 1 time"
-msgstr "%ld ¹Ô¤¬ %s ¤Ç 1 ²ó½èÍý¤µ¤ì¤Þ¤·¤¿"
-
-#, c-format
-msgid "%ld lines %sed %d times"
-msgstr "%ld ¹Ô¤¬ %s ¤Ç %d ²ó½èÍý¤µ¤ì¤Þ¤·¤¿"
+msgid "%ld lines %sed %d time"
+msgid_plural "%ld lines %sed %d times"
+msgstr[0] "%ld ¹Ô¤¬ %s ¤Ç %d ²ó½èÍý¤µ¤ì¤Þ¤·¤¿"
#, c-format
msgid "%ld lines to indent... "
msgstr "%ld ¹Ô¤¬¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤Þ¤¹... "
-msgid "1 line indented "
-msgstr "1 ¹Ô¤ò¥¤¥ó¥Ç¥ó¥È¤·¤Þ¤·¤¿ "
-
#, c-format
-msgid "%ld lines indented "
-msgstr "%ld ¹Ô¤ò¥¤¥ó¥Ç¥ó¥È¤·¤Þ¤·¤¿ "
+msgid "%ld line indented "
+msgid_plural "%ld lines indented "
+msgstr[0] "%ld ¹Ô¤ò¥¤¥ó¥Ç¥ó¥È¤·¤Þ¤·¤¿ "
msgid "E748: No previously used register"
msgstr "E748: ¤Þ¤À¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤»¤ó"
msgid "cannot yank; delete anyway"
msgstr "¥ä¥ó¥¯¤Ç¤¤Þ¤»¤ó; ¤È¤Ë¤«¤¯¾Ãµî"
-msgid "1 line changed"
-msgstr "1 ¹Ô¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿"
-
#, c-format
-msgid "%ld lines changed"
-msgstr "%ld ¹Ô¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿"
+msgid "%ld line changed"
+msgid_plural "%ld lines changed"
+msgstr[0] "%ld ¹Ô¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿"
#, c-format
msgid "freeing %ld lines"
msgstr " \"%c ¤Ë"
#, c-format
-msgid "block of 1 line yanked%s"
-msgstr "1 ¹Ô¤Î¥Ö¥í¥Ã¥¯¤¬%s¥ä¥ó¥¯¤µ¤ì¤Þ¤·¤¿"
-
-#, c-format
-msgid "1 line yanked%s"
-msgstr "1 ¹Ô¤¬%s¥ä¥ó¥¯¤µ¤ì¤Þ¤·¤¿"
-
-#, c-format
-msgid "block of %ld lines yanked%s"
-msgstr "%ld ¹Ô¤Î¥Ö¥í¥Ã¥¯¤¬%s¥ä¥ó¥¯¤µ¤ì¤Þ¤·¤¿"
+msgid "block of %ld line yanked%s"
+msgid_plural "block of %ld lines yanked%s"
+msgstr[0] "%ld ¹Ô¤Î¥Ö¥í¥Ã¥¯¤¬%s¥ä¥ó¥¯¤µ¤ì¤Þ¤·¤¿"
#, c-format
-msgid "%ld lines yanked%s"
-msgstr "%ld ¹Ô¤¬%s¥ä¥ó¥¯¤µ¤ì¤Þ¤·¤¿"
+msgid "%ld line yanked%s"
+msgid_plural "%ld lines yanked%s"
+msgstr[0] "%ld ¹Ô¤¬%s¥ä¥ó¥¯¤µ¤ì¤Þ¤·¤¿"
#, c-format
msgid "E353: Nothing in register %s"
msgid "No Syntax items defined for this buffer"
msgstr "¤³¤Î¥Ð¥Ã¥Õ¥¡¤ËÄêµÁ¤µ¤ì¤¿¹½Ê¸Í×ÁǤϤ¢¤ê¤Þ¤»¤ó"
+msgid "'redrawtime' exceeded, syntax highlighting disabled"
+msgstr "'redrawtime' ¤òĶ²á¤·¤¿¤¿¤á¡¢¹½Ê¸¥Ï¥¤¥é¥¤¥È¤Ï̵¸ú²½¤µ¤ì¤Þ¤¹"
+
msgid "syntax conceal on"
msgstr "¹½Ê¸¤Î conceal ¤Ï¸½ºß on ¤Ç¤¹"
msgid "syntax iskeyword "
msgstr "¹½Ê¸ÍÑ iskeyword "
+msgid "syntax iskeyword not set"
+msgstr "¹½Ê¸ÍÑ iskeyword ¤Ï¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
#, c-format
msgid "E391: No such syntax cluster: %s"
msgstr "E391: ¤½¤Î¤è¤¦¤Ê¹½Ê¸¥¯¥é¥¹¥¿¤Ï¤¢¤ê¤Þ¤»¤ó: %s"
msgid "finished"
msgstr "½ªÎ»"
+msgid "E958: Job already finished"
+msgstr "E958: ¥¸¥ç¥Ö¤Ï¤¹¤Ç¤Ë½ªÎ»¤·¤Æ¤¤¤Þ¤¹"
+
#, c-format
msgid "E953: File exists: %s"
msgstr "E953: ¥Õ¥¡¥¤¥ë¤Ï´û¤Ë¸ºß¤·¤Þ¤¹: %s"
msgstr "ÄÌÈÖ Êѹ¹¿ô Êѹ¹»þ´ü ÊݸºÑ"
#, c-format
-msgid "%ld seconds ago"
-msgstr "%ld É÷вᤷ¤Æ¤¤¤Þ¤¹"
+msgid "%ld second ago"
+msgid_plural "%ld seconds ago"
+msgstr[0] "%ld É÷вᤷ¤Æ¤¤¤Þ¤¹"
msgid "E790: undojoin is not allowed after undo"
msgstr "E790: undo ¤Îľ¸å¤Ë undojoin ¤Ï¤Ç¤¤Þ¤»¤ó"
msgid "E803: ID not found: %ld"
msgstr "E803: ID ¤Ï¤¢¤ê¤Þ¤»¤ó: %ld"
+#, c-format
+msgid "E370: Could not load library %s"
+msgstr "E370: ¥é¥¤¥Ö¥é¥ê %s ¤ò¥í¡¼¥É¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿"
+
+msgid "Sorry, this command is disabled: the Perl library could not be loaded."
+msgstr ""
+"¤³¤Î¥³¥Þ¥ó¥É¤Ï̵¸ú¤Ç¤¹¡¢¤´¤á¤ó¤Ê¤µ¤¤: Perl¥é¥¤¥Ö¥é¥ê¤ò¥í¡¼¥É¤Ç¤¤Þ¤»¤ó¤Ç¤·¤¿."
+
+msgid "E299: Perl evaluation forbidden in sandbox without the Safe module"
+msgstr ""
+"E299: ¥µ¥ó¥É¥Ü¥Ã¥¯¥¹¤Ç¤Ï Safe ¥â¥¸¥å¡¼¥ë¤ò»ÈÍѤ·¤Ê¤¤Perl¥¹¥¯¥ê¥×¥È¤Ï¶Ø¤¸¤é¤ì"
+"¤Æ¤¤¤Þ¤¹"
+
msgid "Edit with &multiple Vims"
msgstr "Ê£¿ô¤ÎVim¤ÇÊÔ½¸¤¹¤ë (&M)"
msgid "Edit with &Vim"
msgstr "Vim¤ÇÊÔ½¸¤¹¤ë (&V)"
+msgid "Edit with existing Vim"
+msgstr "µ¯Æ°ºÑ¤ÎVim¤ÇÊÔ½¸¤¹¤ë"
+
msgid "Edit with existing Vim - "
msgstr "µ¯Æ°ºÑ¤ÎVim¤ÇÊÔ½¸¤¹¤ë - "
msgstr ""
"Project-Id-Version: Vim 8.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-18 00:43+0900\n"
-"PO-Revision-Date: 2017-05-18 00:45+0900\n"
+"POT-Creation-Date: 2018-11-13 19:44+0900\n"
+"PO-Revision-Date: 2018-11-16 09:41+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
"Language: ja\n"
msgid "E517: No buffers were wiped out"
msgstr "E517: 破棄されたバッファはありません"
-msgid "1 buffer unloaded"
-msgstr "1 個のバッファが解放されました"
-
#, c-format
-msgid "%d buffers unloaded"
-msgstr "%d 個のバッファが解放されました"
-
-msgid "1 buffer deleted"
-msgstr "1 個のバッファが削除されました"
+msgid "%d buffer unloaded"
+msgid_plural "%d buffers unloaded"
+msgstr[0] "%d 個のバッファが解放されました"
#, c-format
-msgid "%d buffers deleted"
-msgstr "%d 個のバッファが削除されました"
-
-msgid "1 buffer wiped out"
-msgstr "1 個のバッファが破棄されました"
+msgid "%d buffer deleted"
+msgid_plural "%d buffers deleted"
+msgstr[0] "%d 個のバッファが削除されました"
#, c-format
-msgid "%d buffers wiped out"
-msgstr "%d 個のバッファが破棄されました"
+msgid "%d buffer wiped out"
+msgid_plural "%d buffers wiped out"
+msgstr[0] "%d 個のバッファが破棄されました"
msgid "E90: Cannot unload last buffer"
msgstr "E90: 最後のバッファは解放できません"
msgstr "[読込専用]"
#, c-format
-msgid "1 line --%d%%--"
-msgstr "1 行 --%d%%--"
-
-#, c-format
-msgid "%ld lines --%d%%--"
-msgstr "%ld 行 --%d%%--"
+msgid "%ld line --%d%%--"
+msgid_plural "%ld lines --%d%%--"
+msgstr[0] "%ld 行 --%d%%--"
#, c-format
msgid "line %ld of %ld --%d%%-- col "
msgid "E96: Cannot diff more than %ld buffers"
msgstr "E96: %ld 以上のバッファはdiffできません"
+#, c-format
+msgid "Not enough memory to use internal diff for buffer \"%s\""
+msgstr "バッファ \"%s\" 用に内部diffを使うためのメモリが不足しています"
+
msgid "E810: Cannot read or write temp files"
msgstr "E810: 一時ファイルの読込もしくは書込ができません"
msgid "E97: Cannot create diffs"
msgstr "E97: 差分を作成できません"
+msgid "E960: Problem creating the internal diff"
+msgstr "E960: 内部diff作成時に問題が発生しました"
+
msgid "Patch file"
msgstr "パッチファイル"
msgid "E98: Cannot read diff output"
msgstr "E98: diffの出力を読込めません"
+msgid "E959: Invalid diff format."
+msgstr "E959: 無効なdiff形式です"
+
msgid "E99: Current buffer is not in diff mode"
msgstr "E99: 現在のバッファは差分モードではありません"
"\n"
"\t最後にセットしたスクリプト: "
+msgid " line "
+msgstr " 行 "
+
msgid "E691: Can only compare List with List"
msgstr "E691: リスト型はリスト型としか比較できません"
msgid "E701: Invalid type for len()"
msgstr "E701: len() には無効な型です"
+msgid "E957: Invalid window number"
+msgstr "E957: 無効なウィンドウ番号です"
+
#, c-format
msgid "E798: ID is reserved for \":match\": %ld"
msgstr "E798: ID は \":match\" のために予約されています: %ld"
msgid "E927: Invalid action: '%s'"
msgstr "E927: 無効な操作です: %s"
+#, c-format
+msgid "E962: Invalid action: '%s'"
+msgstr "E962: 無効な操作です: %s"
+
msgid "sort() argument"
msgstr "sort() の引数"
msgid "> %d, Hex %08x, Octal %o"
msgstr "> %d, 16進数 %08x, 8進数 %o"
-msgid "E134: Move lines into themselves"
-msgstr "E134: 行をそれ自身には移動できません"
-
-msgid "1 line moved"
-msgstr "1 行が移動されました"
+msgid "E134: Cannot move a range of lines into itself"
+msgstr "E134: 行の範囲をそれ自身には移動できません"
#, c-format
-msgid "%ld lines moved"
-msgstr "%ld 行が移動されました"
+msgid "%ld line moved"
+msgid_plural "%ld lines moved"
+msgstr[0] "%ld 行が移動されました"
#, c-format
msgid "%ld lines filtered"
msgid "(Interrupted) "
msgstr "(割込まれました) "
-msgid "1 match"
-msgstr "1 箇所該当しました"
-
-msgid "1 substitution"
-msgstr "1 箇所置換しました"
-
#, c-format
-msgid "%ld matches"
-msgstr "%ld 箇所該当しました"
+msgid "%ld match on %ld line"
+msgid_plural "%ld matches on %ld line"
+msgstr[0] "%ld 箇所該当しました (計 %ld 行内)"
#, c-format
-msgid "%ld substitutions"
-msgstr "%ld 箇所置換しました"
+msgid "%ld substitution on %ld line"
+msgid_plural "%ld substitutions on %ld line"
+msgstr[0] "%ld 箇所置換しました (計 %ld 行内)"
-msgid " on 1 line"
-msgstr " (計 1 行内)"
+#, c-format
+msgid "%ld match on %ld lines"
+msgid_plural "%ld matches on %ld lines"
+msgstr[0] "%ld 箇所該当しました (計 %ld 行内)"
#, c-format
-msgid " on %ld lines"
-msgstr " (計 %ld 行内)"
+msgid "%ld substitution on %ld lines"
+msgid_plural "%ld substitutions on %ld lines"
+msgstr[0] "%ld 箇所置換しました (計 %ld 行内)"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global を範囲付きで再帰的には使えません"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: このバージョンではこのコマンドは利用できません、ごめんなさい"
-msgid "1 more file to edit. Quit anyway?"
-msgstr "編集すべきファイルが 1 個ありますが、終了しますか?"
-
#, c-format
-msgid "%d more files to edit. Quit anyway?"
-msgstr "編集すべきファイルがあと %d 個ありますが、終了しますか?"
-
-msgid "E173: 1 more file to edit"
-msgstr "E173: 編集すべきファイルが 1 個あります"
+msgid "%d more file to edit. Quit anyway?"
+msgid_plural "%d more files to edit. Quit anyway?"
+msgstr[0] "編集すべきファイルがあと %d 個ありますが、終了しますか?"
#, c-format
-msgid "E173: %ld more files to edit"
-msgstr "E173: 編集すべきファイルがあと %ld 個あります"
+msgid "E173: %ld more file to edit"
+msgid_plural "E173: %ld more files to edit"
+msgstr[0] "E173: 編集すべきファイルがあと %ld 個あります"
msgid "E174: Command already exists: add ! to replace it"
msgstr "E174: コマンドが既にあります: 再定義するには ! を追加してください"
msgid "E842: no line number to use for \"<slnum>\""
msgstr "E842: \"<slnum>\"を置き換える行番号がありません"
+msgid "E961: no line number to use for \"<sflnum>\""
+msgstr "E961: \"<sflnum>\"を置き換える行番号がありません"
+
#, no-c-format
msgid "E499: Empty file name for '%' or '#', only works with \":p:h\""
msgstr ""
msgid "E202: Conversion made file unreadable!"
msgstr "E202: 変換がファイルを読込不可にしました"
-msgid "[fifo/socket]"
-msgstr "[FIFO/ソケット]"
-
msgid "[fifo]"
msgstr "[FIFO]"
msgid "[unix format]"
msgstr "[unixフォーマット]"
-msgid "1 line, "
-msgstr "1 行, "
-
#, c-format
-msgid "%ld lines, "
-msgstr "%ld 行, "
-
-msgid "1 character"
-msgstr "1 文字"
+msgid "%ld line, "
+msgid_plural "%ld lines, "
+msgstr[0] "%ld 行, "
#, c-format
-msgid "%lld characters"
-msgstr "%lld 文字"
+msgid "%lld character"
+msgid_plural "%lld characters"
+msgstr[0] "%lld 文字"
msgid "[noeol]"
msgstr "[noeol]"
msgid "Open tab..."
msgstr "タブページを開く"
-msgid "Find string (use '\\\\' to find a '\\')"
-msgstr "検索文字列 ('\\' を検索するには '\\\\')"
+msgid "Find string"
+msgstr "検索文字列"
-msgid "Find & Replace (use '\\\\' to find a '\\')"
-msgstr "検索・置換 ('\\' を検索するには '\\\\')"
+msgid "Find & Replace"
+msgstr "検索・置換"
msgid "Not Used"
msgstr "使われません"
msgid "not allowed in the Vim sandbox"
msgstr "サンドボックスでは許されません"
-#, c-format
-msgid "E370: Could not load library %s"
-msgstr "E370: ライブラリ %s をロードできませんでした"
-
-msgid "Sorry, this command is disabled: the Perl library could not be loaded."
-msgstr ""
-"このコマンドは無効です、ごめんなさい: Perlライブラリをロードできませんでした."
-
-msgid "E299: Perl evaluation forbidden in sandbox without the Safe module"
-msgstr ""
-"E299: サンドボックスでは Safe モジュールを使用しないPerlスクリプトは禁じられ"
-"ています"
-
msgid "E836: This Vim cannot execute :python after using :py3"
msgstr "E836: このVimでは :py3 を使った後に :python を使えません"
msgstr "-g\t\t\tGUIで起動する (\"gvim\" と同じ)"
msgid "-f or --nofork\tForeground: Don't fork when starting GUI"
-msgstr "-f or --nofork\tフォアグラウンド: GUIを始めるときにforkしない"
+msgstr "-f or --nofork\tフォアグラウンド: GUIを始めるときにforkしない"
msgid "-v\t\t\tVi mode (like \"vi\")"
msgstr "-v\t\t\tViモード (\"vi\" と同じ)"
msgid ""
"--remote-wait <files> As --remote but wait for files to have been edited"
-msgstr "--remote-wait <files>\t--remote後 ファイルの編集が終わるのを待つ"
+msgstr "--remote-wait <files> --remote後 ファイルの編集が終わるのを待つ"
msgid ""
"--remote-wait-silent <files> Same, don't complain if there is no server"
msgstr "--role <role>\tメインウィンドウを識別する一意な役割(role)を設定する"
msgid "--socketid <xid>\tOpen Vim inside another GTK widget"
-msgstr "--socketid <xid>\tç\95°ã\81ªã\82\8bGTK widgetã\81§Vimを開く"
+msgstr "--socketid <xid>\tç\95°ã\81ªã\82\8bGTK widgetã\81®å\86\85é\83¨ã\81«Vimを開く"
msgid "--echo-wid\t\tMake gvim echo the Window ID on stdout"
msgstr "--echo-wid\t\tウィンドウIDを標準出力に出力する"
"change line col text"
msgstr ""
"\n"
-"変更 行 列 テキスト"
+"変更 行 列 テキスト"
msgid ""
"\n"
"\n"
" プロセスID: "
-msgid " (still running)"
+msgid " (STILL RUNNING)"
msgstr " (まだ実行中)"
msgid ""
msgid "While opening file \""
msgstr "次のファイルを開いている最中 \""
+msgid " CANNOT BE FOUND"
+msgstr " 見つかりません"
+
msgid " NEWER than swap file!\n"
msgstr " スワップファイルよりも新しいです!\n"
msgid "Type number and <Enter> (empty cancels): "
msgstr "番号と<Enter>を入力してください (空でキャンセル): "
-msgid "1 more line"
-msgstr "1 行 追加しました"
-
-msgid "1 line less"
-msgstr "1 行 削除しました"
-
#, c-format
-msgid "%ld more lines"
-msgstr "%ld 行 追加しました"
+msgid "%ld more line"
+msgid_plural "%ld more lines"
+msgstr[0] "%ld 行 追加しました"
#, c-format
-msgid "%ld fewer lines"
-msgstr "%ld 行 削除しました"
+msgid "%ld line less"
+msgid_plural "%ld fewer lines"
+msgstr[0] "%ld 行 削除しました"
msgid " (Interrupted)"
msgstr " (割込まれました)"
#, c-format
msgid "E344: Can't find directory \"%s\" in cdpath"
-msgstr "E344: cdpathã\81«ã\81¯ \"%s\" ã\81¨ã\81\84ã\81\86ã\83\95ã\82¡ã\82¤ã\83«がありません"
+msgstr "E344: cdpathã\81«ã\81¯ \"%s\" ã\81¨ã\81\84ã\81\86ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªがありません"
#, c-format
msgid "E345: Can't find file \"%s\" in path"
#, c-format
msgid "E346: No more directory \"%s\" found in cdpath"
-msgstr "E346: cdpathã\81«ã\81¯ã\81\93ã\82\8c以ä¸\8a \"%s\" ã\81¨ã\81\84ã\81\86ã\83\95ã\82¡ã\82¤ã\83«がありません"
+msgstr "E346: cdpathã\81«ã\81¯ã\81\93ã\82\8c以ä¸\8a \"%s\" ã\81¨ã\81\84ã\81\86ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªがありません"
#, c-format
msgid "E347: No more file \"%s\" found in path"
"さい"
#, c-format
-msgid "1 line %sed 1 time"
-msgstr "1 行が %s で 1 回処理されました"
-
-#, c-format
-msgid "1 line %sed %d times"
-msgstr "1 行が %s で %d 回処理されました"
+msgid "%ld line %sed %d time"
+msgid_plural "%ld line %sed %d times"
+msgstr[0] "%ld 行が %s で %d 回処理されました"
#, c-format
-msgid "%ld lines %sed 1 time"
-msgstr "%ld 行が %s で 1 回処理されました"
-
-#, c-format
-msgid "%ld lines %sed %d times"
-msgstr "%ld 行が %s で %d 回処理されました"
+msgid "%ld lines %sed %d time"
+msgid_plural "%ld lines %sed %d times"
+msgstr[0] "%ld 行が %s で %d 回処理されました"
#, c-format
msgid "%ld lines to indent... "
msgstr "%ld 行がインデントされます... "
-msgid "1 line indented "
-msgstr "1 行をインデントしました "
-
#, c-format
-msgid "%ld lines indented "
-msgstr "%ld 行をインデントしました "
+msgid "%ld line indented "
+msgid_plural "%ld lines indented "
+msgstr[0] "%ld 行をインデントしました "
msgid "E748: No previously used register"
msgstr "E748: まだレジスタを使用していません"
msgid "cannot yank; delete anyway"
msgstr "ヤンクできません; とにかく消去"
-msgid "1 line changed"
-msgstr "1 行が変更されました"
-
#, c-format
-msgid "%ld lines changed"
-msgstr "%ld 行が変更されました"
+msgid "%ld line changed"
+msgid_plural "%ld lines changed"
+msgstr[0] "%ld 行が変更されました"
#, c-format
msgid "freeing %ld lines"
msgstr " \"%c に"
#, c-format
-msgid "block of 1 line yanked%s"
-msgstr "1 行のブロックが%sヤンクされました"
-
-#, c-format
-msgid "1 line yanked%s"
-msgstr "1 行が%sヤンクされました"
-
-#, c-format
-msgid "block of %ld lines yanked%s"
-msgstr "%ld 行のブロックが%sヤンクされました"
+msgid "block of %ld line yanked%s"
+msgid_plural "block of %ld lines yanked%s"
+msgstr[0] "%ld 行のブロックが%sヤンクされました"
#, c-format
-msgid "%ld lines yanked%s"
-msgstr "%ld 行が%sヤンクされました"
+msgid "%ld line yanked%s"
+msgid_plural "%ld lines yanked%s"
+msgstr[0] "%ld 行が%sヤンクされました"
#, c-format
msgid "E353: Nothing in register %s"
msgid "No Syntax items defined for this buffer"
msgstr "このバッファに定義された構文要素はありません"
+msgid "'redrawtime' exceeded, syntax highlighting disabled"
+msgstr "'redrawtime' を超過したため、構文ハイライトは無効化されます"
+
msgid "syntax conceal on"
msgstr "構文の conceal は現在 on です"
msgid "syntax iskeyword "
msgstr "構文用 iskeyword "
+msgid "syntax iskeyword not set"
+msgstr "構文用 iskeyword はセットされていません"
+
#, c-format
msgid "E391: No such syntax cluster: %s"
msgstr "E391: そのような構文クラスタはありません: %s"
msgid "finished"
msgstr "終了"
+msgid "E958: Job already finished"
+msgstr "E958: ジョブはすでに終了しています"
+
#, c-format
msgid "E953: File exists: %s"
msgstr "E953: ファイルは既に存在します: %s"
msgstr "通番 変更数 変更時期 保存済"
#, c-format
-msgid "%ld seconds ago"
-msgstr "%ld 秒経過しています"
+msgid "%ld second ago"
+msgid_plural "%ld seconds ago"
+msgstr[0] "%ld 秒経過しています"
msgid "E790: undojoin is not allowed after undo"
msgstr "E790: undo の直後に undojoin はできません"
msgid "E803: ID not found: %ld"
msgstr "E803: ID はありません: %ld"
+#, c-format
+msgid "E370: Could not load library %s"
+msgstr "E370: ライブラリ %s をロードできませんでした"
+
+msgid "Sorry, this command is disabled: the Perl library could not be loaded."
+msgstr ""
+"このコマンドは無効です、ごめんなさい: Perlライブラリをロードできませんでした."
+
+msgid "E299: Perl evaluation forbidden in sandbox without the Safe module"
+msgstr ""
+"E299: サンドボックスでは Safe モジュールを使用しないPerlスクリプトは禁じられ"
+"ています"
+
msgid "Edit with &multiple Vims"
msgstr "複数のVimで編集する (&M)"
msgid "Edit with &Vim"
msgstr "Vimで編集する (&V)"
+msgid "Edit with existing Vim"
+msgstr "起動済のVimで編集する"
+
msgid "Edit with existing Vim - "
msgstr "起動済のVimで編集する - "
msgstr ""
"Project-Id-Version: Vim 8.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-18 00:43+0900\n"
-"PO-Revision-Date: 2017-05-18 00:45+0900\n"
+"POT-Creation-Date: 2018-11-13 19:44+0900\n"
+"PO-Revision-Date: 2018-11-16 09:41+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: Japanese <https://github.com/vim-jp/lang-ja>\n"
"Language: ja\n"
msgid "E517: No buffers were wiped out"
msgstr "E517: \94j\8aü\82³\82ê\82½\83o\83b\83t\83@\82Í\82 \82è\82Ü\82¹\82ñ"
-msgid "1 buffer unloaded"
-msgstr "1 \8cÂ\82Ì\83o\83b\83t\83@\82ª\89ð\95ú\82³\82ê\82Ü\82µ\82½"
-
#, c-format
-msgid "%d buffers unloaded"
-msgstr "%d \8cÂ\82Ì\83o\83b\83t\83@\82ª\89ð\95ú\82³\82ê\82Ü\82µ\82½"
-
-msgid "1 buffer deleted"
-msgstr "1 \8cÂ\82Ì\83o\83b\83t\83@\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½"
+msgid "%d buffer unloaded"
+msgid_plural "%d buffers unloaded"
+msgstr[0] "%d \8cÂ\82Ì\83o\83b\83t\83@\82ª\89ð\95ú\82³\82ê\82Ü\82µ\82½"
#, c-format
-msgid "%d buffers deleted"
-msgstr "%d \8cÂ\82Ì\83o\83b\83t\83@\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½"
-
-msgid "1 buffer wiped out"
-msgstr "1 \8cÂ\82Ì\83o\83b\83t\83@\82ª\94j\8aü\82³\82ê\82Ü\82µ\82½"
+msgid "%d buffer deleted"
+msgid_plural "%d buffers deleted"
+msgstr[0] "%d \8cÂ\82Ì\83o\83b\83t\83@\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½"
#, c-format
-msgid "%d buffers wiped out"
-msgstr "%d \8cÂ\82Ì\83o\83b\83t\83@\82ª\94j\8aü\82³\82ê\82Ü\82µ\82½"
+msgid "%d buffer wiped out"
+msgid_plural "%d buffers wiped out"
+msgstr[0] "%d \8cÂ\82Ì\83o\83b\83t\83@\82ª\94j\8aü\82³\82ê\82Ü\82µ\82½"
msgid "E90: Cannot unload last buffer"
msgstr "E90: \8dÅ\8cã\82Ì\83o\83b\83t\83@\82Í\89ð\95ú\82Å\82«\82Ü\82¹\82ñ"
msgstr "[\93Ç\8d\9e\90ê\97p]"
#, c-format
-msgid "1 line --%d%%--"
-msgstr "1 \8ds --%d%%--"
-
-#, c-format
-msgid "%ld lines --%d%%--"
-msgstr "%ld \8ds --%d%%--"
+msgid "%ld line --%d%%--"
+msgid_plural "%ld lines --%d%%--"
+msgstr[0] "%ld \8ds --%d%%--"
#, c-format
msgid "line %ld of %ld --%d%%-- col "
msgid "E96: Cannot diff more than %ld buffers"
msgstr "E96: %ld \88È\8fã\82Ì\83o\83b\83t\83@\82Ídiff\82Å\82«\82Ü\82¹\82ñ"
+#, c-format
+msgid "Not enough memory to use internal diff for buffer \"%s\""
+msgstr "\83o\83b\83t\83@ \"%s\" \97p\82É\93à\95\94diff\82ð\8eg\82¤\82½\82ß\82Ì\83\81\83\82\83\8a\82ª\95s\91«\82µ\82Ä\82¢\82Ü\82·"
+
msgid "E810: Cannot read or write temp files"
msgstr "E810: \88ê\8e\9e\83t\83@\83C\83\8b\82Ì\93Ç\8d\9e\82à\82µ\82\82Í\8f\91\8d\9e\82ª\82Å\82«\82Ü\82¹\82ñ"
msgid "E97: Cannot create diffs"
msgstr "E97: \8d·\95ª\82ð\8dì\90¬\82Å\82«\82Ü\82¹\82ñ"
+msgid "E960: Problem creating the internal diff"
+msgstr "E960: \93à\95\94diff\8dì\90¬\8e\9e\82É\96â\91è\82ª\94\90¶\82µ\82Ü\82µ\82½"
+
msgid "Patch file"
msgstr "\83p\83b\83`\83t\83@\83C\83\8b"
msgid "E98: Cannot read diff output"
msgstr "E98: diff\82Ì\8fo\97Í\82ð\93Ç\8d\9e\82ß\82Ü\82¹\82ñ"
+msgid "E959: Invalid diff format."
+msgstr "E959: \96³\8cø\82Èdiff\8c`\8e®\82Å\82·"
+
msgid "E99: Current buffer is not in diff mode"
msgstr "E99: \8c»\8dÝ\82Ì\83o\83b\83t\83@\82Í\8d·\95ª\83\82\81[\83h\82Å\82Í\82 \82è\82Ü\82¹\82ñ"
"\n"
"\t\8dÅ\8cã\82É\83Z\83b\83g\82µ\82½\83X\83N\83\8a\83v\83g: "
+msgid " line "
+msgstr " \8ds "
+
msgid "E691: Can only compare List with List"
msgstr "E691: \83\8a\83X\83g\8c^\82Í\83\8a\83X\83g\8c^\82Æ\82µ\82©\94ä\8ar\82Å\82«\82Ü\82¹\82ñ"
msgid "E701: Invalid type for len()"
msgstr "E701: len() \82É\82Í\96³\8cø\82È\8c^\82Å\82·"
+msgid "E957: Invalid window number"
+msgstr "E957: \96³\8cø\82È\83E\83B\83\93\83h\83E\94Ô\8d\86\82Å\82·"
+
#, c-format
msgid "E798: ID is reserved for \":match\": %ld"
msgstr "E798: ID \82Í \":match\" \82Ì\82½\82ß\82É\97\\\96ñ\82³\82ê\82Ä\82¢\82Ü\82·: %ld"
msgid "E927: Invalid action: '%s'"
msgstr "E927: \96³\8cø\82È\91\80\8dì\82Å\82·: %s"
+#, c-format
+msgid "E962: Invalid action: '%s'"
+msgstr "E962: \96³\8cø\82È\91\80\8dì\82Å\82·: %s"
+
msgid "sort() argument"
msgstr "sort() \82Ì\88ø\90\94"
msgid "> %d, Hex %08x, Octal %o"
msgstr "> %d, 16\90i\90\94 %08x, 8\90i\90\94 %o"
-msgid "E134: Move lines into themselves"
-msgstr "E134: \8ds\82ð\82»\82ê\8e©\90g\82É\82Í\88Ú\93®\82Å\82«\82Ü\82¹\82ñ"
-
-msgid "1 line moved"
-msgstr "1 \8ds\82ª\88Ú\93®\82³\82ê\82Ü\82µ\82½"
+msgid "E134: Cannot move a range of lines into itself"
+msgstr "E134: \8ds\82Ì\94Í\88Í\82ð\82»\82ê\8e©\90g\82É\82Í\88Ú\93®\82Å\82«\82Ü\82¹\82ñ"
#, c-format
-msgid "%ld lines moved"
-msgstr "%ld \8ds\82ª\88Ú\93®\82³\82ê\82Ü\82µ\82½"
+msgid "%ld line moved"
+msgid_plural "%ld lines moved"
+msgstr[0] "%ld \8ds\82ª\88Ú\93®\82³\82ê\82Ü\82µ\82½"
#, c-format
msgid "%ld lines filtered"
msgid "(Interrupted) "
msgstr "(\8a\84\8d\9e\82Ü\82ê\82Ü\82µ\82½) "
-msgid "1 match"
-msgstr "1 \89Ó\8f\8a\8aY\93\96\82µ\82Ü\82µ\82½"
-
-msgid "1 substitution"
-msgstr "1 \89Ó\8f\8a\92u\8a·\82µ\82Ü\82µ\82½"
-
#, c-format
-msgid "%ld matches"
-msgstr "%ld \89Ó\8f\8a\8aY\93\96\82µ\82Ü\82µ\82½"
+msgid "%ld match on %ld line"
+msgid_plural "%ld matches on %ld line"
+msgstr[0] "%ld \89Ó\8f\8a\8aY\93\96\82µ\82Ü\82µ\82½ (\8cv %ld \8ds\93à)"
#, c-format
-msgid "%ld substitutions"
-msgstr "%ld \89Ó\8f\8a\92u\8a·\82µ\82Ü\82µ\82½"
+msgid "%ld substitution on %ld line"
+msgid_plural "%ld substitutions on %ld line"
+msgstr[0] "%ld \89Ó\8f\8a\92u\8a·\82µ\82Ü\82µ\82½ (\8cv %ld \8ds\93à)"
-msgid " on 1 line"
-msgstr " (\8cv 1 \8ds\93à)"
+#, c-format
+msgid "%ld match on %ld lines"
+msgid_plural "%ld matches on %ld lines"
+msgstr[0] "%ld \89Ó\8f\8a\8aY\93\96\82µ\82Ü\82µ\82½ (\8cv %ld \8ds\93à)"
#, c-format
-msgid " on %ld lines"
-msgstr " (\8cv %ld \8ds\93à)"
+msgid "%ld substitution on %ld lines"
+msgid_plural "%ld substitutions on %ld lines"
+msgstr[0] "%ld \89Ó\8f\8a\92u\8a·\82µ\82Ü\82µ\82½ (\8cv %ld \8ds\93à)"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global \82ð\94Í\88Í\95t\82«\82Å\8dÄ\8bA\93I\82É\82Í\8eg\82¦\82Ü\82¹\82ñ"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: \82±\82Ì\83o\81[\83W\83\87\83\93\82Å\82Í\82±\82Ì\83R\83}\83\93\83h\82Í\97\98\97p\82Å\82«\82Ü\82¹\82ñ\81A\82²\82ß\82ñ\82È\82³\82¢"
-msgid "1 more file to edit. Quit anyway?"
-msgstr "\95Ò\8fW\82·\82×\82«\83t\83@\83C\83\8b\82ª 1 \8cÂ\82 \82è\82Ü\82·\82ª\81A\8fI\97¹\82µ\82Ü\82·\82©?"
-
#, c-format
-msgid "%d more files to edit. Quit anyway?"
-msgstr "\95Ò\8fW\82·\82×\82«\83t\83@\83C\83\8b\82ª\82 \82Æ %d \8cÂ\82 \82è\82Ü\82·\82ª\81A\8fI\97¹\82µ\82Ü\82·\82©?"
-
-msgid "E173: 1 more file to edit"
-msgstr "E173: \95Ò\8fW\82·\82×\82«\83t\83@\83C\83\8b\82ª 1 \8cÂ\82 \82è\82Ü\82·"
+msgid "%d more file to edit. Quit anyway?"
+msgid_plural "%d more files to edit. Quit anyway?"
+msgstr[0] "\95Ò\8fW\82·\82×\82«\83t\83@\83C\83\8b\82ª\82 \82Æ %d \8cÂ\82 \82è\82Ü\82·\82ª\81A\8fI\97¹\82µ\82Ü\82·\82©?"
#, c-format
-msgid "E173: %ld more files to edit"
-msgstr "E173: \95Ò\8fW\82·\82×\82«\83t\83@\83C\83\8b\82ª\82 \82Æ %ld \8cÂ\82 \82è\82Ü\82·"
+msgid "E173: %ld more file to edit"
+msgid_plural "E173: %ld more files to edit"
+msgstr[0] "E173: \95Ò\8fW\82·\82×\82«\83t\83@\83C\83\8b\82ª\82 \82Æ %ld \8cÂ\82 \82è\82Ü\82·"
msgid "E174: Command already exists: add ! to replace it"
msgstr "E174: \83R\83}\83\93\83h\82ª\8aù\82É\82 \82è\82Ü\82·: \8dÄ\92è\8b`\82·\82é\82É\82Í ! \82ð\92Ç\89Á\82µ\82Ä\82\82¾\82³\82¢"
msgid "E842: no line number to use for \"<slnum>\""
msgstr "E842: \"<slnum>\"\82ð\92u\82«\8a·\82¦\82é\8ds\94Ô\8d\86\82ª\82 \82è\82Ü\82¹\82ñ"
+msgid "E961: no line number to use for \"<sflnum>\""
+msgstr "E961: \"<sflnum>\"\82ð\92u\82«\8a·\82¦\82é\8ds\94Ô\8d\86\82ª\82 \82è\82Ü\82¹\82ñ"
+
#, no-c-format
msgid "E499: Empty file name for '%' or '#', only works with \":p:h\""
msgstr ""
msgid "E202: Conversion made file unreadable!"
msgstr "E202: \95Ï\8a·\82ª\83t\83@\83C\83\8b\82ð\93Ç\8d\9e\95s\89Â\82É\82µ\82Ü\82µ\82½"
-msgid "[fifo/socket]"
-msgstr "[FIFO/\83\\\83P\83b\83g]"
-
msgid "[fifo]"
msgstr "[FIFO]"
msgid "[unix format]"
msgstr "[unix\83t\83H\81[\83}\83b\83g]"
-msgid "1 line, "
-msgstr "1 \8ds, "
-
#, c-format
-msgid "%ld lines, "
-msgstr "%ld \8ds, "
-
-msgid "1 character"
-msgstr "1 \95¶\8e\9a"
+msgid "%ld line, "
+msgid_plural "%ld lines, "
+msgstr[0] "%ld \8ds, "
#, c-format
-msgid "%lld characters"
-msgstr "%lld \95¶\8e\9a"
+msgid "%lld character"
+msgid_plural "%lld characters"
+msgstr[0] "%lld \95¶\8e\9a"
msgid "[noeol]"
msgstr "[noeol]"
msgid "Open tab..."
msgstr "\83^\83u\83y\81[\83W\82ð\8aJ\82"
-msgid "Find string (use '\\\\' to find a '\\')"
-msgstr "\8c\9f\8dõ\95¶\8e\9a\97ñ ('\\' \82ð\8c\9f\8dõ\82·\82é\82É\82Í '\\\\')"
+msgid "Find string"
+msgstr "\8c\9f\8dõ\95¶\8e\9a\97ñ"
-msgid "Find & Replace (use '\\\\' to find a '\\')"
-msgstr "\8c\9f\8dõ\81E\92u\8a· ('\\' \82ð\8c\9f\8dõ\82·\82é\82É\82Í '\\\\')"
+msgid "Find & Replace"
+msgstr "\8c\9f\8dõ\81E\92u\8a·"
msgid "Not Used"
msgstr "\8eg\82í\82ê\82Ü\82¹\82ñ"
msgid "not allowed in the Vim sandbox"
msgstr "\83T\83\93\83h\83{\83b\83N\83X\82Å\82Í\8b\96\82³\82ê\82Ü\82¹\82ñ"
-#, c-format
-msgid "E370: Could not load library %s"
-msgstr "E370: \83\89\83C\83u\83\89\83\8a %s \82ð\83\8d\81[\83h\82Å\82«\82Ü\82¹\82ñ\82Å\82µ\82½"
-
-msgid "Sorry, this command is disabled: the Perl library could not be loaded."
-msgstr ""
-"\82±\82Ì\83R\83}\83\93\83h\82Í\96³\8cø\82Å\82·\81A\82²\82ß\82ñ\82È\82³\82¢: Perl\83\89\83C\83u\83\89\83\8a\82ð\83\8d\81[\83h\82Å\82«\82Ü\82¹\82ñ\82Å\82µ\82½."
-
-msgid "E299: Perl evaluation forbidden in sandbox without the Safe module"
-msgstr ""
-"E299: \83T\83\93\83h\83{\83b\83N\83X\82Å\82Í Safe \83\82\83W\83\85\81[\83\8b\82ð\8eg\97p\82µ\82È\82¢Perl\83X\83N\83\8a\83v\83g\82Í\8bÖ\82¶\82ç\82ê"
-"\82Ä\82¢\82Ü\82·"
-
msgid "E836: This Vim cannot execute :python after using :py3"
msgstr "E836: \82±\82ÌVim\82Å\82Í :py3 \82ð\8eg\82Á\82½\8cã\82É :python \82ð\8eg\82¦\82Ü\82¹\82ñ"
msgstr "-g\t\t\tGUI\82Å\8bN\93®\82·\82é (\"gvim\" \82Æ\93¯\82¶)"
msgid "-f or --nofork\tForeground: Don't fork when starting GUI"
-msgstr "-f or --nofork\t\83t\83H\83A\83O\83\89\83E\83\93\83h: GUI\82ð\8en\82ß\82é\82Æ\82«\82Éfork\82µ\82È\82¢"
+msgstr "-f or --nofork\t\83t\83H\83A\83O\83\89\83E\83\93\83h: GUI\82ð\8en\82ß\82é\82Æ\82«\82Éfork\82µ\82È\82¢"
msgid "-v\t\t\tVi mode (like \"vi\")"
msgstr "-v\t\t\tVi\83\82\81[\83h (\"vi\" \82Æ\93¯\82¶)"
msgid ""
"--remote-wait <files> As --remote but wait for files to have been edited"
-msgstr "--remote-wait <files>\t--remote\8cã \83t\83@\83C\83\8b\82Ì\95Ò\8fW\82ª\8fI\82í\82é\82Ì\82ð\91Ò\82Â"
+msgstr "--remote-wait <files> --remote\8cã \83t\83@\83C\83\8b\82Ì\95Ò\8fW\82ª\8fI\82í\82é\82Ì\82ð\91Ò\82Â"
msgid ""
"--remote-wait-silent <files> Same, don't complain if there is no server"
msgstr "--role <role>\t\83\81\83C\83\93\83E\83B\83\93\83h\83E\82ð\8e¯\95Ê\82·\82é\88ê\88Ó\82È\96ð\8a\84(role)\82ð\90Ý\92è\82·\82é"
msgid "--socketid <xid>\tOpen Vim inside another GTK widget"
-msgstr "--socketid <xid>\t\88Ù\82È\82éGTK widget\82ÅVim\82ð\8aJ\82"
+msgstr "--socketid <xid>\t\88Ù\82È\82éGTK widget\82Ì\93à\95\94\82ÉVim\82ð\8aJ\82"
msgid "--echo-wid\t\tMake gvim echo the Window ID on stdout"
msgstr "--echo-wid\t\t\83E\83B\83\93\83h\83EID\82ð\95W\8f\80\8fo\97Í\82É\8fo\97Í\82·\82é"
"change line col text"
msgstr ""
"\n"
-"\95Ï\8dX \8ds \97ñ \83e\83L\83X\83g"
+"\95Ï\8dX \8ds \97ñ \83e\83L\83X\83g"
msgid ""
"\n"
"\n"
" \83v\83\8d\83Z\83XID: "
-msgid " (still running)"
+msgid " (STILL RUNNING)"
msgstr " (\82Ü\82¾\8eÀ\8ds\92\86)"
msgid ""
msgid "While opening file \""
msgstr "\8e\9f\82Ì\83t\83@\83C\83\8b\82ð\8aJ\82¢\82Ä\82¢\82é\8dÅ\92\86 \""
+msgid " CANNOT BE FOUND"
+msgstr " \8c©\82Â\82©\82è\82Ü\82¹\82ñ"
+
msgid " NEWER than swap file!\n"
msgstr " \83X\83\8f\83b\83v\83t\83@\83C\83\8b\82æ\82è\82à\90V\82µ\82¢\82Å\82·!\n"
msgid "Type number and <Enter> (empty cancels): "
msgstr "\94Ô\8d\86\82Æ<Enter>\82ð\93ü\97Í\82µ\82Ä\82\82¾\82³\82¢ (\8bó\82Å\83L\83\83\83\93\83Z\83\8b): "
-msgid "1 more line"
-msgstr "1 \8ds \92Ç\89Á\82µ\82Ü\82µ\82½"
-
-msgid "1 line less"
-msgstr "1 \8ds \8dí\8f\9c\82µ\82Ü\82µ\82½"
-
#, c-format
-msgid "%ld more lines"
-msgstr "%ld \8ds \92Ç\89Á\82µ\82Ü\82µ\82½"
+msgid "%ld more line"
+msgid_plural "%ld more lines"
+msgstr[0] "%ld \8ds \92Ç\89Á\82µ\82Ü\82µ\82½"
#, c-format
-msgid "%ld fewer lines"
-msgstr "%ld \8ds \8dí\8f\9c\82µ\82Ü\82µ\82½"
+msgid "%ld line less"
+msgid_plural "%ld fewer lines"
+msgstr[0] "%ld \8ds \8dí\8f\9c\82µ\82Ü\82µ\82½"
msgid " (Interrupted)"
msgstr " (\8a\84\8d\9e\82Ü\82ê\82Ü\82µ\82½)"
#, c-format
msgid "E344: Can't find directory \"%s\" in cdpath"
-msgstr "E344: cdpath\82É\82Í \"%s\" \82Æ\82¢\82¤\83t\83@\83C\83\8b\82ª\82 \82è\82Ü\82¹\82ñ"
+msgstr "E344: cdpath\82É\82Í \"%s\" \82Æ\82¢\82¤\83f\83B\83\8c\83N\83g\83\8a\82ª\82 \82è\82Ü\82¹\82ñ"
#, c-format
msgid "E345: Can't find file \"%s\" in path"
#, c-format
msgid "E346: No more directory \"%s\" found in cdpath"
-msgstr "E346: cdpath\82É\82Í\82±\82ê\88È\8fã \"%s\" \82Æ\82¢\82¤\83t\83@\83C\83\8b\82ª\82 \82è\82Ü\82¹\82ñ"
+msgstr "E346: cdpath\82É\82Í\82±\82ê\88È\8fã \"%s\" \82Æ\82¢\82¤\83f\83B\83\8c\83N\83g\83\8a\82ª\82 \82è\82Ü\82¹\82ñ"
#, c-format
msgid "E347: No more file \"%s\" found in path"
"\82³\82¢"
#, c-format
-msgid "1 line %sed 1 time"
-msgstr "1 \8ds\82ª %s \82Å 1 \89ñ\8f\88\97\9d\82³\82ê\82Ü\82µ\82½"
-
-#, c-format
-msgid "1 line %sed %d times"
-msgstr "1 \8ds\82ª %s \82Å %d \89ñ\8f\88\97\9d\82³\82ê\82Ü\82µ\82½"
+msgid "%ld line %sed %d time"
+msgid_plural "%ld line %sed %d times"
+msgstr[0] "%ld \8ds\82ª %s \82Å %d \89ñ\8f\88\97\9d\82³\82ê\82Ü\82µ\82½"
#, c-format
-msgid "%ld lines %sed 1 time"
-msgstr "%ld \8ds\82ª %s \82Å 1 \89ñ\8f\88\97\9d\82³\82ê\82Ü\82µ\82½"
-
-#, c-format
-msgid "%ld lines %sed %d times"
-msgstr "%ld \8ds\82ª %s \82Å %d \89ñ\8f\88\97\9d\82³\82ê\82Ü\82µ\82½"
+msgid "%ld lines %sed %d time"
+msgid_plural "%ld lines %sed %d times"
+msgstr[0] "%ld \8ds\82ª %s \82Å %d \89ñ\8f\88\97\9d\82³\82ê\82Ü\82µ\82½"
#, c-format
msgid "%ld lines to indent... "
msgstr "%ld \8ds\82ª\83C\83\93\83f\83\93\83g\82³\82ê\82Ü\82·... "
-msgid "1 line indented "
-msgstr "1 \8ds\82ð\83C\83\93\83f\83\93\83g\82µ\82Ü\82µ\82½ "
-
#, c-format
-msgid "%ld lines indented "
-msgstr "%ld \8ds\82ð\83C\83\93\83f\83\93\83g\82µ\82Ü\82µ\82½ "
+msgid "%ld line indented "
+msgid_plural "%ld lines indented "
+msgstr[0] "%ld \8ds\82ð\83C\83\93\83f\83\93\83g\82µ\82Ü\82µ\82½ "
msgid "E748: No previously used register"
msgstr "E748: \82Ü\82¾\83\8c\83W\83X\83^\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82¹\82ñ"
msgid "cannot yank; delete anyway"
msgstr "\83\84\83\93\83N\82Å\82«\82Ü\82¹\82ñ; \82Æ\82É\82©\82\8fÁ\8b\8e"
-msgid "1 line changed"
-msgstr "1 \8ds\82ª\95Ï\8dX\82³\82ê\82Ü\82µ\82½"
-
#, c-format
-msgid "%ld lines changed"
-msgstr "%ld \8ds\82ª\95Ï\8dX\82³\82ê\82Ü\82µ\82½"
+msgid "%ld line changed"
+msgid_plural "%ld lines changed"
+msgstr[0] "%ld \8ds\82ª\95Ï\8dX\82³\82ê\82Ü\82µ\82½"
#, c-format
msgid "freeing %ld lines"
msgstr " \"%c \82É"
#, c-format
-msgid "block of 1 line yanked%s"
-msgstr "1 \8ds\82Ì\83u\83\8d\83b\83N\82ª%s\83\84\83\93\83N\82³\82ê\82Ü\82µ\82½"
-
-#, c-format
-msgid "1 line yanked%s"
-msgstr "1 \8ds\82ª%s\83\84\83\93\83N\82³\82ê\82Ü\82µ\82½"
-
-#, c-format
-msgid "block of %ld lines yanked%s"
-msgstr "%ld \8ds\82Ì\83u\83\8d\83b\83N\82ª%s\83\84\83\93\83N\82³\82ê\82Ü\82µ\82½"
+msgid "block of %ld line yanked%s"
+msgid_plural "block of %ld lines yanked%s"
+msgstr[0] "%ld \8ds\82Ì\83u\83\8d\83b\83N\82ª%s\83\84\83\93\83N\82³\82ê\82Ü\82µ\82½"
#, c-format
-msgid "%ld lines yanked%s"
-msgstr "%ld \8ds\82ª%s\83\84\83\93\83N\82³\82ê\82Ü\82µ\82½"
+msgid "%ld line yanked%s"
+msgid_plural "%ld lines yanked%s"
+msgstr[0] "%ld \8ds\82ª%s\83\84\83\93\83N\82³\82ê\82Ü\82µ\82½"
#, c-format
msgid "E353: Nothing in register %s"
msgid "No Syntax items defined for this buffer"
msgstr "\82±\82Ì\83o\83b\83t\83@\82É\92è\8b`\82³\82ê\82½\8d\\\95¶\97v\91f\82Í\82 \82è\82Ü\82¹\82ñ"
+msgid "'redrawtime' exceeded, syntax highlighting disabled"
+msgstr "'redrawtime' \82ð\92´\89ß\82µ\82½\82½\82ß\81A\8d\\\95¶\83n\83C\83\89\83C\83g\82Í\96³\8cø\89»\82³\82ê\82Ü\82·"
+
msgid "syntax conceal on"
msgstr "\8d\\\95¶\82Ì conceal \82Í\8c»\8dÝ on \82Å\82·"
msgid "syntax iskeyword "
msgstr "\8d\\\95¶\97p iskeyword "
+msgid "syntax iskeyword not set"
+msgstr "\8d\\\95¶\97p iskeyword \82Í\83Z\83b\83g\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ"
+
#, c-format
msgid "E391: No such syntax cluster: %s"
msgstr "E391: \82»\82Ì\82æ\82¤\82È\8d\\\95¶\83N\83\89\83X\83^\82Í\82 \82è\82Ü\82¹\82ñ: %s"
msgid "finished"
msgstr "\8fI\97¹"
+msgid "E958: Job already finished"
+msgstr "E958: \83W\83\87\83u\82Í\82·\82Å\82É\8fI\97¹\82µ\82Ä\82¢\82Ü\82·"
+
#, c-format
msgid "E953: File exists: %s"
msgstr "E953: \83t\83@\83C\83\8b\82Í\8aù\82É\91¶\8dÝ\82µ\82Ü\82·: %s"
msgstr "\92Ê\94Ô \95Ï\8dX\90\94 \95Ï\8dX\8e\9e\8aú \95Û\91¶\8dÏ"
#, c-format
-msgid "%ld seconds ago"
-msgstr "%ld \95b\8co\89ß\82µ\82Ä\82¢\82Ü\82·"
+msgid "%ld second ago"
+msgid_plural "%ld seconds ago"
+msgstr[0] "%ld \95b\8co\89ß\82µ\82Ä\82¢\82Ü\82·"
msgid "E790: undojoin is not allowed after undo"
msgstr "E790: undo \82Ì\92¼\8cã\82É undojoin \82Í\82Å\82«\82Ü\82¹\82ñ"
msgid "E803: ID not found: %ld"
msgstr "E803: ID \82Í\82 \82è\82Ü\82¹\82ñ: %ld"
+#, c-format
+msgid "E370: Could not load library %s"
+msgstr "E370: \83\89\83C\83u\83\89\83\8a %s \82ð\83\8d\81[\83h\82Å\82«\82Ü\82¹\82ñ\82Å\82µ\82½"
+
+msgid "Sorry, this command is disabled: the Perl library could not be loaded."
+msgstr ""
+"\82±\82Ì\83R\83}\83\93\83h\82Í\96³\8cø\82Å\82·\81A\82²\82ß\82ñ\82È\82³\82¢: Perl\83\89\83C\83u\83\89\83\8a\82ð\83\8d\81[\83h\82Å\82«\82Ü\82¹\82ñ\82Å\82µ\82½."
+
+msgid "E299: Perl evaluation forbidden in sandbox without the Safe module"
+msgstr ""
+"E299: \83T\83\93\83h\83{\83b\83N\83X\82Å\82Í Safe \83\82\83W\83\85\81[\83\8b\82ð\8eg\97p\82µ\82È\82¢Perl\83X\83N\83\8a\83v\83g\82Í\8bÖ\82¶\82ç\82ê"
+"\82Ä\82¢\82Ü\82·"
+
msgid "Edit with &multiple Vims"
msgstr "\95¡\90\94\82ÌVim\82Å\95Ò\8fW\82·\82é (&M)"
msgid "Edit with &Vim"
msgstr "Vim\82Å\95Ò\8fW\82·\82é (&V)"
+msgid "Edit with existing Vim"
+msgstr "\8bN\93®\8dÏ\82ÌVim\82Å\95Ò\8fW\82·\82é"
+
msgid "Edit with existing Vim - "
msgstr "\8bN\93®\8dÏ\82ÌVim\82Å\95Ò\8fW\82·\82é - "