Localization framework for dynamic text
AssigneeZynga Inc.
InventorsBigi Lui, Danica Milosevic Brinton, Eric Matsumura, John Huan Vu
Life of this patent
Estimating the term…
Abstract
An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to automatically identify and prioritize certain text contained within an application code base to be translated. Such text is pre-processed prior to translation to facilitate accurate and complete translation in a target language.
Claims21
1-20. (canceled)
A method comprising:
- based at least in part on a user interaction with a game application that is executed on a client device, identifying a text string in the game application;
- receiving, from a server separate from the client device, a translation of the identified text string, the translation of the identified text string including a token;
- in an automated operation performed using one or more computer processor devices, substituting the token with a word in accordance with the user interaction with the game application, thereby providing an updated translation of the text string;
- and
- causing display of the updated translation of the text string on the client device.
A system comprising:
- one or more processors and executable instructions accessible on a computer-readable medium that, when executed, configure the one or more processors to at least:
- based at least in part on a user interaction with a game application that is executed on a client device, identify a text string in the game application;
- receive, from a server separate from the client device, a translation of the identified text string, the translation of the identified text string including a token;
- substitute the token with a word in accordance with the user interaction with the game application, thereby providing an updated translation of the text string;
- and
- cause display of the updated translation of the text string on the client device.
A non-transitory machine-readable medium storing instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- based at least in part on a user interaction with a game application that is executed on a client device, identifying a text string in the game application;
- receiving, from a server separate from the client device, a translation of the identified text string, the translation of the identified text string including a token;
- substituting the token with a word in accordance with the user interaction with the game application, thereby providing an updated translation of the text string;
- and
- causing display of the updated translation of the text string on the client device.
Dependencies are inferred from the claim text.