Localization and internationalization, what's the difference?

前端 未结 15 1818
执笔经年
执笔经年 2020-12-04 05:33

I was going to ask a question about preparing a desktop application to support multiple languages on the UI.

In my search for existing questions on the topic I was

相关标签:
15条回答
  • 2020-12-04 05:58

    According to Wikipedia

    Internationalization is the process of designing a software application so that it can potentially 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 adding locale-specific components and translating text.

    Also, Localization (which is potentially performed multiple times, for different locales) uses the infrastructure or flexibility provided by internationalization (which is ideally performed only once, or as an integral part of ongoing development).

    0 讨论(0)
  • 2020-12-04 06:00

    There are many definitions of i18n and l10n. The one I use are :

    internationalization (i18n) : language specific adaptation of your application (translation)

    localization (l10n) : locale specific adaptation of your application (money, number format, date format ...).

    For example, we can have the same language for an application distributed in France and in Switzerland (we both speak french, at least in some parts of Switzerland), but we will still need some adaptation to change EUR to CHF.

    0 讨论(0)
  • 2020-12-04 06:02

    I feel localization can go without internationalization but.. internationalization with localization should not be done...

    0 讨论(0)
提交回复
热议问题