langtools/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
changeset 36990 ec0b843a7af5
parent 36718 bf40906bf49d
child 37007 6023a9a9d58a
equal deleted inserted replaced
36782:6072af7a98be 36990:ec0b843a7af5
    21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    22 # or visit www.oracle.com if you need additional information or have any
    22 # or visit www.oracle.com if you need additional information or have any
    23 # questions.
    23 # questions.
    24 #
    24 #
    25 
    25 
       
    26 jshell.msg.welcome =\
       
    27 Welcome to JShell -- Version {0}\n\
       
    28 For an introduction type: /help intro\n
       
    29 jshell.err.opt.classpath.conflict = Conflicting -classpath option.
       
    30 jshell.err.opt.classpath.arg = Argument to -classpath missing.
       
    31 jshell.err.opt.startup.conflict = Conflicting -startup or -nostartup option.
       
    32 jshell.err.opt.unknown = Unknown option: {0}
       
    33 
       
    34 jshell.msg.terminated =\
       
    35 State engine terminated.\n\
       
    36 Restore definitions with: /reload restore
       
    37 
       
    38 jshell.msg.use.one.of = Use one of: {0}
       
    39 jshell.err.def.or.id.not.found = No definition or id found named: {0}
       
    40 jshell.msg.see.classes.etc = See /classes, /methods, /vars, or /list
       
    41 jshell.err.arg = Invalid ''{0}'' argument: {1}
       
    42 jshell.msg.see = See {0} for help.
       
    43 
       
    44 jshell.err.file.not.accessible = File ''{1}'' for ''{0}'' is not accessible: {2}
       
    45 jshell.err.file.not.found = File ''{1}'' for ''{0}'' is not found: {2}
       
    46 jshell.err.file.exception = File ''{1}'' for ''{0}'' threw exception: {2}
       
    47 jshell.err.file.filename = ''{0}'' requires a filename argument.
       
    48 
       
    49 jshell.err.startup.unexpected.exception = Unexpected exception reading start-up: {0}
       
    50 jshell.err.unexpected.exception = Unexpected exception: {0}
       
    51 
       
    52 jshell.err.no.such.command.or.snippet.id = No such command or snippet id: {0}
       
    53 jshell.err.command.ambiguous = Command: ''{0}'' is ambiguous: {1}
       
    54 jshell.err.set.editor.arg = The ''/set editor'' command requires a path argument
       
    55 jshell.msg.set.editor.set = Editor set to: {0}
       
    56 
       
    57 jshell.msg.try.list.without.args = Try ''/list'' without arguments.
       
    58 jshell.msg.no.active = There are no active definitions.
       
    59 
       
    60 jshell.msg.resetting = Resetting...
       
    61 jshell.msg.resetting.state = Resetting state.
       
    62 
       
    63 jshell.err.reload.no.previous = No previous history to restore
       
    64 jshell.err.reload.restarting.previous.state = Restarting and restoring from previous state.
       
    65 jshell.err.reload.restarting.state = Restarting and restoring state.
       
    66 
       
    67 jshell.msg.vars.not.active = (not-active)
       
    68 
       
    69 jshell.err.out.of.range = Out of range
       
    70 
       
    71 jshell.msg.error = Error:
       
    72 jshell.msg.warning = Warning:
       
    73 
       
    74 jshell.err.set.arg = The ''/set'' command requires a sub-command and arguments. See: ''/help /set''
       
    75 jshell.err.set.ambiguous = Ambiguous sub-command argument to ''/set'': {0}
       
    76 
       
    77 jshell.err.classpath.arg = The /classpath command requires a path argument.
       
    78 jshell.msg.classpath = Path ''{0}'' added to classpath
       
    79 
       
    80 jshell.err.help.arg = No commands or subjects start with the provided argument: {0}
       
    81 jshell.msg.help.begin =\
       
    82 Type a Java language expression, statement, or declaration.\n\
       
    83 Or type one of the following commands:\n
       
    84 jshell.msg.help.subject =\n\
       
    85 For more information type ''/help'' followed by the name of command or a subject.\n\
       
    86 For example ''/help /list'' or ''/help intro''.  Subjects:\n
       
    87 
       
    88 jshell.err.drop.arg =\
       
    89 In the /drop argument, please specify an import, variable, method, or class to drop.\n\
       
    90 Specify by id or name. Use /list to see ids. Use /reset to reset all state.
       
    91 jshell.msg.drop.not.active = The argument did not specify an active import, variable, method, or class to drop.
       
    92 jshell.err.drop.ambiguous = The argument references more than one import, variable, method, or class.
       
    93 jshell.err.failed = Failed.
       
    94 jshell.msg.native.method = Native Method
       
    95 jshell.msg.unknown.source = Unknown Source
       
    96 jshell.msg.goodbye = Goodbye
       
    97 
       
    98 jshell.msg.help.for.help = Type /help for help.
       
    99 
       
   100 jshell.err.feedback.expected.new.feedback.mode = Expected new feedback mode -- {0}
       
   101 jshell.err.feedback.expected.mode.name = Expected a new feedback mode name. ''{0}'' is a known feedback mode -- {1}
       
   102 jshell.err.feedback.command.quiet = Specify either ''command'' or ''quiet'' -- {0}
       
   103 jshell.err.feedback.expected.field = Expected field name missing -- {0}
       
   104 jshell.err.feedback.expected.mode = Expected a feedback mode -- {0}
       
   105 jshell.err.feedback.does.not.match.mode = Does not match any current feedback mode: {0} -- {1}
       
   106 jshell.err.feedback.ambiguous.mode = Matches more then one current feedback mode: {0} -- {1}
       
   107 jshell.err.feedback.expected.format = Expected format missing -- {0}
       
   108 jshell.err.feedback.must.be.quoted = Format ''{0}'' must be quoted -- {1}
       
   109 jshell.err.feedback.not.a.valid.selector = Not a valid selector ''{0}'' in ''{1}'' -- {2}
       
   110 jshell.err.feedback.multiple.sections = Selector kind in multiple sections of selector list ''{0}'' in ''{1}'' -- {2}
       
   111 jshell.err.feedback.different.selector.kinds = Different selector kinds in same sections of selector list ''{0}'' in ''{1}'' -- {2}
       
   112 
       
   113 jshell.msg.feedback.new.mode = Created new feedback mode: {0}
       
   114 jshell.msg.feedback.mode = Feedback mode: {0}
       
   115 jshell.msg.feedback.mode.following = The feedback mode should be one of the following:
       
   116 
       
   117 jshell.console.see.more = <press tab to see more>
       
   118 jshell.console.do.nothing = Do nothing
       
   119 jshell.console.choice = Choice: \
       
   120 
       
   121 jshell.console.create.variable = Create variable
       
   122 jshell.console.resolvable = \nThe identifier is resolvable in this context.
       
   123 jshell.console.no.candidate = \nNo candidate fully qualified names found to import.
       
   124 jshell.console.incomplete = \nResults may be incomplete; try again later for complete results.
       
   125 
       
   126 
       
   127 help.usage = \
       
   128 Usage:   jshell <options> <load files>\n\
       
   129 where possible options include:\n\t\
       
   130   -classpath <path>          Specify where to find user class files\n\t\
       
   131   -cp <path>                 Specify where to find user class files\n\t\
       
   132   -startup <file>            One run replacement for the start-up definitions\n\t\
       
   133   -nostartup                 Do not run the start-up definitions\n\t\
       
   134   -help                      Print a synopsis of standard options\n\t\
       
   135   -version                   Version information\n
       
   136 
       
   137 help.list.summary = list the source you have typed
       
   138 help.list.args = [all|start|<name or id>]
       
   139 help.list =\
       
   140 Show the source of snippets, prefaced with the snippet id.\n\
       
   141 \n\
       
   142 /list\n\t\
       
   143     List the currently active snippets of code that you typed or read with /open\n\n\
       
   144 /list start\n\t\
       
   145     List the automatically evaluated start-up snippets\n\n\
       
   146 /list all\n\t\
       
   147     List all snippets including failed, overwritten, dropped, and start-up\n\n\
       
   148 /list <name>\n\t\
       
   149     List snippets with the specified name (preference for active snippets)\n\n\
       
   150 /list <id>\n\t\
       
   151     List the snippet with the specified snippet id
       
   152 
       
   153 help.edit.summary = edit a source entry referenced by name or id
       
   154 help.edit.args = <name or id>
       
   155 help.edit =\
       
   156 Edit a snippet or snippets of source in an external editor.\n\
       
   157 The editor to use is set with /set editor.\n\
       
   158 If no editor has been set, a simple editor will be launched.\n\
       
   159 \n\
       
   160 /edit <name>\n\t\
       
   161     Edit the snippet or snippets with the specified name (preference for active snippets)\n\n\
       
   162 /edit <id>\n\t\
       
   163     Edit the snippet with the specified snippet id\n\n\
       
   164 /edit\n\t\
       
   165     Edit the currently active snippets of code that you typed or read with /open
       
   166 
       
   167 help.drop.summary = delete a source entry referenced by name or id
       
   168 help.drop.args = <name or id>
       
   169 help.drop =\
       
   170 Drop a snippet -- making it inactive.\n\
       
   171 \n\
       
   172 /drop <name>\n\t\
       
   173     Drop the snippet with the specified name\n\n\
       
   174 /drop <id>\n\t\
       
   175     Drop the snippet with the specified snippet id
       
   176 
       
   177 help.save.summary = Save snippet source to a file.
       
   178 help.save.args = [all|history|start] <file>
       
   179 help.save =\
       
   180 Save the specified snippets and/or commands to the specified file.\n\
       
   181 \n\
       
   182 /save <file>\n\t\
       
   183     Save the source of current active snippets to the file.\n\n\
       
   184 /save all <file>\n\t\
       
   185     Save the source of all snippets to the file.\n\t\
       
   186     Includes source including overwritten, failed, and start-up code.\n\n\
       
   187 /save history <file>\n\t\
       
   188     Save the sequential history of all commands and snippets entered since jshell was launched.\n\n\
       
   189 /save start <file>\n\t\
       
   190     Save the default start-up definitions to the file.
       
   191 
       
   192 help.open.summary = open a file as source input
       
   193 help.open.args = <file>
       
   194 help.open =\
       
   195 Open a file and read its contents as snippets and commands.\n\
       
   196 \n\
       
   197 /open <file>\n\t\
       
   198     Read the specified file as jshell input.
       
   199 
       
   200 help.vars.summary = list the declared variables and their values
       
   201 help.vars.args =
       
   202 help.vars =\
       
   203 List the type, name, and value of the current active jshell variables.
       
   204 
       
   205 help.methods.summary = list the declared methods and their signatures
       
   206 help.methods.args =
       
   207 help.methods =\
       
   208 List the name, parameter types, and return type of the current active jshell methods.
       
   209 
       
   210 help.classes.summary = list the declared classes
       
   211 help.classes.args =
       
   212 help.classes =\
       
   213 List the current active jshell classes, interfaces, and enums.
       
   214 
       
   215 help.imports.summary = list the imported items
       
   216 help.imports.args =
       
   217 help.imports =\
       
   218 List the current active jshell imports.
       
   219 
       
   220 help.exit.summary = exit jshell
       
   221 help.exit.args =
       
   222 help.exit =\
       
   223 Leave the jshell tool.  No work is saved.\n\
       
   224 Save any work before using this command
       
   225 
       
   226 help.reset.summary = reset jshell
       
   227 help.reset.args =
       
   228 help.reset =\
       
   229 Reset the jshell tool code and execution state:\n\t\
       
   230    * All entered code is lost.\n\t\
       
   231    * Start-up code is re-executed.\n\t\
       
   232    * The execution state is restarted.\n\t\
       
   233    * The classpath is cleared.\n\
       
   234 Tool settings are maintained, as set with: /set ...\n\
       
   235 Save any work before using this command
       
   236 
       
   237 help.reload.summary = reset and replay relevant history -- current or previous (restore)
       
   238 help.reload.args = [restore] [quiet]
       
   239 help.reload =\
       
   240 Reset the jshell tool code and execution state then replay each\n\
       
   241 jshell valid command and valid snippet in the order they were entered.\n\
       
   242 \n\
       
   243 /reload\n\t\
       
   244      Reset and replay the valid history since jshell was entered, or\n\t\
       
   245      a /reset, or /reload command was executed -- whichever is most\n\t\
       
   246      recent.\n\n\
       
   247 /reload restore\n\t\
       
   248      Reset and replay the valid history between the previous and most\n\t\
       
   249      recent time that jshell was entered, or a /reset, or /reload\n\t\
       
   250      command was executed. This can thus be used to restore a previous\n\t\
       
   251      jshell tool sesson.\n\n\
       
   252 /reload [restore] quiet\n\t\
       
   253      With the 'quiet' argument the replay is not shown.  Errors will display.
       
   254 
       
   255 help.classpath.summary = add a path to the classpath
       
   256 help.classpath.args = <path>
       
   257 help.classpath =\
       
   258 Append a additional path to the classpath.
       
   259 
       
   260 help.history.summary = history of what you have typed
       
   261 help.history.args =
       
   262 help.history =\
       
   263 Display the history of snippet and command input since this jshell was launched.
       
   264 
       
   265 help.debug.summary = toggle debugging of the jshell
       
   266 help.debug.args = [0][r][g][f][c][d][e]
       
   267 help.debug =\
       
   268 Display debugging information for the jshell implementation.\n\
       
   269 0: Debugging off\n\
       
   270 r: Tool level debugging on\n\
       
   271 g: General debugging on\n\
       
   272 f: File manager debugging on\n\
       
   273 c: Completion analysis debugging on\n\
       
   274 d: Dependency debugging on\n\
       
   275 e: Event debugging on
       
   276 
       
   277 help.help.summary = get information about jshell
       
   278 help.help.args = [<command>|<subject>]
       
   279 help.help =\
       
   280 Display information about jshell.\n\
       
   281 /help\n\t\
       
   282      List the jshell commands and help subjects.\n\n\
       
   283 /help <command>\n\t\
       
   284      Display information about the specified comand. The slash must be included.\n\t\
       
   285      Only the first few letters of the command are needed -- if more than one\n\t\
       
   286      each will be displayed.  Example:  /help /li\n\n\
       
   287 /help <subject>\n\t\
       
   288      Display information about the specified help subject. Example: /help intro
       
   289 
       
   290 help.set.summary = set jshell configuration information
       
   291 help.set.args = editor|start|feedback|newmode|prompt|format ...
       
   292 help.set =\
       
   293 Set jshell configuration information, including:\n\
       
   294 the external editor to use, the start-up definitions to use, a new feedback mode,\n\
       
   295 the command prompt, the feedback mode to use, or the format of output.\n\
       
   296 \n\
       
   297 /set editor <command> <optional-arg>...\n\t\
       
   298      Specify the command to launch for the /edit command.\n\t\
       
   299      The <command> is an operating system dependent string.\n\n\
       
   300 /set start <file>\n\t\
       
   301      The contents of the specified <file> become the default start-up snippets and commands.\n\n\
       
   302 /set feedback <mode>\n\t\
       
   303      Set the feedback mode describing displayed feedback for entered snippets and commands.\n\n\
       
   304 /set newmode <new-mode> [command|quiet [<old-mode>]]\n\t\
       
   305      Create a user-defined feedback mode, optionally copying from an existing mode.\n\n\
       
   306 /set prompt <mode> "<prompt>" "<continuation-prompt>"\n\t\
       
   307      Set the displayed prompts for a given feedback mode.\n\n\
       
   308 /set format <mode> <field> "<format>" <selector>...\n\t\
       
   309      Configure a feedback mode by setting the format of a field when the selector matchs.\n\n\
       
   310 To get more information about one of these forms, use /help with the form specified.\n\
       
   311 For example:   /help /set format
       
   312 
       
   313 help.quest.summary = get information about jshell
       
   314 help.quest.args = [<command>|<subject>]
       
   315 help.quest =\
       
   316 Display information about jshell (abbreviation for /help).\n\
       
   317 /?\n\t\
       
   318      Display list of commands and help subjects.\n\
       
   319 /? <command>\n\t\
       
   320      Display information about the specified comand. The slash must be included.\n\t\
       
   321      Only the first few letters of the command are needed -- if more than one\n\t\
       
   322      match, each will be displayed.  Example:  /? /li\n\
       
   323 /? <subject>\n\t\
       
   324      Display information about the specified help subject. Example: /? intro
       
   325 
       
   326 help.bang.summary = re-run last snippet
       
   327 help.bang.args =
       
   328 help.bang =\
       
   329 Reevaluate the most recently entered snippet.
       
   330 
       
   331 help.id.summary = re-run snippet by id
       
   332 help.id.args =
       
   333 help.id =\
       
   334 Reevaluate the snippet specified by the id.
       
   335 
       
   336 help.previous.summary = re-run n-th previous snippet
       
   337 help.previous.args =
       
   338 help.previous =\
       
   339 Reevaluate the n-th most recently entered snippet.
       
   340 
       
   341 help.intro.summary = an introduction to the jshell tool
       
   342 help.intro =\
       
   343 The jshell tool allows you to execute Java code, getting immediate results.\n\
       
   344 You can enter a Java definition (variable, method, class, etc), like:  int x = 8\n\
       
   345 or a Java expression, like:  x + x\n\
       
   346 or a Java statement or import.\n\
       
   347 These little chunks of Java code are called 'snippets'.\n\
       
   348 \n\
       
   349 There are also jshell commands that allow you to understand and\n\
       
   350 control what you are doing, like:  /list\n\
       
   351 \n\
       
   352 For a list of commands: /help
       
   353 
       
   354 help.shortcuts.summary = a description of shortcuts
       
   355 help.shortcuts =\
       
   356 Supported shortcuts include:\n\
       
   357 \n\
       
   358 <tab>\n\t\t\
       
   359         After entering the first few letters of a Java identifier,\n\t\t\
       
   360         a jshell command, or, in some cases, a jshell command argument,\n\t\t\
       
   361         press the <tab> key to complete the input.\n\t\t\
       
   362         If there is more than one completion, show possible completions.\n\n\
       
   363 Shift-<tab>\n\t\t\
       
   364         After the name and open parenthesis of a method or constructor invocation,\n\t\t\
       
   365         hold the <shift> key and press the <tab> to see a synopsis of all\n\t\t\
       
   366         matching methods/constructors.\n\n\
       
   367 <fix-shortcut> v\n\t\t\
       
   368         After a complete expression, press "<fix-shortcut> v" to introduce a new variable\n\t\t\
       
   369         whose type is based on the type of the expression.\n\t\t\
       
   370         The "<fix-shortcut>" is either Alt-F1 or Alt-Enter, depending on the platform.\n\n\
       
   371 <fix-shortcut> i\n\t\t\
       
   372         After an unresolvable identifier, press "<fix-shortcut> i" and jshell will propose\n\t\t\
       
   373         possible fully qualified names based on the content of the specified classpath.\n\t\t\
       
   374         The "<fix-shortcut>" is either Alt-F1 or Alt-Enter, depending on the platform.
       
   375 
    26 help.set.format = \
   376 help.set.format = \
    27 Set the format for reporting a snippet event.\n\
   377 Set the format for reporting a snippet event.\n\
    28 \n\
   378 \n\t\
    29 /set format <mode> <field> "<format>" <selector>...\n\
   379 /set format <mode> <field> "<format>" <selector>...\n\
    30 \n\
   380 \n\
    31 Where <mode> is the name of a previously defined feedback mode -- see '/help /set newmode'.\n\
   381 Where <mode> is the name of a previously defined feedback mode -- see '/help /set newmode'.\n\
    32 Where <field> is the name of context-specific format to define.\n\
   382 Where <field> is the name of context-specific format to define.\n\
    33 Where <format> is a quoted string which will be the value of the field if one of\n\
   383 Where <format> is a quoted string which will be the value of the field if one of\n\
    54 These fields have default settings (which may be overwritten).\n\
   404 These fields have default settings (which may be overwritten).\n\
    55 Where <selector> is the context in which the format is applied.\n\
   405 Where <selector> is the context in which the format is applied.\n\
    56 The structure of selector is a hyphen separated list of selector kind lists.\n\
   406 The structure of selector is a hyphen separated list of selector kind lists.\n\
    57 A selector kind list is a comma separated list of values of one selector kind.\n\
   407 A selector kind list is a comma separated list of values of one selector kind.\n\
    58 A selector matches if each selector kind list matches; A selector kind list\n\
   408 A selector matches if each selector kind list matches; A selector kind list\n\
    59 matches if one of the values matches.\n
   409 matches if one of the values matches.\n\n\
    60 help.set.format.case = The case selector kind describes the kind of snippet.  The values are:\n
   410 The case selector kind describes the kind of snippet.  The values are:\n\t\
    61 help.set.format.action = The action selector kind describes what happened to the snippet.  The values are:\n
   411    import     -- import declaration\n\t\
    62 help.set.format.when = The when-did-it-occur selector kind describes if this is a direct or indirect action.  The values are:\n
   412    class      -- class declaration\n\t\
    63 help.set.format.resolve = The resolution-state selector kind describes the state of resolution/definition of the snippet.  The values are:\n
   413    interface  -- interface declaration\n\t\
    64 help.set.format.unresolved = The unresolved-count selector kind describes the number of unresolved references.  The values are:\n
   414    enum       -- enum declaration\n\t\
    65 help.set.format.errors = The errors-count selector kind describes the number of errors.  The values are:\n
   415    annotation -- annotation interface declaration\n\t\
    66 help.set.format.end = \n\
   416    method     -- method declaration -- note: {type}==parameter-types\n\t\
       
   417    vardecl    -- variable declaration without init\n\t\
       
   418    varinit    -- variable declaration with init\n\t\
       
   419    expression -- expression -- note: {name}==scratch-variable-name\n\t\
       
   420    varvalue   -- variable value expression\n\t\
       
   421    assignment -- assign variable\n\t\
       
   422    statement  -- statement\n\
       
   423 The action selector kind describes what happened to the snippet.  The values are:\n\t\
       
   424    added     -- snippet has been added\n\t\
       
   425    modified  -- an existing snippet has been modified\n\t\
       
   426    replaced  -- an existing snippet has been replaced with a new snippet\n\t\
       
   427    overwrote -- an existing snippet has been overwritten\n\t\
       
   428    dropped   -- snippet has been dropped\n\t\
       
   429    used      -- snippet was used when it cannot be\n\
       
   430 The when-did-it-occur selector kind describes if this is a direct or indirect action.  The values are:\n\t\
       
   431    primary -- the entered snippet\n\t\
       
   432    update  -- an update to a dependent snippet\n\
       
   433 The resolution-state selector kind describes the state of resolution/definition of the snippet.  The values are:\n\t\
       
   434    ok         -- resolved correctly\n\t\
       
   435    defined    -- defined despite recoverably unresolved references\n\t\
       
   436    notdefined -- not defined because of recoverably unresolved references\n\
       
   437 The unresolved-count selector kind describes the number of unresolved references.  The values are:\n\t\
       
   438    unresolved0 -- no names are unresolved\n\t\
       
   439    unresolved1 -- one name is unresolved\n\t\
       
   440    unresolved2 -- two or more names are unresolved\n\
       
   441 The errors-count selector kind describes the number of errors.  The values are:\n\t\
       
   442    error0 -- no errors\n\t\
       
   443    error1 -- one error\n\t\
       
   444    error2 -- two or more errors\n\n\
    67 Examples:\n\t\
   445 Examples:\n\t\
    68 /set format myformat action 'Created' added-primary\n\t\
   446 /set format myformat action 'Created' added-primary\n\t\
    69 /set format myformat action 'Update replaced' replaced-update\n\t\
   447 /set format myformat action 'Update replaced' replaced-update\n\t\
    70 /set format myformat display '{pre}{action} class {name}{post}' class-ok\n\t\
   448 /set format myformat display '{pre}{action} class {name}{post}' class-ok\n\t\
    71 /set format myformat display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update\n\n\
   449 /set format myformat display '{pre}{action} variable {name}, reset to null{post}' replaced-vardecl,varinit-ok-update\n\n\
    72 Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n
   450 Note that subsequent selectors for a field may overwrite some or all of previous used selectors -- last one wins\n
    73 
   451 
    74 help.set.feedback = \
   452 help.set.feedback = \
    75 Set the feedback mode describing displayed feedback for entered snippets and commands.\n\
   453 Set the feedback mode describing displayed feedback for entered snippets and commands.\n\
    76 \n\
   454 \n\t\
    77 /set feedback <mode>\n\
   455 /set feedback <mode>\n\
    78 \n\
   456 \n\
    79 Where <mode> is the name of a previously defined feedback mode.\n\
   457 Where <mode> is the name of a previously defined feedback mode.\n\
    80 You may use just enough letters to make it unique.\n\
   458 You may use just enough letters to make it unique.\n\
    81 User-defined modes can be added, see '/help /set newmode'\n\
   459 User-defined modes can be added, see '/help /set newmode'\n\
    82 Currently defined feedback modes:\n
   460 Currently defined feedback modes:\n
    83 
   461 
    84 help.set.newmode = \
   462 help.set.newmode = \
    85 Create a user-defined feedback mode, optionally copying from an existing mode.\n\
   463 Create a user-defined feedback mode, optionally copying from an existing mode.\n\
    86 \n\
   464 \n\t\
    87 /set newmode <new-mode> [command|quiet [<old-mode>]]\n\
   465 /set newmode <new-mode> [command|quiet [<old-mode>]]\n\
    88 \n\
   466 \n\
    89 Where <new-mode> is the name of a mode you wish to create.\n\
   467 Where <new-mode> is the name of a mode you wish to create.\n\
    90 Where <old-mode> is the name of a previously defined feedback mode.\n\
   468 Where <old-mode> is the name of a previously defined feedback mode.\n\
    91 If <old-mode> is present, its settings are copied to the new mode.\n\
   469 If <old-mode> is present, its settings are copied to the new mode.\n\
    94 Once the new mode is created, use '/set format' and '/set prompt' to configure it.\n\
   472 Once the new mode is created, use '/set format' and '/set prompt' to configure it.\n\
    95 Use '/set feedback' to use the new mode.\n\
   473 Use '/set feedback' to use the new mode.\n\
    96 
   474 
    97 help.set.prompt = \
   475 help.set.prompt = \
    98 Set the prompts.  Both the normal prompt and the continuation-prompt must be set.\n\
   476 Set the prompts.  Both the normal prompt and the continuation-prompt must be set.\n\
    99 \n\
   477 \n\t\
   100 /set prompt <mode> \"<prompt>\" \"<continuation-propmt>\"\n\
   478 /set prompt <mode> \"<prompt>\" \"<continuation-prompt>\"\n\
   101 \n\
   479 \n\
   102 Where <mode> is the name of a previously defined feedback mode.\n\
   480 Where <mode> is the name of a previously defined feedback mode.\n\
   103 Where <prompt> and <continuation-propmt> are quoted strings printed as input prompts;\n\
   481 Where <prompt> and <continuation-prompt> are quoted strings printed as input prompts;\n\
   104 Both may optionally contain '%s' which will be substituted with the next snippet id --\n\
   482 Both may optionally contain '%s' which will be substituted with the next snippet id --\n\
   105 note that what is entered may not be assigned that id, for example it may be an error or command.\n\
   483 note that what is entered may not be assigned that id, for example it may be an error or command.\n\
   106 The continuation-prompt is used on the second and subsequent lines of a multi-line snippet.\n
   484 The continuation-prompt is used on the second and subsequent lines of a multi-line snippet.\n
       
   485 
       
   486 help.set.editor =\
       
   487 Specify the command to launch for the /edit command.\n\
       
   488 \n\t\
       
   489 /set editor <command> <optional-arg>...\n\
       
   490 \n\
       
   491 The <command> is an operating system dependent string.\n\
       
   492 The <command> may include space-separated arguments (such as flags) -- <optional-arg>....\n\
       
   493 When /edit is used, the temporary file to edit will be appended as the last argument.
       
   494 
       
   495 help.set.start =\
       
   496 Set the start-up configuration -- a sequence of snippets and commands read at start-up.\n\
       
   497 \n\t\
       
   498 /set start <file>\n\
       
   499 \n\
       
   500 The contents of the specified <file> become the default start-up snippets and commands --\n\
       
   501 which are run when the jshell tool is started or reset.
   107 
   502 
   108 startup.feedback = \
   503 startup.feedback = \
   109 /set newmode normal command    \n\
   504 /set newmode normal command    \n\
   110 /set prompt normal '\\n-> ' '>> '    \n\
   505 /set prompt normal '\\n-> ' '>> '    \n\
   111 /set format normal pre '|  '    \n\
   506 /set format normal pre '|  '    \n\