Transmission of locale information
First Claim
1. A computer implemented method for use of an internationalized version of a software application with a plurality of cultural preferences comprising the steps of:
- providing a plurality of locales each for customizing the international software application to one of the cultural preferences, said locales being stored and accessible at a plurality of storage locations;
using multiple part identifiers for accessing the locales, one identifier for each of the locales, each identifier having;
a required part for identifying a root locale, and at least one of;
a first optional part for identifying one or more variations of the root locale, each variation to provide a different cultural preference of the root locale, and a second optional part for identifying a particular instance of the locale identified by the required part of the identifier or both the required and first parts of the identifier; and
using at least one lookup table for obtaining the particular locale instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A locale identification triplet is provided and a related computer implemented method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format. The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given “root” locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.
46 Citations
16 Claims
-
1. A computer implemented method for use of an internationalized version of a software application with a plurality of cultural preferences comprising the steps of:
-
providing a plurality of locales each for customizing the international software application to one of the cultural preferences, said locales being stored and accessible at a plurality of storage locations;
using multiple part identifiers for accessing the locales, one identifier for each of the locales, each identifier having;
a required part for identifying a root locale, and at least one of;
a first optional part for identifying one or more variations of the root locale, each variation to provide a different cultural preference of the root locale, and a second optional part for identifying a particular instance of the locale identified by the required part of the identifier or both the required and first parts of the identifier; and
using at least one lookup table for obtaining the particular locale instance. - View Dependent Claims (2, 3)
-
-
4. A computer system comprising:
-
a computer network with one or more computers and a server containing an internationalized program for use with a plurality of cultural preferences, which program contains;
software for a plurality of locales each for customizing the international program to one of the cultural preferences, said locales being stored and accessible at a plurality of storage locations of the server; and
software for multiple part identifier for selection of a requested locale from a computer of the network, one identifier for each of the locales, the identifiers having a required hexadecimal field for identifying a root locale, and at least one of;
a first optional part containing a hexadecimal field for identifying one or more variations of the root locale, each variation to provide a different cultural preference of the root locale; and
a second optional part containing a hexadecimal field for identifying a particular instance of the locale identified using the required hexadecimal field. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer program on a computer usable medium said program comprising:
-
program software for an internationalized version of a software application for use with a plurality of cultural preferences;
software for responding to a plurality of locales each for customizing the international software application to one of the cultural preferences, said locales being stored and accessible at a plurality of storage locations; and
software for multiple field identifiers, one identifier for each of the locales, said identifiers having;
a required digitally encoded field for identifying a root locale, and at least one of;
a first optional digitally encoded field for identifying one or more variations of the root locale, each variation to provide a different cultural preference of the root locale, and a second optional digitally encoded field for identifying a particular instance of the locale identified by the required field of the identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification