Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the actual differences between I18n/L10n/G11n and specifically what does each mean for development? [duplicate]

Possible Duplicate:
Localization and internationalization, what’s the difference?

I18n/L10n/G11n all equal localization to me, but people keep making distinctions among these, especially in corporate and marketing, but I'm failing to see how these 3 tasks, from the programmer's point of view aren't the same thing, are there special requirements behind each one of these? What is some honest programmer to programmer explanations of these terms that doesn't involve global markets, in other words what's the nitty-gritty differences behind these three terms, when translated to developing (coding) software?

thanks!

like image 763
Robert Gould Avatar asked Apr 16 '09 02:04

Robert Gould


People also ask

What is the difference between i18n and L10N?

Internationalization (i18n) is the process of developing products in such a way that they can be localized for languages and cultures easily. Localization (l10n), is the process of adapting applications and text to enable their usability in a particular cultural or linguistic market.

What do i18n and L10N mean explain in your words the relationship between i18n and L10N?

L10n Meaning Similarly to the meaning of i18n, L10n stands for the letters between the “L” and “n” in “localization”. Localizing your product and/or content is all about making it more appealing to a specific locale. Hence the name, local-ization. Localization typically includes adapting: Text.

What does G11N mean?

What Does Globalization (G11N) Mean? Globalization is a term used to refer to the gradual process of international integration stemming from the exchange of ideas, views, products, services, and other aspects of culture.

What L10N means?

Translation (T9N) consists in converting text into another language. Localization (L10N) means adapting content to its country of destination. It involves not only translation, but also adapting this content to the specific target, as well as a full validation of the localized content.


1 Answers

Here's an article from the W3C: Localization vs. Internationalization

The short answer from them seems to be:

Localization refers to the adaptation of a product, application or document content to meet the language, cultural and other requirements of a specific target market (a "locale").

Internationalization is the design and development of a product, application or document content that enables easy localization for target audiences that vary in culture, region, or language.

So, it seems that internationalization is making the product able to be localized to a specific market. According to the W3C, globalization is another term for internationalization.

Personally, I use them mostly interchangeably but check out the article for more specificity of what each entails.

like image 76
Steven Lyons Avatar answered Sep 22 '22 18:09

Steven Lyons