Label system-translation of text and multi-language support at runtime and design
First Claim
1. A computer-implemented method of creating a new label in a computer-implemented business integration system, wherein the new label is a computer-implemented user interface element configured to identify a control within a user interface associated with the business integration system, the method comprising:
- receiving data at an interface indicating a desired text for the new label;
searching a label database for indications of existing labels that include text matching the desired text, wherein existing labels represented in the label database are computer-implemented user interface elements; and
returning to a user, based at least in part on the results of the search of the label database, a list of existing labels that include text matching the desired text.
2 Assignments
0 Petitions
Accused Products
Abstract
A method stores and uses labels in a business solution software program having multiple languages. Instead of having a single resource file for each language, the information related to the labels is stored in a database. Each label is assigned its own unique identifier in a label ID structure, that also contains information related to how the label is used in the system. The text for the label is stored in a separate label text structure. The label text structure contains the text of the label in all of the available languages. When a new label is written the developer can search the current labels to find a label that matches the intended use. If a match is found for the desired text the label is duplicated to the new label. If no match is found a new label must be generated.
-
Citations
17 Claims
-
1. A computer-implemented method of creating a new label in a computer-implemented business integration system, wherein the new label is a computer-implemented user interface element configured to identify a control within a user interface associated with the business integration system, the method comprising:
-
receiving data at an interface indicating a desired text for the new label; searching a label database for indications of existing labels that include text matching the desired text, wherein existing labels represented in the label database are computer-implemented user interface elements; and returning to a user, based at least in part on the results of the search of the label database, a list of existing labels that include text matching the desired text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method of creating a new label in a computer-implemented business integration system, wherein the new label is a computer-implemented user interface element configured to identify a control within a user interface associated with the business integration system, the method comprising:
-
receiving data at an interface indicating how the new label is to be used; searching a label database for indications of existing labels, wherein searching comprises searching based at least in part on the data indicating how the new label is to be used, and wherein the existing labels represented in the label database are computer-implemented user interface elements configured to identify a control within the business solution software system; and returning to a user, based at least in part on the results of the search of the label database, a list of existing labels.
-
Specification