Method for Localizing Text in a Software Application
First Claim
1. A method for localizing text in a software application using a network connected server comprising a database, the method comprising the steps of:
- (a) receiving a source data input from a first user using a first network connected user controlled client configured to access the database, the source data input comprising a source language string and a string identifier;
(b) storing the source data input in the database;
(c) receiving a localized data input from a second user using a second network connected user controlled client configured to access the database, the localized data input corresponding to the source data input and comprising a localized text string of the source language string and a language identifier;
(d) storing the localization data input in the database;
(e) marking the source language string in the database as localized in a target language indicated by the language identifier; and
(f) generating at least one data file comprising a predetermined selection of the content from the database in a predetermined data format, wherein steps (a), (b), (c), (d), (e) and (f) are executed concurrently.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for localizing text in a software application by means of allowing concurrent input and localization of e.g. text strings. The invention also relates to a corresponding server and a system comprising such a server and at least a first and a second client. By means of allowing multiple access of the database from more than one user at essentially the same time it may be possible to allow for the first user to at any time provide a source data input that at any time may be accessed by the second user and localized in a target language. Accordingly, it may be possible to shorten the development time of the software application.
-
Citations
15 Claims
-
1. A method for localizing text in a software application using a network connected server comprising a database, the method comprising the steps of:
-
(a) receiving a source data input from a first user using a first network connected user controlled client configured to access the database, the source data input comprising a source language string and a string identifier; (b) storing the source data input in the database; (c) receiving a localized data input from a second user using a second network connected user controlled client configured to access the database, the localized data input corresponding to the source data input and comprising a localized text string of the source language string and a language identifier; (d) storing the localization data input in the database; (e) marking the source language string in the database as localized in a target language indicated by the language identifier; and (f) generating at least one data file comprising a predetermined selection of the content from the database in a predetermined data format, wherein steps (a), (b), (c), (d), (e) and (f) are executed concurrently. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Server for localizing text in a software application, the server being network connected and comprising a database, the server comprising:
-
means for acquiring a source data input from a first user using a first network connected user controlled client, the source data input comprising a source language string and a string identifier; means for storing the source data input in the database; means for acquiring a localized data input from a second user using a second network connected user controlled client, the localized data input corresponding to the source data input and comprising a localized text string of the source language string and a language identifier; means for storing the localization data input in the database; means for marking the source language string in the database as localized in a target language indicated by the language identifier; and means for generating at least one data file comprising a predetermined selection of the content from the database in a predetermined data format, wherein the means for acquiring a source data input and the means for acquiring a localized data input are accessed concurrently. - View Dependent Claims (14)
-
-
15. Computer program product comprising a computer readable medium having stored thereon computer program code for causing a server comprising a database to provide a method for localizing text in a software application, wherein the computer program product comprises:
-
code for acquiring a source data input from a first user using a first network connected user controlled client, the source data input comprising a source language string and a string identifier; code for storing the source data input in the database; code for acquiring a localized data input from a second user using a second network connected user controlled client, the localized data input corresponding to the source data input and comprising a localized text string of the source language string and a language identifier; code for storing the localization data input in the database; code for marking the source language string in the database as localized in a target language indicated by the language identifier; and code for generating at least one data file comprising a predetermined selection of the content from the database in a predetermined data format, wherein the code for acquiring a source data input and the code for acquiring a localized data input are executed concurrently.
-
Specification