Component localization
AssigneeMicrosoft Technology Licensing, LLC
InventorsMarek L. Gorecki, Reeves H. Briggs
Life of this patent
Estimating the term…
Abstract
In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section of a display. A locale designation is received and a control component is obtained that corresponds to a locale. Display data is generated that includes the control component in a display format defined by the control component and which corresponds to the designated locale according the defined localization format.
Claims20
A system comprising:
- at least one processor;
- and
- memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising:
- sending a request to a server application, wherein the request comprises a locale designation;
- and
- receiving a control component, wherein receiving the control component comprises:
- receiving a localized control component if the localized control component is available;
- receiving a secondary control component if the secondary control component is available and the localized control component is not available;
- and
- receiving a generalized control component if the localized control component and the secondary control component are not available;
- and
- generating a display based on the received control component.
A method comprising:
- receiving a locale designation that designates a locale;
- obtaining a control component that defines a localization format that corresponds to the designated locale, wherein the control component is at least one of a localized control component, a secondary control component, and a general control component, and wherein obtaining the control component comprises:
- obtaining the localized control component if the localized control component is available, wherein the localized control component defines a language and a country combination that corresponds to the designated locale;
- obtaining the secondary control component if the secondary control component is available and the localized control component is not available, wherein the secondary control component defines a language that corresponds to the designated locale;
- and
- obtaining the generalized control component if the localized control component and the secondary control component are not available;
- and
- sending the obtained control component to a client.
A computer storage medium encoding computer executable instruction that, when executed by at least one processor, perform a method comprising:
- receiving a locale designation that designates a locale;
- obtaining a control component that defines a localization format that corresponds to the designated locale, wherein the control component is at least one of a localized control component, a secondary control component, and a general control component, and wherein obtaining the control component comprises:
- obtaining the localized control component if the localized control component is available, wherein the localized control component defines a language and a country combination that corresponds to the designated locale;
- obtaining the secondary control component if the secondary control component is available and the localized control component is not available, wherein the secondary control component defines a language that corresponds to the designated locale;
- and
- obtaining the generalized control component if the localized control component and the secondary control component are not available;
- and
- sending the obtained control component to a client.
Dependencies are inferred from the claim text.