System and method for term localization differentiation using a resource bundle generator
AssigneeAgilent Technologies, Inc.
InventorMark A. Bell
Life of this patent
Estimating the term…
Abstract
An apparatus and method providing flexible message differentiation of localized terms utilizing a resource bundle generator. In particular, the apparatus and method are accomplished by having a system and method for term localization differentiation. The message differentiation apparatus and method utilize a second key to assist the resource bundle generator in the localization of the input string. The second key should be descriptive and provide some context of the string to be translated. If the string being localized is a message, the second key should characterize the string in the proper context.
Claims20
A method for differentiating a localized message utilizing a resource bundle generator, the method comprising the steps of:
- maintaining a list of said plurality of localized differentiated terms parsing a source program for a token;
- transmitting said token to said list of said plurality of localized terms, said token includes at least two keys, wherein a first key is a general translation key and a second key of said at least two keys is used in term differentiation when said localized terms have multiple meanings;
- registering said token within said list of said plurality of localized differentiated terms;
- and
- generating an object code of said source code, including said token.
A system for differentiation of a localized message utilizing a resource bundle generator, said differentiating system comprising:
- a means for maintaining a list of a plurality of localized differentiated terms;
- a means for parsing a source program for a token;
- a means for transmitting said token to said list of said plurality of localized terms, said token includes at least two keys, wherein a first key is a general translation key and a second key of said at least two keys is used in term differentiation when said localized terms have multiple meanings;
- a means for registering said token within said list of said plurality of localized differentiated terms;
- and
- a means for generating an object code of said source code, including said token.
A system for differentiation of a localized message, said differentiating system comprising:
- a memory;
- a source program in said memory;
- a message translation library including a plurality of registered translation messages;
- a resource bundle generator for localizing a message, said resource bundle generator parses said source program for a message translation call that includes at least two keys, wherein a first key is a general translation key and a second key is a differention key when said messages have multiple meanings, said resource bundle generator transmits said message translation call including said differention key to said message translation library for message translation registration;
- whereby a program compiler generates an object code version of said source code that contains said message translation call, including said differention key.
A message internationalization differentiation product for differentiation of a internationalized message utilizing a resource bundle generator, said differentiating product comprising:
- a computer readable recording medium;
- a means recorded on the medium for maintaining a list of a plurality of localized differentiated terms;
- a means recorded on the medium for parsing a source program for a token;
- means recorded on the medium for transmitting said token to said list of said plurality of localized terms, said token includes at least two keys, wherein a first key is a general translation key and a second key of said at least two keys is used in term differentiation when said localized terms have multiple meanings;
- a means recorded on the medium for registering said token within said list of said plurality of localized differentiated terms;
- and
- a means recorded on the medium for generating an object code of said source code, including said token.
Dependencies are inferred from the claim text.