System and method for internationalization encoding
AssigneeInfosys Limited
InventorsSuraj Nair, Krishna Markande, Aviraj Singh
Life of this patent
Estimating the term…
Abstract
A system and computer-implemented method for transforming source code in an original natively encoded format to a locale neutral format, wherein data types and functions in the original format are estimated for compliance with the locale neutral format and an estimation is made as to the amount of code conversions necessary to comply with the locale neutral format. In addition, image files referenced by the source code is analyzed and embedded text extracted for enabling translation during the localization process
Claims18
A computer system for analyzing and transforming computer source code, the system comprising:
- a memory, storing computer executable instructions;
- and
- a processor operatively coupled to said memory and configured to execute the instructions to perform the following steps:
- analyze at least one source code file that processes character text data in an original format for compliance with a target format, wherein the target format is a locale neutral encoding format that is selected based upon a first estimation of the source code file's compliance with one or more locale neutral encoding formats and a second estimation of encoding conversions required to achieve compliance with the one or more locale neutral encoding formats;
- analyze image files referenced by the source code file, wherein text embedded in an image file is detected and flagged;
- and
- transform the source code from the original format to the target format.
A computer readable medium having stored thereon data representing sequences of instructions, which when executed by at least one computing device, cause the at least one computing device to:
- analyze at least one source code file that processes character text data in an original format for compliance with a target format, wherein the target format is a locale neutral encoding format that is selected based upon a first estimation of the source code file's compliance with one or more locale neutral encoding formats and a second estimation of encoding conversions required to achieve compliance with the one or more locale neutral encoding formats;
- analyze image files referenced by the source code file, wherein text embedded in an image file is detected flagged;
- and
- transform the source code from the original format to the target format.
A computer implemented method for transforming at least one source code file from an original format to a target format, comprising the steps of:
- analyzing, by a computer, the at least one source code file, wherein the source code file processes character text data in an original format and is analyzed for compliance with a target format that is a locale neutral encoding format;
- selecting, by a computer, the target format based upon a first estimation of the source code file's compliance with one or more locale neutral encoding formats and a second estimation of encoding conversions required to achieve compliance with the one or more locale neutral encoding formats;
- analyzing, by a computer, image files referenced by the source code file, wherein text embedded in an image file is detected and non-compliant text is flagged;
- and
- transforming, by a computer, the source code from the original format to the target format.
Dependencies are inferred from the claim text.