Goals and processes
Before you invest your time and money in the development of globalized applications, you should set up a planning process to consider how to serve your users well.
- Globalization development goals
This information assumes certain goals and provides you with recommendations for developing globalized applications. - Market research process
In the market research process, you must determine for whom you are designing and developing globalized applications. To find the answer, you can ask yourself and your potential customers these types of questions. - Development process
Before you start to develop NLS-enabled applications, you need to consider initial education and the implementation of internationalized applications. - Documentation process
Documentation should provide information for the end users of the application system in their own language. The documentation should also include installation, setup, and customization information for the user, the system operator, and the application system manager. - Translation process
Translating the textual data is a time-consuming process. The textual data should be available to translators early at the development stage, even before the code is stable. When planning for translation, you need to consider translation tools, education, guidelines, instructions, and the glossary as well as physical equipment. - Testing process
The testing of a globalization-enabled product involves testing the running code, checking the textual data, and integrating the running code and textual data. - Packaging and installation process
You need to consider the running code, translated textual data, and installation documents when packaging applications. Here are some suggestions for simplifying the packaging and installation of your application. - Application maintenance process
Consider these points when planning for the maintenance of a multilingual application.
Parent topic: Developing globalized applications