My company uses an internally developed package to support internationalization/localization. However, it was developed some twenty years ago, and the libraries are restricted to one product line. I'm interested in where the state of the art stands. Is Unicode the base character set for all international efforts today? Do people still use gettext() and family? If using C++, should I be concentrating on the locale support in that language?
I've looked at the Wikipedia entry on Internationalization and Localization, which includes links to other sites and related topics. But there's a lot out there, and what I'd like is a source, especially a book, which serves as a good introduction to the topic on Linux/Unix in the current software scene. If the implementation uses C++, that's fine.
For example, years and years ago I read a book called Understanding Japanese Information Processing, by Ken Lunde, and much later, his revised book, CJKV Information Processing. Both were interesting, but of course focussed on Asian languages. Is there a book on the current art that is (spoken/written) language agnostic?
Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes. Localization is the process of adapting internationalized software for a specific region or language by translating text and adding locale-specific components.
Localization is sometimes written in English as l10n, where 10 is the number of letters in the English word between l and n.
To sum up, the distinction between these terms is the following: Localization (l10N) involves adapting your product or content to particular locales. Internationalization (i18n) is the process of preparing your software-based product for localization.
Internationalization is the process of designing software so that it can be adapted to various languages and regions without engineering changes. Internationalization is a feature ethically tied to the values of free software, and is often a strength of free software.
This article seems quite interesting and provides you with some interesting bibliography in the end.
Also, you may want to take a look at the ICU Project's website.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With