--- old/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties 2019-01-01 21:15:33.466011134 -0800 +++ new/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties 2019-01-01 21:15:32.778949449 -0800 @@ -171,11 +171,11 @@ jshell.console.resolvable = \n标识符可在此上下文中解析。 jshell.console.no.candidate = \n没有找到可导入的候选全限定名称。 jshell.console.incomplete = \n结果可能不完整; 请稍候重试以获取完整结果。 -jshell.console.erroneous = \n不完整或错误。Shift- m 后必须为单个有效的表达式或语句。 -jshell.console.exprstmt = \nShift- m 后必须为单个有效的表达式或语句。 -jshell.console.empty = \n空条目。Shift- m 后必须为单个有效的表达式或语句。 +jshell.console.erroneous = \n不完整或错误。Shift+Tab m 前必须为单个有效的表达式或语句。 +jshell.console.exprstmt = \nShift+Tab m 后必须为单个有效的表达式或语句。 +jshell.console.empty = \n空条目。Shift+Tab m 前必须为单个有效的表达式或语句。 -jshell.fix.wrong.shortcut =Shift-Tab 后出现意外的字符。\n使用 "i" 表示自动导入, 使用 "v" 表示变量创建, 使用 "i" 表示方法创建。\n有关详细信息, 请参阅:\n /help 快捷方式 +jshell.fix.wrong.shortcut =Shift+Tab 后出现意外的字符。\n使用 "i" 表示自动导入,使用 "v" 表示变量创建,使用 "i" 表示方法创建。\n有关详细信息,请参阅:\n/help 快捷方式 help.usage = 用法: jshell <选项>... <加载文件>...\n其中,可能的选项包括:\n --class-path <路径> 指定查找用户类文件的位置\n --module-path <路径> 指定查找应用程序模块的位置\n --add-modules <模块>(,<模块>)*\n 指定要解析的模块;如果 <模块> \n 为 ALL-MODULE-PATH,则为模块路径中的所有模块\n --enable-preview 允许代码依赖于此发行版的预览功能\n --startup <文件> 对启动定义执行单次替换\n --no-startup 不运行启动定义\n --feedback <模式> 指定初始反馈模式。该模式可以是\n 预定义的(silent、concise、normal 或 verbose),\n 也可是以前用户定义的\n -q 无提示反馈。等同于:--feedback concise\n -s 真正无提示反馈。等同于:--feedback silent\n -v 详细反馈。等同于:--feedback verbose\n -J<标记> 直接将 <标记> 传递到运行时系统。\n 为每个运行时标记或标记参数使用一个 -J\n -R<标记> 将 <标记> 传递到远程运行时系统。\n 为每个远程标记或标记参数使用一个 -R\n -C<标记> 将 <标记> 传递到编译器。\n 为每个编译器标记或标记参数使用一个 -C\n --version 输出版本信息并退出\n --show-version 输出版本信息并继续\n --help, -?, -h 输出标准选项的此提要并退出\n --help-extra, -X 输出非标准选项的帮助并退出\n\n文件参数可以是文件名,或者是预定义的文件名之一:DEFAULT、\nPRINTING 或 JAVASE。\n加载文件也可以是 "-",用于指明标准输入,没有交互式 I/O。\n\n有关评估上下文选项(--class-path、\n--module-path 和 --add-modules)的详细信息,请参见:\n\t/help context\n\n路径列出要搜索的目录和档案。对于 Windows,请使用\n分号 (;) 来分隔路径中的项。在其他平台上,请使用\n冒号 (:) 来分隔各项。\n help.usage.x = \ --add-exports <模块>/<程序包> 指定要考虑从其定义模块导出\n 的程序包\n --execution <规范> 指定替代执行引擎。\n 其中 <规范> 是 ExecutionControl 规范。\n 有关规范的语法,请参阅程序包\n jdk.jshell.spi 的文档\n \n这些选项是非标准选项,如有更改,恕不另行通知。\n @@ -267,8 +267,12 @@ help.intro.summary = jshell 工具的简介 help.intro =使用 jshell 工具可以执行 Java 代码,从而立即获取结果。\n您可以输入 Java 定义(变量、方法、类等等),例如:int x = 8\n或 Java 表达式,例如:x + x\n或 Java 语句或导入。\n这些小块的 Java 代码称为“片段”。\n\n这些 jshell 工具命令还可以让您了解和\n控制您正在执行的操作,例如:/list\n\n有关命令的列表,请执行:/help +help.keys.summary = 类似 readline 的输入编辑的说明 +help.keys =jshell 工具提供行编辑支持,允许您在片段和命令中\n导航并进行编辑。您可以编辑当前命令/片段,也可以\n从历史记录中检索以前的命令/片段,进行编辑并执行。\n此支持类似于 readline/editline,具有与 emacs 相似的\n简单绑定。还有特定于 jshell 工具的关键字序列。\n\n行和历史记录导航:\n\n\tReturn\n\t\t输入当前片段\n\t左箭头或 Ctrl+B\n\t\t向后移动一个字符\n\t右箭头或 Ctrl+F\n\t\t向前移动一个字符\n\t上箭头或 Ctrl+P\n\t\t向上移动一行,向后浏览历史记录\n\t下箭头或 Ctrl+N\n\t\t向下移动一行,向前浏览历史记录\n\tCtrl+A\n\t\t移至行的开头\n\tCtrl+E\n\t\t移至行的结尾\n\tMeta+B\n\t\t向后移动一个单词\n\tMeta+F\n\t\t向前移动一个单词\n\tCtrl+R\n\t\t向后搜索历史记录\n\n\n行和历史记录基本编辑:\n\n\tMeta+Return 或 Ctrl+Return(根据平台)\n\t\t在片段中插入新行\n\tCtrl+_(下划线可能需要 Shift 键)或 Ctrl+X 然后 Ctrl+U\n\t\t撤消编辑 - 重复操作可撤消多项编辑\n\tDelete\n\t\t删除光标处或其后面的字符,具体取决于操作系统\n\tBackspace\n\t\t删除光标前面的字符\n\tCtrl+K\n\t\t删除从光标到行结尾的文本\n\tMeta+D\n\t\t删除从光标到单词结尾的文本\n\tCtrl+W\n\t\t删除从光标到前一个空格的文本\n\tCtrl+Y\n\t\t将最近删除的文本粘贴到行中\n\tMeta+Y\n\t\t在按 Ctrl+Y 之后,按 Meta+Y 可循环浏览先前删除的文本\n\tCtrl+X 然后 Ctrl+K\n\t\t删除整个片段\n\n\njshell 工具的快捷方式:\n\n\t有关详细信息,请参阅:/help 快捷方式\n\n\tTab\n\t\t完成 Java 标识符或 jshell 命令\n\tShift+Tab 然后 v\n\t\t将表达式转换为变量声明\n\tShift+Tab 然后 m\n\t\t将语句转换为方法声明\n\tShift+Tab 然后 i\n\t\t为此标识符添加导入\n\t\n\n多行和历史记录编辑:\n\n\tCtrl+L\n\t\t清除屏幕并重新输出片段\n\tCtrl+U\n\t\t终止整行\n\tCtrl+T\n\t\t转置字符\n\tCtrl+X 然后 Ctrl+B\n\t\t导航到匹配的方括号、括号 ...\n\tCtrl+X 然后 =\n\t\t进入显示当前字符位置的模式\n\tCtrl+X 然后 \ +Ctrl+O\n\t\t在覆盖字符与插入字符之间切换\n\tMeta+C\n\t\t单词首字母大写\n\tMeta+U\n\t\t将单词转换为大写\n\tMeta+L\n\t\t将单词转换为小写\n\tMeta+0 至 Meta+9 然后键\n\t\t重复指定次数\n\n例如 "Ctrl+A" 表示按住 Ctrl 键并按 A。\n其中 "Meta" 在许多键盘上是 "Alt"。\n行编辑支持源自 JLine 3。 + help.shortcuts.summary = 片段和命令输入提示, 信息访问以及\n自动代码生成的按键说明 -help.shortcuts =支持的快捷方式包括:\n\n\n\t\t在输入 Java 标识符、jshell 工具命令或 jshell\n\t\t工具命令参数(在某些情况下)的前几个字母后,\n\t\t按 键可以完成输入。\n\t\t如果有多个输入提示,则将显示可能的输入提示。\n\t\t将显示可用的适用文档。\n\nShift- v\n\t\t在完整的表达式后面,按住 的同时按下 ,\n\t\t然后释放并按 "v",此时表达式将转换为\n\t\t其类型基于表达式类型的变量声明。\n\nShift- m\n\t\t完成表达式或语句之后,按住 的同时按住 ,\n\t\t然后释放并按住 "m",则表达式或语句将转换为\n\t\t方法声明。如果是表达式,则返回类型基于表达式的\n\t\t类型。\n\nShift- i\n\t\t在不可解析的标识符后面,按住 的同时按下 ,\n\t\t然后释放并按 "i",此时 jshell 工具将会建议可能的导入项,\n\t\t这将基于指定类路径的内容解析标识符。 +help.shortcuts =支持的快捷方式包括:\n\n\tTab\n\t\t在输入 Java 标识符、jshell 工具命令或\n\t\t在某些情况下输入 jshell 工具命令参数的\n\t\t前几个字母后,按 Tab 键可以完成输入。\n\t\t如果有多个输入提示,将显示可能的输入提示。\n\t\t再按一次 Tab 将显示可用的适用文档。\n\n\tShift+Tab 然后 v\n\t\t在完整的表达式后面,按住 Tab 键的同时\n\t\t按下 Shift 键,然后释放并按 "v" 键,表达式\n\t\t将转换为类型基于表达式类型的变量声明。\n\n\tShift+Tab 然后 m\n\t\t完成表达式或语句之后,按住 Tab 键的同时\n\t\t按下 Shift 键,然后释放并按住 "m" 键,表达式或\n\t\t语句将转换为方法声明。如果是表达式,\n\t\t则方法返回类型基于表达式的类型。\n\n\tShift+Tab 然后 i\n\t\t在不可解析的标识符后面,按住 Tab 键的同时\n\t\t按下 Shift 键,然后释放并按 "i" 键,jshell 工具会\n\t\t推荐可能的导入项,以基于指定类路径的内容解析标识符。\n\t\t输入与所需导入对应的数字,或按 "0" 键不添加导入项。\n\n有关特殊键的信息,请参阅:/help 键 help.context.summary = /env /reload 和 /reset 的评估上下文选项的说明 help.context =这些选项用于配置评估上下文。它们可以在启动 jshell 工具时\n在命令行上指定,或者在使用命令 /env、/reload 或 /reset \n重新启动 jshell 工具时作为命令选项指定。\n\n它们是:\n\t--class-path <路径>\n\t\t<路径> 是用于搜索类文件的目录、\n\t\tJAR 档案和 ZIP 档案的列表。\n\t\t对于 Windows,使用分号 (;) 分隔路径中的项。\n\t\t在其他平台上,使用冒号 (:) 分隔各项。\n\t--module-path <路径>...\n\t\t<路径> 是用于搜索模块的目录、\n\t\tJAR 档案和 ZIP 档案的列表。\n\t\t对于 Windows,使用分号 (;) 分隔路径中的项。\n\t\t在其他平台上,使用冒号 (:) 分隔各项。\n\t--add-modules <模块名称>[,<模块名称>...]\n\t\t除了初始模块之外要解析的根模块。\n\t\t<模块名称> 还可以是 ALL-DEFAULT、ALL-SYSTEM、\n\t\tALL-MODULE-PATH。\n\t--add-exports <模块>/<程序包>=<目标模块>(,<目标模块>)*\n\t\t更新 <模块> 以将 <程序包> 导出到 <目标模块>,\n\t\t而无论模块声明如何。\n\t\t<目标模块> 可以是 ALL-UNNAMED 以导出到全部\n\t\t未命名模块。在 jshell 中,如果未指定 \n\t\t<目标模块> (no =),则使用 ALL-UNNAMED。\n\n除非输入的选项覆盖了设置,否则在命令行上输入的\n或者使用以前的 /reset、/env 或 /reload 命令提供的\n评估上下文选项将会保留。\n\n在命令行上,这些选项必须具有两个短划线,例如:--module-path\n在 jshell 工具命令上,它们必须具有一个或两个短划线,例如:-module-path @@ -277,7 +281,7 @@ help.id =输入的每个代码片段有自己的唯一片段 ID。即使再次\n输入相同的片段,它都会具有新 ID。对于普通片段,ID\n是一个增长的编号。对于失败且出错的片段,其片段 ID\n以 "e" 开头。对于启动中的片段,其 ID 以 "s" 开头。\n\n片段 ID 是在命令中引用片段的一种方法。例如,\n此命令删除 ID 为 '14' 的片段:\n\n\t/drop 14\n\n要查看一个或多个片段的 ID,请使用 '/list' 命令。要查看所有\n片段的 ID,包括失败片段、启动片段和覆盖片段,请使用\n'/list -all' 命令。\n\n您还可以使用连字符分隔开始 ID 和结束 ID,\n以此来引用 ID 范围。例如,'1-4' 与 '1 2 3 4' 相同。\n引用片段的所有命令将获取 ID、ID 范围以及片段名称的\n列表作为参数。这些命令包括:/list、/edit、/drop、/save、/vars、/methods、\n/types 和 /。一些示例:\n\n\t/edit 7-23\n\n\t/save s1-s4 3-8 foo 12 myfile\n\n\t/9-12 33\n\n分别参见 '/help /edit'、'/help /save' 和 '/help rerun'。 help.rerun.summary = 重新评估以前输入片段的方法的说明 -help.rerun =重新评估以前输入的片段有四种方法。\n重新评估上一个片段使用的方法为:/!\n可以使用斜杠加减号加数字 n 的方式来重新评估之前的第 n 个片段,例如:/-4\n例如:\n\n\tjshell> 2 + 2\n\t$1 ==> 4\n\n\tjshell> /!\n\t2 + 2\n\t$2 ==> 4\n\n\tjshell> int z\n\tz ==> 0\n\n\tjshell> /-1\n\tint z;\n\tz ==> 0\n\n\tjshell> /-4\n\t2 + 2\n\t$5 ==> 4\n\n可以使用片段 ID 或 ID 范围指定要重新评估的片段。\nID 范围使用通过连字符分隔的两个 ID 表示,例如:3-17\n可以使用启动和错误片段,例如:s3-s9 或 e1-e4\n可以使用任意数量的 ID 或 ID 范围,例如:/3-7 s4 14-16 e2\n另请参见 '/help id'。\n\n最后,可以通过输入 ctrl-R 后跟要搜索的字符串,在历史记录中向后搜索。 +help.rerun =重新评估以前输入的片段有四种方法。\n可使用以下方法重新评估上一个片段:/!\n可以使用斜杠加减号加数字 n 的方式来重新评估之前的第 n 个片段,例如:/-4\n例如:\n\n\tjshell> 2 + 2\n\t$1 ==> 4\n\n\tjshell> /!\n\t2 + 2\n\t$2 ==> 4\n\n\tjshell> int z\n\tz ==> 0\n\n\tjshell> /-1\n\tint z;\n\tz ==> 0\n\n\tjshell> /-4\n\t2 + 2\n\t$5 ==> 4\n\n可以使用片段 ID 或 ID 范围指定要重新评估的片段。\nID 范围使用连字符分隔的两个 ID 表示,例如:3-17\n可以使用启动和错误片段,例如:s3-s9 或 e1-e4\n可以使用任意数量的 ID 或 ID 范围,例如:/3-7 s4 14-16 e2\n另请参见 '/help id'。\n\n最后,可以通过输入 Ctrl+R 后跟要搜索的字符串,在历史记录中向后搜索。 help.set._retain = '-retain' 选项保存设置以便在将来会话中使用。\n可以在 /set 的以下格式中使用 -retain 选项:\n\n\t/set editor -retain\n\t/set start -retain\n\t/set feedback -retain\n\t/set mode -retain\n\n有关详细信息, 请参阅这些命令 -- 例如, /help /set editor