Database localization
Database localization is a very common task within the software development process. Many applications use databases to store language-specific information. The software globalization process must include database design adjustments in order to enable multilingual capabilities. Managing database globalization requirements in the early phases of enterprise software development is the best way to achieve strong multilingual software with less time and effort.
There are four methods that are used to localize databases:
- Row localization – copies the original row for each language
- Field localization – updates the values of the localized fields
- Table localization – adds new language tables for each table
- Database cloning – creates a copy of the database for each language
Each method has its advantages and disadvantages.
The following table compares different localization methods:
| Feature | Row | Table | Field | Cloning |
|---|---|---|---|---|
| Works with any database | ||||
| Can be localized without changing the database structure | ||||
| New languages can be added without changing the database structure | ||||
| Supports extended data |
Whatever method is chosen, Janus Worldwide will ensure a flawless localization process, providing high-quality deliverables on time!