diff options
| author | Sizhe Zhao <prc.zhao@outlook.com> | 2022-11-18 08:43:56 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-18 08:43:56 +0800 |
| commit | ba04fffe9869159efe6660d782f436fa8348aae2 (patch) | |
| tree | 0d24263388b9b91af2830c5147bc9557f394ab4e /src/nvim/po | |
| parent | 790d12b95fb755008e00b39c132271eaffbd7f12 (diff) | |
| download | rneovim-ba04fffe9869159efe6660d782f436fa8348aae2.tar.gz rneovim-ba04fffe9869159efe6660d782f436fa8348aae2.tar.bz2 rneovim-ba04fffe9869159efe6660d782f436fa8348aae2.zip | |
feat(l10n): update zh_CN translations (#21085)
Diffstat (limited to 'src/nvim/po')
| -rw-r--r-- | src/nvim/po/zh_CN.UTF-8.po | 11943 |
1 files changed, 7760 insertions, 4183 deletions
diff --git a/src/nvim/po/zh_CN.UTF-8.po b/src/nvim/po/zh_CN.UTF-8.po index afa2f29029..87b67c5d97 100644 --- a/src/nvim/po/zh_CN.UTF-8.po +++ b/src/nvim/po/zh_CN.UTF-8.po @@ -8,6 +8,9 @@ # TRANSLATORS # Edyfox <edyfox@gmail.com> # Yuheng Xie <elephant@linux.net.cn> +# lilydjwg <lilydjwg@gmail.com> +# Ada (Haowen) Yu <me@yuhaowen.com> +# Sizhe Zhao <prc.zhao@outlook.com> # # Original translations. # @@ -15,1181 +18,1939 @@ msgid "" msgstr "" "Project-Id-Version: Vim(Simplified Chinese)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-05-26 14:21+0200\n" -"PO-Revision-Date: 2006-04-21 14:00+0800\n" -"Last-Translator: Yuheng Xie <elephant@linux.net.cn>\n" +"POT-Creation-Date: 2022-11-17 08:00+0800\n" +"PO-Revision-Date: 2022-11-17 22:29+0800\n" +"Last-Translator: Sizhe Zhao <prc.zhao@outlook.com>\n" "Language-Team: Simplified Chinese <i18n-translation@lists.linux.net.cn>\n" -"Language: \n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8-bit\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../api/private/helpers.c:201 +#: ../arglist.c:67 +msgid "E1156: Cannot change the argument list recursively" +msgstr "E1156: 不能递归修改参数列表" + +#: ../arglist.c:628 +msgid "E163: There is only one file to edit" +msgstr "E163: 只有一个文件可编辑" + +#: ../arglist.c:630 +msgid "E164: Cannot go before first file" +msgstr "E164: 无法切换,已是第一个文件" + +#: ../arglist.c:632 +msgid "E165: Cannot go beyond last file" +msgstr "E165: 无法切换,已是最后一个文件" + +#: ../arglist.c:782 #, fuzzy -msgid "Unable to get option value" -msgstr "选项参数后的内容无效" +msgid "E610: No argument to delete" +msgstr "E144: :z 不接受非数字的参数" -#: ../api/private/helpers.c:204 -msgid "internal error: unknown option type" -msgstr "内部错误:未知的选项类型" +#: ../arglist.c:980 +msgid "E249: window layout changed unexpectedly" +msgstr "E249: 窗口布局意外地改变了" -#: ../buffer.c:92 -msgid "[Location List]" -msgstr "[Location 列表]" +#: ../autocmd.c:160 +msgid "--Deleted--" +msgstr "--已删除--" -#: ../buffer.c:93 -msgid "[Quickfix List]" -msgstr "[Quickfix 列表]" +#: ../autocmd.c:451 +#, c-format +msgid "auto-removing autocommand: %s <buffer=%d>" +msgstr "自动删除自动命令: %s <buffer=%d>" + +#. the group doesn't exist +#: ../autocmd.c:501 +#, c-format +msgid "E367: No such group: \"%s\"" +msgstr "E367: 无此组: \"%s\"" + +#: ../autocmd.c:505 +#, fuzzy +msgid "E936: Cannot delete the current group" +msgstr "E351: 不能在当前的 'foldmethod' 下删除折叠" + +#: ../autocmd.c:513 +msgid "W19: Deleting augroup that is still in use" +msgstr "W19: 删除依旧在使用中的自动组" + +#. Highlight title +#: ../autocmd.c:896 +msgid "" +"\n" +"--- Autocommands ---" +msgstr "" +"\n" +"--- 自动命令 ---" + +#: ../autocmd.c:1106 +#, c-format +msgid "E680: <buffer=%d>: invalid buffer number " +msgstr "E680: <buffer=%d>: 无效的缓冲区号 " + +#: ../autocmd.c:1254 +msgid "E217: Can't execute autocommands for ALL events" +msgstr "E217: 不能对所有事件执行自动命令" + +#: ../autocmd.c:1276 +#, c-format +msgid "No matching autocommands: %s" +msgstr "没有匹配的自动命令:%s" + +#: ../autocmd.c:1693 +msgid "E218: autocommand nesting too deep" +msgstr "E218: 自动命令嵌套层数过深" + +#: ../autocmd.c:2040 +#, c-format +msgid "%s Autocommands for \"%s\"" +msgstr "%s 自动命令 \"%s\"" + +#: ../autocmd.c:2049 +#, c-format +msgid "Executing %s" +msgstr "执行 %s" + +#: ../autocmd.c:2178 +#, c-format +msgid "autocommand %s" +msgstr "自动命令 %s" -#: ../buffer.c:94 +#: ../autocmd.c:2617 +#, c-format +msgid "E215: Illegal character after *: %s" +msgstr "E215: * 后面有无效字符: %s" + +#: ../autocmd.c:2625 +#, c-format +msgid "E216: No such event: %s" +msgstr "E216: 无此事件: %s" + +#: ../autocmd.c:2627 +#, c-format +msgid "E216: No such group or event: %s" +msgstr "E216: 无此组或事件: %s" + +#: ../buffer.c:109 msgid "E855: Autocommands caused command to abort" msgstr "E855: 自动命令导致命令被停止" -#: ../buffer.c:135 +#: ../buffer.c:111 +#, c-format +msgid "E937: Attempt to delete a buffer that is in use: %s" +msgstr "E937: 试图删除使用中的缓冲区:%s" + +#: ../buffer.c:219 msgid "E82: Cannot allocate any buffer, exiting..." msgstr "E82: 无法分配任何缓冲区,退出程序..." -#: ../buffer.c:138 +#: ../buffer.c:227 msgid "E83: Cannot allocate buffer, using other one..." msgstr "E83: 无法分配缓冲区,使用另一个缓冲区..." -#: ../buffer.c:763 +#: ../buffer.c:1070 msgid "E515: No buffers were unloaded" msgstr "E515: 没有释放任何缓冲区" -#: ../buffer.c:765 +#: ../buffer.c:1072 msgid "E516: No buffers were deleted" msgstr "E516: 没有删除任何缓冲区" -#: ../buffer.c:767 +#: ../buffer.c:1074 msgid "E517: No buffers were wiped out" msgstr "E517: 没有清除任何缓冲区" -#: ../buffer.c:772 -msgid "1 buffer unloaded" -msgstr "释放了 1 个缓冲区" - -#: ../buffer.c:774 -#, c-format -msgid "%d buffers unloaded" -msgstr "释放了 %d 个缓冲区" - -#: ../buffer.c:777 -msgid "1 buffer deleted" -msgstr "删除了 1 个缓冲区" - -#: ../buffer.c:779 -#, c-format -msgid "%d buffers deleted" -msgstr "删除了 %d 个缓冲区" +#: ../buffer.c:1079 +#, fuzzy, c-format +msgid "%d buffer unloaded" +msgid_plural "%d buffers unloaded" +msgstr[0] "释放了 %d 个缓冲区" -#: ../buffer.c:782 -msgid "1 buffer wiped out" -msgstr "清除了 1 个缓冲区" +#: ../buffer.c:1082 +#, fuzzy, c-format +msgid "%d buffer deleted" +msgid_plural "%d buffers deleted" +msgstr[0] "删除了 %d 个缓冲区" -#: ../buffer.c:784 -#, c-format -msgid "%d buffers wiped out" -msgstr "清除了 %d 个缓冲区" +#: ../buffer.c:1085 +#, fuzzy, c-format +msgid "%d buffer wiped out" +msgid_plural "%d buffers wiped out" +msgstr[0] "清除了 %d 个缓冲区" -#: ../buffer.c:806 +#: ../buffer.c:1102 msgid "E90: Cannot unload last buffer" msgstr "E90: 无法释放最后一个缓冲区" -#: ../buffer.c:874 +#: ../buffer.c:1191 msgid "E84: No modified buffer found" msgstr "E84: 没有修改过的缓冲区" #. back where we started, didn't find anything. -#: ../buffer.c:903 +#: ../buffer.c:1224 msgid "E85: There is no listed buffer" msgstr "E85: 没有可列出的缓冲区" -#: ../buffer.c:913 -#, c-format -msgid "E86: Buffer %<PRId64> does not exist" -msgstr "E86: 缓冲区 %<PRId64> 不存在" - -#: ../buffer.c:915 +#: ../buffer.c:1237 msgid "E87: Cannot go beyond last buffer" msgstr "E87: 无法切换,已是最后一个缓冲区" -#: ../buffer.c:917 +#: ../buffer.c:1239 msgid "E88: Cannot go before first buffer" msgstr "E88: 无法切换,已是第一个缓冲区" -#: ../buffer.c:945 +#: ../buffer.c:1277 #, c-format msgid "" "E89: No write since last change for buffer %<PRId64> (add ! to override)" msgstr "E89: 缓冲区 %<PRId64> 已修改但尚未保存 (请加 ! 强制执行)" +#: ../buffer.c:1290 +#, c-format +msgid "E89: %s will be killed (add ! to override)" +msgstr "E89: \"%s\" 会被结束 (请加 ! 强制执行)" + +#: ../buffer.c:1698 +msgid "E948: Job still running (add ! to end the job)" +msgstr "E948: 任务仍在运行(添加 ! 来结束此任务)" + +#: ../buffer.c:1700 +msgid "E37: No write since last change (add ! to override)" +msgstr "E37: 已修改但尚未保存 (可用 ! 强制执行)" + +#: ../buffer.c:1709 +msgid "E948: Job still running" +msgstr "E948: 任务仍在运行" + +#: ../buffer.c:1711 +msgid "E37: No write since last change" +msgstr "E37: 已修改但尚未保存" + #. wrap around (may cause duplicates) -#: ../buffer.c:1423 +#: ../buffer.c:1858 msgid "W14: Warning: List of file names overflow" msgstr "W14: 警告: 文件名过多" -#: ../buffer.c:1555 ../quickfix.c:3361 +#: ../buffer.c:2032 ../quickfix.c:6290 ../window.c:195 #, c-format msgid "E92: Buffer %<PRId64> not found" msgstr "E92: 找不到缓冲区 %<PRId64>" -#: ../buffer.c:1798 +#: ../buffer.c:2289 #, c-format msgid "E93: More than one match for %s" msgstr "E93: 找到不止一个 %s" -#: ../buffer.c:1800 +#: ../buffer.c:2291 #, c-format msgid "E94: No matching buffer for %s" msgstr "E94: 没有匹配的缓冲区 %s" -#: ../buffer.c:2161 +#: ../buffer.c:2786 #, c-format msgid "line %<PRId64>" msgstr "第 %<PRId64> 行" -#: ../buffer.c:2233 +#: ../buffer.c:2856 msgid "E95: Buffer with this name already exists" msgstr "E95: 已有缓冲区使用该名称" -#: ../buffer.c:2498 +#: ../buffer.c:3109 msgid " [Modified]" msgstr " [已修改]" -#: ../buffer.c:2501 +#: ../buffer.c:3111 msgid "[Not edited]" msgstr "[未编辑]" -#: ../buffer.c:2504 -msgid "[New file]" -msgstr "[新文件]" - -#: ../buffer.c:2505 +#: ../buffer.c:3115 msgid "[Read errors]" msgstr "[读错误]" -#: ../buffer.c:2506 ../buffer.c:3217 ../fileio.c:1807 ../screen.c:4895 +#: ../buffer.c:3117 ../fileio.c:1777 ../statusline.c:122 ../statusline.c:1545 msgid "[RO]" msgstr "[只读]" -#: ../buffer.c:2507 ../fileio.c:1807 +#: ../buffer.c:3117 ../fileio.c:1777 msgid "[readonly]" msgstr "[只读]" -#: ../buffer.c:2524 -#, c-format -msgid "1 line --%d%%--" -msgstr "1 行 --%d%%--" - -#: ../buffer.c:2526 -#, c-format -msgid "%<PRId64> lines --%d%%--" -msgstr "%<PRId64> 行 --%d%%--" +#: ../buffer.c:3136 +#, fuzzy, c-format +msgid "%<PRId64> line --%d%%--" +msgid_plural "%<PRId64> lines --%d%%--" +msgstr[0] "%<PRId64> 行 --%d%%--" -#: ../buffer.c:2530 +#: ../buffer.c:3142 #, c-format msgid "line %<PRId64> of %<PRId64> --%d%%-- col " msgstr "行 %<PRId64> / %<PRId64> --%d%%-- 列 " -#: ../buffer.c:2632 ../buffer.c:4292 ../memline.c:1554 +#: ../buffer.c:3234 ../buffer.c:4143 ../memline.c:1456 msgid "[No Name]" msgstr "[未命名]" -#. must be a help buffer -#: ../buffer.c:2667 +#. Must be a help buffer. +#: ../buffer.c:3279 msgid "help" msgstr "帮助" -#: ../buffer.c:3225 ../screen.c:4883 -msgid "[Help]" -msgstr "[帮助]" - -#: ../buffer.c:3254 ../screen.c:4887 -msgid "[Preview]" -msgstr "[预览]" - -#: ../buffer.c:3528 +#: ../buffer.c:3421 msgid "All" msgstr "全部" -#: ../buffer.c:3528 +#: ../buffer.c:3421 msgid "Bot" msgstr "底端" -#: ../buffer.c:3531 +#: ../buffer.c:3423 msgid "Top" msgstr "顶端" -#: ../buffer.c:4244 -msgid "" -"\n" -"# Buffer list:\n" -msgstr "" -"\n" -"# 缓冲区列表:\n" +#: ../buffer.c:3912 +msgid "E382: Cannot write, 'buftype' option is set" +msgstr "E382: 无法写入,已设定选项 'buftype'" -#: ../buffer.c:4289 +#: ../buffer.c:3954 +msgid "[Prompt]" +msgstr "[提示符]" + +#: ../buffer.c:3956 msgid "[Scratch]" -msgstr "" +msgstr "[涂鸦]" -#: ../buffer.c:4529 -msgid "" -"\n" -"--- Signs ---" +#: ../buffer.h:72 +msgid "[Location List]" +msgstr "[Location 列表]" + +#: ../buffer.h:73 +msgid "[Quickfix List]" +msgstr "[Quickfix 列表]" + +#: ../change.c:68 +msgid "W10: Warning: Changing a readonly file" +msgstr "W10: 警告: 正在修改只读文件" + +#: ../channel.c:499 +msgid "can only be opened in headless mode" msgstr "" -"\n" -"--- Signs ---" -#: ../buffer.c:4538 -#, c-format -msgid "Signs for %s:" -msgstr "%s 的 Signs:" +#: ../channel.c:504 +msgid "channel was already open" +msgstr "channel 已打开" -#: ../buffer.c:4543 -#, c-format -msgid " line=%<PRId64> id=%d name=%s" -msgstr " 行=%<PRId64> id=%d 名称=%s" +#: ../channel.c:550 ../channel.c:564 ../channel.c:574 +msgid "Can't send data to closed stream" +msgstr "无法将数据发送到关闭的 stream" + +#: ../channel.c:560 ../channel.c:579 +msgid "Can't send raw data to rpc channel" +msgstr "无法将 raw data 发送到 rpc channel" + +#: ../cmdexpand.c:925 +msgid "tagname" +msgstr "tag 名" -#: ../cursor_shape.c:68 +#: ../cmdexpand.c:928 +msgid " kind file\n" +msgstr " 类型 文件\n" + +#: ../cmdhist.c:616 +msgid "'history' option is zero" +msgstr "选项 'history' 为零" + +#: ../context.c:335 +msgid "E474: Failed to convert list to msgpack string buffer" +msgstr "" + +#: ../cursor_shape.c:136 msgid "E545: Missing colon" msgstr "E545: 缺少冒号" -#: ../cursor_shape.c:70 ../cursor_shape.c:94 +#: ../cursor_shape.c:139 ../cursor_shape.c:164 msgid "E546: Illegal mode" msgstr "E546: 无效的模式" -#: ../cursor_shape.c:134 +#: ../cursor_shape.c:197 ../optionstr.c:510 msgid "E548: digit expected" msgstr "E548: 此处需要数字" -#: ../cursor_shape.c:138 +#: ../cursor_shape.c:202 msgid "E549: Illegal percentage" msgstr "E549: 无效的百分比" -#: ../diff.c:146 +#: ../debugger.c:106 +msgid "Entering Debug mode. Type \"cont\" to continue." +msgstr "进入调试模式。输入 \"cont\" 继续运行。" + +# do not translate +#: ../debugger.c:109 +#, c-format +msgid "Oldval = \"%s\"" +msgstr "" + +#: ../debugger.c:114 #, c-format -msgid "E96: Can not diff more than %<PRId64> buffers" -msgstr "E96: 不能比较(diff) %<PRId64> 个以上的缓冲区" +msgid "Newval = \"%s\"" +msgstr "新值 = \"%s\"" -#: ../diff.c:753 +#: ../debugger.c:124 ../debugger.c:388 +#, c-format +msgid "line %<PRId64>: %s" +msgstr "第 %<PRId64> 行: %s" + +#: ../debugger.c:126 ../debugger.c:390 +#, c-format +msgid "cmd: %s" +msgstr "命令: %s" + +#: ../debugger.c:347 #, fuzzy +msgid "frame is zero" +msgstr "E726: 步长为零" + +#: ../debugger.c:354 +#, c-format +msgid "frame at highest level: %d" +msgstr "帧级别最高:%d" + +#: ../debugger.c:434 +#, c-format +msgid "Breakpoint in \"%s%s\" line %<PRId64>" +msgstr "断点 \"%s%s\" 第 %<PRId64> 行" + +#: ../debugger.c:684 +#, c-format +msgid "E161: Breakpoint not found: %s" +msgstr "E161: 找不到断点: %s" + +#: ../debugger.c:717 +msgid "No breakpoints defined" +msgstr "没有定义断点" + +#: ../debugger.c:725 +#, c-format +msgid "%3d %s %s line %<PRId64>" +msgstr "%3d %s %s 第 %<PRId64> 行" + +#: ../debugger.c:731 +#, c-format +msgid "%3d expr %s" +msgstr "%3d 表达式 %s" + +#: ../diff.c:206 +#, c-format +msgid "E96: Cannot diff more than %<PRId64> buffers" +msgstr "E96: 不能比较 %<PRId64> 个以上的缓冲区" + +#: ../diff.c:767 +#, c-format +msgid "Not enough memory to use internal diff for buffer \"%s\"" +msgstr "为缓冲区 \"%s\" 使用内部比对(diff)时无足够的内存" + +#: ../diff.c:1082 msgid "E810: Cannot read or write temp files" -msgstr "E557: 无法打开 termcap 文件" +msgstr "E810: 无法读写临时文件" -#: ../diff.c:755 +#: ../diff.c:1084 msgid "E97: Cannot create diffs" msgstr "E97: 无法创建 diff" -#: ../diff.c:966 -#, fuzzy +#: ../diff.c:1125 +msgid "E960: Problem creating the internal diff" +msgstr "E960: 创建内部 diff 时遇到问题" + +#: ../diff.c:1284 msgid "E816: Cannot read patch output" -msgstr "E98: 无法读取 diff 的输出" +msgstr "E816: 无法读取 patch 的输出" -#: ../diff.c:1220 +#: ../diff.c:1740 msgid "E98: Cannot read diff output" msgstr "E98: 无法读取 diff 的输出" -#: ../diff.c:2081 +#: ../diff.c:2847 msgid "E99: Current buffer is not in diff mode" -msgstr "E99: 当前缓冲区不在 diff 模式" +msgstr "E99: 当前缓冲区不在差异模式" -#: ../diff.c:2100 -#, fuzzy +#: ../diff.c:2867 msgid "E793: No other buffer in diff mode is modifiable" -msgstr "E100: 没有其它处于 diff 模式的缓冲区" +msgstr "E793: 没有其它处于差异模式的缓冲区可修改" -#: ../diff.c:2102 +#: ../diff.c:2869 msgid "E100: No other buffer in diff mode" -msgstr "E100: 没有其它处于 diff 模式的缓冲区" +msgstr "E100: 没有其它处于差异模式的缓冲区" -#: ../diff.c:2112 +#: ../diff.c:2880 msgid "E101: More than two buffers in diff mode, don't know which one to use" -msgstr "E101: 有两个以上的缓冲区处于 diff 模式,不能决定用哪一个" +msgstr "E101: 有两个以上的缓冲区处于差异模式,不能决定用哪一个" -#: ../diff.c:2141 +#: ../diff.c:2909 #, c-format msgid "E102: Can't find buffer \"%s\"" msgstr "E102: 找不到缓冲区 \"%s\"" -#: ../diff.c:2152 +#: ../diff.c:2920 #, c-format msgid "E103: Buffer \"%s\" is not in diff mode" -msgstr "E103: 缓冲区 \"%s\" 不在 diff 模式" +msgstr "E103: 缓冲区 \"%s\" 不处于差异模式" -#: ../diff.c:2193 +#: ../diff.c:2960 msgid "E787: Buffer changed unexpectedly" msgstr "E787: 意外地改变了缓冲区" -#: ../digraph.c:1598 +#: ../digraph.c:50 +#, c-format +msgid "E1214: Digraph must be just two characters: %s" +msgstr "E1214: 二合字符必须只有两个字符:%s" + +#: ../digraph.c:52 +#, c-format +msgid "E1215: Digraph must be one character: %s" +msgstr "E1215: 二合字符必须是一个字符:%s" + +#: ../digraph.c:54 +msgid "" +"E1216: digraph_setlist() argument must be a list of lists with two items" +msgstr "E1216: digraph_setlist() 参数必须是包含两项的列表的列表" + +#: ../digraph.c:1664 msgid "E104: Escape not allowed in digraph" -msgstr "E104: 复合字符(digraph)中不能使用 Escape" +msgstr "E104: 二合字符中不能使用 Escape" + +#: ../digraph.c:1737 +msgid "Custom" +msgstr "自定义" + +#: ../digraph.c:1794 +msgid "Latin supplement" +msgstr "拉丁文补充" + +#: ../digraph.c:1795 +msgid "Greek and Coptic" +msgstr "希腊和科普特文" + +#: ../digraph.c:1796 +msgid "Cyrillic" +msgstr "西里尔文" + +#: ../digraph.c:1797 +msgid "Hebrew" +msgstr "希伯来文" + +#: ../digraph.c:1798 +msgid "Arabic" +msgstr "阿拉伯文" + +#: ../digraph.c:1799 +msgid "Latin extended" +msgstr "拉丁文扩展" + +#: ../digraph.c:1800 +msgid "Greek extended" +msgstr "希腊文扩展" -#: ../digraph.c:1760 +#: ../digraph.c:1801 +msgid "Punctuation" +msgstr "标点符号" + +#: ../digraph.c:1802 +msgid "Super- and subscripts" +msgstr "上下标" + +#: ../digraph.c:1803 +msgid "Currency" +msgstr "货币符号" + +#: ../digraph.c:1804 ../digraph.c:1809 ../digraph.c:1819 +msgid "Other" +msgstr "其他" + +#: ../digraph.c:1805 +msgid "Roman numbers" +msgstr "罗马数字" + +#: ../digraph.c:1806 +msgid "Arrows" +msgstr "箭头" + +#: ../digraph.c:1807 +msgid "Mathematical operators" +msgstr "数学运算符" + +#: ../digraph.c:1808 +msgid "Technical" +msgstr "技术符号" + +#: ../digraph.c:1810 +msgid "Box drawing" +msgstr "方框绘图" + +#: ../digraph.c:1811 +msgid "Block elements" +msgstr "块状元素" + +#: ../digraph.c:1812 +msgid "Geometric shapes" +msgstr "几何形状" + +#: ../digraph.c:1813 +msgid "Symbols" +msgstr "符号" + +#: ../digraph.c:1814 +msgid "Dingbats" +msgstr "杂锦字符" + +#: ../digraph.c:1815 +msgid "CJK symbols and punctuation" +msgstr "中日韩标点符号" + +#: ../digraph.c:1816 +msgid "Hiragana" +msgstr "日文平假名" + +#: ../digraph.c:1817 +msgid "Katakana" +msgstr "日文片假名" + +#: ../digraph.c:1818 +msgid "Bopomofo" +msgstr "注音符号" + +#: ../digraph.c:2062 msgid "E544: Keymap file not found" msgstr "E544: 找不到 Keymap 文件" -#: ../digraph.c:1785 +#: ../digraph.c:2083 msgid "E105: Using :loadkeymap not in a sourced file" -msgstr "E105: 不是在脚本文件中使用 :loadkeymap " +msgstr "E105: 不是在脚本文件中使用 :loadkeymap" -#: ../digraph.c:1821 +#: ../digraph.c:2118 msgid "E791: Empty keymap entry" msgstr "E791: 空的键位映射项" -#: ../edit.c:82 -msgid " Keyword completion (^N^P)" -msgstr " 关键字补全 (^N^P)" +#. TODO(ZyX-I): Remove DICT_MAXNEST, make users be non-recursive instead +#. maximum nesting of lists and dicts +#: ../eval.c:92 +msgid "E111: Missing ']'" +msgstr "E111: 缺少 ']'" -#. ctrl_x_mode == 0, ^P/^N compl. -#: ../edit.c:83 -msgid " ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)" -msgstr " ^X 模式 (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)" +#: ../eval.c:93 +msgid "E719: Cannot use [:] with a Dictionary" +msgstr "E719: 不能对 Dictionary 使用 [:]" -#: ../edit.c:85 -msgid " Whole line completion (^L^N^P)" -msgstr " 整行补全 (^L^N^P)" +#: ../eval.c:95 +msgid "E274: No white space allowed before parenthesis" +msgstr "E274: 小括号前不允许空白字符" -#: ../edit.c:86 -msgid " File name completion (^F^N^P)" -msgstr " 文件名补全 (^F^N^P)" +#: ../eval.c:96 +#, c-format +msgid "E80: Error while writing: %s" +msgstr "E80: 写入时出错:%s" -#: ../edit.c:87 -msgid " Tag completion (^]^N^P)" -msgstr " Tag 补全 (^]^N^P)" +#: ../eval.c:97 +msgid "E1098: String, List or Blob required" +msgstr "E1098: 需要字符串、列表或 Blob" -#: ../edit.c:88 -msgid " Path pattern completion (^N^P)" -msgstr " 头文件模式补全 (^N^P)" +#: ../eval.c:98 +#, c-format +msgid "E1169: Expression too recursive: %s" +msgstr "E1169: 表达式递归层数过多:%s" -#: ../edit.c:89 -msgid " Definition completion (^D^N^P)" -msgstr " 定义补全 (^D^N^P)" +#: ../eval.c:100 +#, c-format +msgid "E1203: Dot can only be used on a dictionary: %s" +msgstr "E1203: 点只能用于字典:%s" -#: ../edit.c:91 -msgid " Dictionary completion (^K^N^P)" -msgstr " Dictionary 补全 (^K^N^P)" +#: ../eval.c:1095 +msgid "" +"E5700: Expression from 'spellsuggest' must yield lists with exactly two " +"values" +msgstr "" -#: ../edit.c:92 -msgid " Thesaurus completion (^T^N^P)" -msgstr " Thesaurus 补全 (^T^N^P)" +#: ../eval.c:1327 ../eval/vars.c:1112 +#, c-format +msgid "E121: Undefined variable: %.*s" +msgstr "E121: 变量未定义: %.*s" -#: ../edit.c:93 -msgid " Command-line completion (^V^N^P)" -msgstr " 命令行补全 (^V^N^P)" +#: ../eval.c:1358 +msgid "E689: Can only index a List, Dictionary or Blob" +msgstr "E689: 只能索引列表、字典或 Blob" -#: ../edit.c:94 -msgid " User defined completion (^U^N^P)" -msgstr " 用户自定义补全 (^U^N^P)" +#: ../eval.c:1364 +msgid "E708: [:] must come last" +msgstr "E708: [:] 必须在最后" -#: ../edit.c:95 -msgid " Omni completion (^O^N^P)" -msgstr " 全能补全 (^O^N^P)" +#: ../eval.c:1376 +#, fuzzy +msgid "E713: Cannot use empty key after ." +msgstr "E713: Dictionary 的键不能为空" -#: ../edit.c:96 -msgid " Spelling suggestion (s^N^P)" -msgstr " 拼写建议 (s^N^P)" +#: ../eval.c:1412 +#, fuzzy +msgid "E709: [:] requires a List or Blob value" +msgstr "E709: [:] 需要一个 List 值" -#: ../edit.c:97 -msgid " Keyword Local completion (^N^P)" -msgstr " 关键字局部补全 (^N^P)" +#: ../eval.c:1665 +msgid "E972: Blob value does not have the right number of bytes" +msgstr "E972: Blob 值的字节数不对" -#: ../edit.c:100 -msgid "Hit end of paragraph" -msgstr "已到段落结尾" +#: ../eval.c:1728 +msgid "E996: Cannot lock a range" +msgstr "E996: 不能锁定范围" -#: ../edit.c:101 -msgid "E839: Completion function changed window" -msgstr "E839: 补全函数更改了窗口" +#: ../eval.c:1771 +msgid "E710: List value has more items than target" +msgstr "E710: List 值的项比目标多" -#: ../edit.c:102 -msgid "E840: Completion function deleted text" -msgstr "E840: 补全函数删除了文本" +#: ../eval.c:1776 +msgid "E711: List value has not enough items" +msgstr "E711: List 值没有足够多的项" -#: ../edit.c:1847 -msgid "'dictionary' option is empty" -msgstr "选项 'dictionary' 为空" +#: ../eval.c:1784 +msgid "E996: Cannot lock a list or dict" +msgstr "E996: 不能锁定列表或字典" -#: ../edit.c:1848 -msgid "'thesaurus' option is empty" -msgstr "选项 'thesaurus' 为空" +#: ../eval.c:1866 +msgid "E690: Missing \"in\" after :for" +msgstr "E690: :for 后缺少 \"in\"" -#: ../edit.c:2655 -#, c-format -msgid "Scanning dictionary: %s" -msgstr "正在扫描 dictionary: %s" +#: ../eval.c:2389 +msgid "E109: Missing ':' after '?'" +msgstr "E109: '?' 后缺少 ':'" -#: ../edit.c:3079 -msgid " (insert) Scroll (^E/^Y)" -msgstr " (插入) Scroll (^E/^Y)" +#: ../eval.c:2893 +msgid "E804: Cannot use '%' with Float" +msgstr "E804: 不能对浮点数使用 '%'" -#: ../edit.c:3081 -msgid " (replace) Scroll (^E/^Y)" -msgstr " (替换) Scroll (^E/^Y)" +#: ../eval.c:3037 +msgid "E973: Blob literal should have an even number of hex characters" +msgstr "E973: Blob 字面量应该有偶数个十六进制字符" + +#: ../eval.c:3137 +msgid "E110: Missing ')'" +msgstr "E110: 缺少 ')'" + +#: ../eval.c:3372 +#, fuzzy +msgid "E260: Missing name after ->" +msgstr "E526: <%s> 后面缺少数字" + +#: ../eval.c:3431 +msgid "E695: Cannot index a Funcref" +msgstr "E695: 不能索引 Funcref" -#: ../edit.c:3587 +#: ../eval.c:3442 +msgid "E909: Cannot index a special variable" +msgstr "E909: 不能索引特殊变量" + +#: ../eval.c:3730 #, c-format -msgid "Scanning: %s" -msgstr "正在扫描: %s" +msgid "E112: Option name missing: %s" +msgstr "E112: 缺少选项名称:%s" -#: ../edit.c:3614 -msgid "Scanning tags." -msgstr "扫描标签." +#: ../eval.c:3751 +#, c-format +msgid "E113: Unknown option: %s" +msgstr "E113: 未知的选项:%s" -#: ../edit.c:4519 -msgid " Adding" -msgstr " 增加" +#: ../eval.c:3798 +#, c-format +msgid "E114: Missing quote: %s" +msgstr "E114: 缺少引号:%s" -#. showmode might reset the internal line pointers, so it must -#. * be called before line = ml_get(), or when this address is no -#. * longer needed. -- Acevedo. -#. -#: ../edit.c:4562 -msgid "-- Searching..." -msgstr "-- 查找中..." +#: ../eval.c:3936 +#, c-format +msgid "E115: Missing quote: %s" +msgstr "E115: 缺少引号:%s" -#: ../edit.c:4618 -msgid "Back at original" -msgstr "回到起点" +#: ../eval.c:4031 +#, c-format +msgid "E696: Missing comma in List: %s" +msgstr "E696: 列表中缺少逗号:%s" -#: ../edit.c:4621 -msgid "Word from other line" -msgstr "另一行的词" +#: ../eval.c:4038 +#, c-format +msgid "E697: Missing end of List ']': %s" +msgstr "E697: 列表缺少结束符 ']':%s" -#: ../edit.c:4624 -msgid "The only match" -msgstr "唯一匹配" +#: ../eval.c:4338 +msgid "Not enough memory to set references, garbage collection aborted!" +msgstr "没有足够的内存来设置引用,垃圾回收已中止!" -#: ../edit.c:4680 +#: ../eval.c:4687 #, c-format -msgid "match %d of %d" -msgstr "匹配 %d / %d" +msgid "E720: Missing colon in Dictionary: %s" +msgstr "E720: 字典中缺少冒号:%s" -#: ../edit.c:4684 +#: ../eval.c:4710 #, c-format -msgid "match %d" -msgstr "匹配 %d" +msgid "E721: Duplicate key in Dictionary: \"%s\"" +msgstr "E721: Dictionary 中出现重复的键: \"%s\"" -#: ../eval.c:137 -msgid "E18: Unexpected characters in :let" -msgstr "E18: :let 中出现异常字符" +#: ../eval.c:4728 +#, c-format +msgid "E722: Missing comma in Dictionary: %s" +msgstr "E722: 字典中缺少逗号:%s" -#: ../eval.c:138 +#: ../eval.c:4735 #, c-format -msgid "E684: list index out of range: %<PRId64>" -msgstr "E684: List 索引超出范围: %<PRId64>" +msgid "E723: Missing end of Dictionary '}': %s" +msgstr "E723: 字典缺少结束符 '}':%s" -#: ../eval.c:139 +#: ../eval.c:4854 +msgid "map() argument" +msgstr "map() 参数" + +#: ../eval.c:4855 +msgid "filter() argument" +msgstr "filter() 参数" + +#: ../eval.c:5076 #, c-format -msgid "E121: Undefined variable: %s" -msgstr "E121: 未定义的变量: %s" +msgid "E700: Unknown function: %s" +msgstr "E700: 未知的函数:%s" -#: ../eval.c:140 -msgid "E111: Missing ']'" -msgstr "E111: 缺少 ']'" +#: ../eval.c:5112 +msgid "E922: expected a dict" +msgstr "E922: 需要字典" + +#: ../eval.c:5122 +msgid "E923: Second argument of function() must be a list or a dict" +msgstr "E923: function() 的第二个参数必须是列表或字典" + +#: ../eval.c:5397 +msgid "E5050: {opts} must be the only argument" +msgstr "E5050: {opts} 必须是唯一的参数" -#: ../eval.c:141 +#: ../eval.c:5794 ../os/shell.c:718 #, c-format -msgid "E686: Argument of %s must be a List" -msgstr "E686: %s 的参数必须是 List" +msgid "Executing command: \"%s\"" +msgstr "执行命令:\"%s\"" + +#: ../eval.c:5902 +msgid "E921: Invalid callback argument" +msgstr "E921: 回调参数无效" + +#: ../eval.c:7603 +msgid "E698: variable nested too deep for making a copy" +msgstr "E698: 变量嵌套过深,无法复制" + +#: ../eval.c:8078 +msgid "" +"\n" +"\tLast set from " +msgstr "" +"\n" +"\t最近修改于 " + +#: ../eval.c:8690 +msgid "E5009: $VIMRUNTIME is empty or unset" +msgstr "E5009: $VIMRUNTIME 为空或未设置" -#: ../eval.c:143 +#: ../eval.c:8694 #, c-format -msgid "E712: Argument of %s must be a List or Dictionary" -msgstr "E712: %s 的参数必须是 List 或者 Dictionary" +msgid "E5009: Invalid $VIMRUNTIME: %s" +msgstr "E5009: $VIMRUNTIME 无效:%s" -#: ../eval.c:144 -msgid "E713: Cannot use empty key for Dictionary" -msgstr "E713: Dictionary 的键不能为空" +#: ../eval.c:8696 +msgid "E5009: Invalid 'runtimepath'" +msgstr "E5009: 'runtimepath' 无效" -#: ../eval.c:145 -msgid "E714: List required" -msgstr "E714: 需要 List" +#: ../eval.c:8783 +msgid "E977: Can only compare Blob with Blob" +msgstr "E977: Blob 只能与 Blob 比较" -#: ../eval.c:146 -msgid "E715: Dictionary required" -msgstr "E715: 需要 Dictionary" +#: ../eval.c:8806 +msgid "E691: Can only compare List with List" +msgstr "E691: 列表只能与列表比较" + +#: ../eval.c:8808 +msgid "E692: Invalid operation for List" +msgstr "E692: 操作对列表无效" + +#: ../eval.c:8829 +msgid "E735: Can only compare Dictionary with Dictionary" +msgstr "E735: 字典只能与字典比较" + +#: ../eval.c:8831 +msgid "E736: Invalid operation for Dictionary" +msgstr "E736: 操作对字典无效" -#: ../eval.c:147 +#: ../eval.c:8845 +msgid "E694: Invalid operation for Funcrefs" +msgstr "E694: 操作对 Funcrefs 无效" + +#: ../eval/decode.c:132 #, c-format -msgid "E118: Too many arguments for function: %s" -msgstr "E118: 函数的参数过多: %s" +msgid "E474: Expected comma before list item: %s" +msgstr "E474: 列表项前应有逗号:%s" -#: ../eval.c:148 +#: ../eval/decode.c:140 #, c-format -msgid "E716: Key not present in Dictionary: %s" -msgstr "E716: Dictionary 中不存在键: %s" +msgid "E474: Expected colon before dictionary value: %s" +msgstr "E474: 字典值前应有冒号:%s" -#: ../eval.c:150 +#: ../eval/decode.c:167 #, c-format -msgid "E122: Function %s already exists, add ! to replace it" -msgstr "E122: 函数 %s 已存在,请加 ! 强制替换" +msgid "E474: Expected string key: %s" +msgstr "E474: 需要字符串键:%s" -#: ../eval.c:151 -msgid "E717: Dictionary entry already exists" -msgstr "E717: Dictionary 项已存在" +#: ../eval/decode.c:173 +#, c-format +msgid "E474: Expected comma before dictionary key: %s" +msgstr "E474: 字典键前应有逗号:%s" -#: ../eval.c:152 -msgid "E718: Funcref required" -msgstr "E718: 需要 Funcref" +#: ../eval/decode.c:340 +#, c-format +msgid "E474: Unfinished escape sequence: %.*s" +msgstr "E474: 转义序列不 |