Patent ID: 9400784
Filing Date: 2016-07-26
CPC Classification: G06F

Claim Text:
1. A method implemented by a computing device, the method comprising: creating a log file that describes source content of a project for development of an application, the log file having a native system format associated with development of the application; parsing the log file to identify and extract localizable resources for the project; converting the extracted localizable resources from the native system format to a designated file format established for translations for one or more selected languages; generating a source resource file for the project comprising the extracted resources in the designated file format; merging the source resource file with target localization files included in the project for the one or more languages to form localization files, the merging including producing separate localization files in the designated format for each selected language that reflect updates made to the source content for a build of the application; exposing the localization files in the designated format for translation; obtaining translations available for the localization files from a translation source; converting, from the designated format back into the native system format, the localization files containing the obtained translations; and generating a multilingual resource file having the native system format for the application configured to contain resources in the one or more selected languages using the obtained translations, the generating including combining the localization files containing the obtained translations to form the multilingual resource file.