Internationalization Services
Internationalization is the process by which a product / component / service can be customized and made available in multi language platforms or environments. In the process of internationalization, the product will be customized to locate specific error / warning messages, GUI strings, date / time processing, etc. A truly global product needs availability on multiple platforms and languages, and support for third party tools. Our porting and migration solution extend the engineering capabilities to make this possible. Wipro has 500+ person years of experience in internationalization of products on Windows and Unix platforms.
Wipro provides end-to-end internationalization services for any of the end-user products for the following:
- Re-engineering (design and code changes) for internationalization
- Tool assisted code changes for Unicod / MBCS compliance
- Standard methodology for UI, help files, database and other changes in the product
- Translation and verification of the GUI strings, error / warning messages in various languages
- Localization testing in simplified Chinese, traditional Chinese, Korean, Japanese, French, Italian, German, Spanish, Polish and others
- Development of automation tools for localization
Wipro has executed projects for several fortune 2000 customers in the following platforms and operating systems:
- IA 32, IA 64, SPARC, PA-RISC, PPC, MIPS
- Windows, Solaris, Linux, HP-UX, AIX
Wipro has developed a methodology for creating a Common Code Base (CCB) to provide a comprehensive solution. Services offered are:
Architecting services: This service is aimed at both existing products and new products at the design stage. The deliverables of this service is a detailed product architecture study report, and specific recommendations to make the product platform independent across software platforms and hardware architectures.
Code isolation: This service offering is aimed at existing products that do not have a common code base, and need to be supported across multiple platforms. The deliverables from this service is re-designed and re-programmed software, where the platform specific code is segregated and localized into specific modules, to the maximum extent possible. This step should precede actual platform migration.
Platform migration:
In this step, the platform specific code / module is migrated to specific target platforms. Common code base guidelines and checklists are followed.
Platform testing: Unit testing, integration testing, system testing, code coverage analysis |