Localization is the process of enabling your software to work under different "local conventions". For instance, the thousands separator in the US is the "comma", but in Germany, it is a period. The date format is yet another. In the US, it is usually mm-dd-yy, but it is dd-mm-yy in UK, for instance.
This does not mean that you write separate versions of the program to work in different locales. The program itself should be locale neutral and take external settings (like LC_DATE env. variable in Unix) to present the data in a form appropriate to the local conventions.
Collation is another example. Data must be collated (sorted) according to users' setting. For instance McDonald can be collated by phone book order, where Mc is a single character. Or it can be collated according to dictionary order, where they form two separate characters (M and c.)
Typical components of a locale setting are:
Code set, currency, date, collation (sort order) and messages.
2007-10-04 06:55:25
·
answer #1
·
answered by KCNY1 4
·
0⤊
0⤋
The process of customizing software for a particular locale. Localization usually involves translation and often requires changes to fonts, keyboard usage, and date and time formats. Also look up internationalization.
In basic terms, it's testing all the things that the software assumes for a particiular geographical location on the planet. In the USA you would use $ dollars and in Europe you would use the EURO when refereing to money. This applies to everything withing a given area.
Good luck,
Rick
2007-10-04 14:18:19
·
answer #2
·
answered by Rick23509 2
·
1⤊
0⤋
Sure.
"localization" means a set of values that has a specific meaning in one setting and a different meaning in another setting. It is a customization in an organized format, intended to provide a reasonable way to use most of an application outside it's originally intended scope.
2007-10-04 13:41:02
·
answer #3
·
answered by nora22000 7
·
0⤊
1⤋