Browse Prior Art Database

National Language Syntax Command Mapper

IP.com Disclosure Number: IPCOM000104796D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 4 page(s) / 116K

Publishing Venue

IBM

Related People

Risley Jr, RF: AUTHOR

Abstract

Disclosed is a method for rendering a command entered in one national language useful to an application that does not understand that national language. This method works for both command input and command output, such as echoing commands back on a display. Many applications have menus, messages, and other panels that display output, but few allow the entry or echoing of commands in a national language other than the one for which they were developed. Commands identified as erroneous or even informational within messages are typically in the language used to develop the application and not necessarily that of the end user. Abbreviations and synonyms need to be considered, too. This method handles both by using a table to contain commands and abbreviations.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

National Language Syntax Command Mapper

      Disclosed is a method for rendering a command entered in one
national language useful to an application that does not understand
that national language.  This method works for both command input and
command output, such as echoing commands back on a display.  Many
applications have menus, messages, and other panels that display
output, but few allow the entry or echoing of commands in a national
language other than the one for which they were developed.  Commands
identified as erroneous or even informational within messages are
typically in the language used to develop the application and not
necessarily that of the end user.  Abbreviations and synonyms need to
be considered, too.  This method handles both by using a table to
contain commands and abbreviations.

     Figure 1 shows an overview of the National Language Syntax (NLS)
Command Mapper and illustrates its action in taking command inputs in
a user's national language and mapping them to the command syntax an
application in another language can use.  It also illustrates the
process for echoing command output in the user's national language.

     The implementation involves two tables.  One table, termed the
mapping table, lists each command, its options, and the default value
for the command as it is understood in the language of the
application.  This table also lists the command, options and default
values in the national language being used.  Abbreviations (which are
only valuable in the national language being used) are implemented by
additional table entries for the command or command option.  An
example is shown in Figure 2.

     The command mapping on command input is from the national
language section to the application section (application internal
syntax <= NLS).  On output (such as with command echoing in messages)
it is from the application section to the national language section
(application internal syntax => NLS).  In the example given, the
application section is termed "Internal Parm Syntax" and the national
language section is called "National Language Parm Syntax".

     The second table, which is a control table, identifies which
table is used for a particu...