首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >I18n/L10n/G11n之间的实际区别是什么,具体来说,它们对开发意味着什么?

I18n/L10n/G11n之间的实际区别是什么,具体来说,它们对开发意味着什么?
EN

Stack Overflow用户
提问于 2009-04-16 02:23:20
回答 8查看 35.7K关注 0票数 71

可能重复:

Localization and internationalization, what’s the difference?

I18n/L10n/G11n对我来说都是本地化的,但人们一直在区分它们,特别是在公司和市场营销中,但我看不出从程序员的角度来看,这三项任务怎么不是一回事,每项任务背后都有特殊的要求吗?一些诚实的程序员对程序员解释这些不涉及全球市场的术语是什么,换句话说,当翻译成开发(编码)软件时,这三个术语背后的本质区别是什么?

谢谢!

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-04-16 02:45:35

这里有一篇来自W3C的文章:Localization vs. Internationalization

他们的简短回答似乎是:

本地化是指产品、应用程序或文档内容的适配,以满足特定目标市场(“区域”)的语言、文化和其他要求。

国际化是指设计和开发产品、应用程序或文档内容,使能够为不同文化、地区或语言的目标受众实现轻松本地化。

因此,国际化似乎使产品能够本地化到特定的市场。根据W3C的说法,全球化是国际化的另一个术语。

就我个人而言,我主要是互换地使用它们,但请查看这篇文章,了解每种方法的更多细节。

票数 68
EN

Stack Overflow用户

发布于 2009-04-16 02:54:40

I18n -国际化-提供某种框架,以便您可以轻松地交换字符串、图形、声音和其他资源,并通常处理不同的通信约定。

L10n -本地化-创建一系列字符串、图形、声音等的过程,以便您可以针对特定的国籍、语言或地区。

G11n -全球化-同时执行国际化和本地化步骤:)

有许多方法和框架支持这些过程中的“字符串”部分,它们通常涉及到使用unicode。其他部分通常通过创建包含大量图形和声音的资源文件来处理。根据您使用的框架,字符串可能也存储在这里。我发现Qt有一个很好的处理I18n字符串的系统。

票数 52
EN

Stack Overflow用户

发布于 2009-04-20 17:24:09

只要从麦当劳的角度来考虑就行了(听我说)。

麦当劳是国际化的,因为它可以本地化()。你不能很容易地本地化,比方说,美国旗舰店,除非你扩大你的公司生产所有国家的国旗。

麦当劳是本土化的,因为当你去日本的麦当劳时,那里的食物与美国非常不同。它也都是用日语写的。这意味着他们已经根据日本的语言和文化调整了他们的产品。

对我来说,本地化就是为不同的文化制作特定的产品。例如:www.google.comwww.google.co.nz。他们都是谷歌。一个是美国的(或通用的),一个是新西兰的。它们都是英文的..。但它们局限于各自受众的文化。

这有意义吗?

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/754520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档