MULTILINGUAL RUNTIME RENDERING OF METADATA
First Claim
1. A method executed at least in part in a computing device for runtime rendering of multilingual data based on taxonomical hierarchies, the method comprising:
- receiving data in a default language to be rendered, wherein the data is organized in an underlying taxonomical hierarchy;
determining at least one working language to be used in rendering the data;
determining whether a working language translation of the data is included in a look-up table; and
if the working language translation is included in the look-up table, retrieving the working language translation and rendering the data in the working language translation;
else rendering the data in the default language.
2 Assignments
0 Petitions
Accused Products
Abstract
Translated versions of metadata are provided to a user at runtime based on a working language selection. Translated versions of metadata in secondary languages are associated with an original version in a primary language as properties instead of being separate items within an infrastructure hierarchy. The property may be selected from a look-up field at runtime based on user selection of automatic determination of a desired working language. If a translation of a particular item in the working language does not exist, the default language (primary language) version is used instead.
46 Citations
20 Claims
-
1. A method executed at least in part in a computing device for runtime rendering of multilingual data based on taxonomical hierarchies, the method comprising:
-
receiving data in a default language to be rendered, wherein the data is organized in an underlying taxonomical hierarchy; determining at least one working language to be used in rendering the data; determining whether a working language translation of the data is included in a look-up table; and if the working language translation is included in the look-up table, retrieving the working language translation and rendering the data in the working language translation; else rendering the data in the default language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for runtime rendering of multilingual data based on taxonomical hierarchies, the system comprising:
a first server configured to execute an application rendering multilingual versions of user data, wherein the application is configured to; receive the user data in a default language to be rendered, wherein the data is organized in an underlying taxonomical hierarchy of a plurality of terms in the default language represented by corresponding plurality of nodes and available translations of each term associated with a corresponding node for the same term as a property of the node; determine at least one working language to be used in rendering the data; determine whether a working language translation of the data is included in a look-up table of context aware look-up fields for individual terms within the data; and if the working language translation is included in the look-up table, retrieve the working language translation from the look-up table and render the data in the working language translation;
elserender the data in the default language. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A computer-readable storage medium with instructions stored thereon for runtime rendering of multilingual data based on taxonomical hierarchies, the instructions comprising:
-
receiving user data in a default language to be rendered from an underlying taxonomical hierarchy maintaining a plurality of terms in the default language represented by corresponding plurality of nodes and available translations of each term associated with a corresponding node for the same term as a property of the node; determining at least one working language to be used in rendering the user data; determining whether a working language translation of the user data is included in a look-up table that includes, for each supported language, a column representing names of terms and a column representing paths of the terms within the taxonomical hierarchy; and if the working language translation is included in the look-up table, retrieving the working language translation from the look-up table and rendering the user data in the working language translation;
elserendering the user data in the default language. - View Dependent Claims (19, 20)
-
Specification