Software Internationalization
Internationalization or I18N is the process to Unicode or double-byte enable a software program so that it can be localized easily and runs native on a target language platform. Our full range of analysis, enabling and testing services eliminate the need for maintaining different code-bases for multiple languages and streamline the process of future product upgrades.
CSOFT 's I18N service includes the following components:
- I18N analysis and assessment
- Double-byte or Unicode enabling
- I18N testing
I18N analysis and assessment The I18N analysis and assessment phase examines the software code for issues against internationalization requirements and recommends coding changes needed to support Asian, as well as Russian, Greek, and Eastern European languages. CSOFT will generate an assessment report detailing the findings which may include:
- Identify hard coded user interface strings (menus, dialogs, and message boxes) and move them into external resource files.
- Code changes required to support locale conventions such as currency symbols, date formats, and sorting orders, etc.
- Places that need double-byte character encoding and recommend coding changes to correct problems with double or multi-byte string functions.
Double-byte or Unicode enabling By definition, double-byte languages such as Japanese, Chinese and Korean use two bytes of memory to represent each character versus single byte for English letters. In order for applications to perform correctly in these languages, the code needs to be double-byte enabled.
CSOFT has the experience and tools to help our clients enable their software products.We work closely with our clients' development team to determine the necessary methods to support double-byte and multi-byte characters.
I18N Testing CSOFT offers complete solutions to compile and test software for I18N functions on target language platforms. We test all inputting, string manipulation, saving and retrieving of the double-byte text to make sure they are fully functional. Our I18N testing ensures all issues recorded in the assessment report are successfully resolved.
For more information about CSOFT's software internationalization capabilities, please send an inquiry to info@csoftintl.com or click here. |