开始 · Internationalization
国际化
全球化设计并非针对于某一市场,而是立足于共同点、找寻差异点,创建一种包容性的设计,以便不同国家地区的不同用户能够理解相同的设计语言,保证界面的基础体验。
一. WHY|为什么我们要做 i18n?
随着全球化进程的加快,国际贸易和交流日益频繁,i18n 国际化设计是适应这一趋势的必要举措。国际化产品的用户来自不同国家,因此在使用同一款产品的时候,不同国家的用户会有不同的偏好和行为。我们通过调研得知,不同地区因为文化、语言、市场、习惯、政策、技术的影响而形成了独特而多样的设计规则:
文化差异

各国文化差异对产品设计有着广泛而深刻的影响。基于荷兰著名社会心理学家、人类学家吉尔特・霍夫斯泰德(Geert Hofstede)的文化六维度理论,我们可以更好地预测和解释不同文化背景下人们的行为、价值观和决策方式,从而为产品设计提供底层方法论基础。
语言差异

基于美国跨文化研究学者爱德华・T・霍尔(Edward T. Hall)的理论来看,文化可以分为高语境文化(High-Context Culture)和低语境文化(Low-Context Culture)。我们需要根据不同文化背景下用户的特点和需求做有针对性的设计,提高产品交互语言和信息层面的可用性。
市场差异

不同国家和地区的经济发展水平差异显著,直接决定了当地用户的消费能力和消费偏好;各个国家和地区都有其特定的政策法规和行业标准,这些要求对国际化设计有着严格的约束和规范;不同市场的竞争激烈程度和格局各不相同……这些都对国际化设计提出了不同的挑战和机遇。
习惯差异

用户交互习惯在国际化设计中扮演着举足轻重的角色。比如不同地区的用户对操作手势的熟悉程度和偏好有所不同;界面布局和导航的习惯因文化的不同而有所差异等等。结合这些习惯进行设计决策,可以打造出更符合用户需求和使用习惯的国际化产品。
政策差异

各国政策在知识产权保护、贸易协定、技术标准以及环保等方面的规定对国际化设计有重要影响。比如不同国家的知识产权保护政策为国际化设计划定了清晰的创新边界;技术标准和法规政策对产品设计的技术要求也做出了明确规定;贸易政策也可以引导设计风格和趋势的发展等等。
技术差异

各国技术发展水平也有较大的差异。技术发展水平较高的国家和地区往往拥有先进的设计软件和工具及前沿的设计方法和理念。而在技术发展水平较慢的地区,用户可能更关注产品的基本功能和实用性,对新技术的接受程度较低。这就要求我们进行有针对性的设计调整。
我们在:不同国家和地区的产品体验诉求差异的6大原因 一文中,对以上因素如何影响国际化设计进行了详细的解读,通过了解这些影响因素,我们可以更好地从本质上熟悉并运用国际化设计。
二. i18n 和 l10n 的区别与联系
我们可以将国际化和本地化的定义和侧重总结如下:
国际化 Internationalization (i18n)
定义:选择各种文化中都可以接受的设计,目的是在设计中避免特定文化用户无法使用或者产生较差用户体验
侧重:如何避免负面体验
目的:国际化是本地化的基础,使得“本地化”工作可以在不重新开发产品的前提下高效进行。
本地化 Localization (L10n)
定义:对一个特定文化进行深入研究,以设计更符合当地用户习惯的设计,即使这种设计无法被其他文化的用户所理解
侧重:如何获得最佳的体验
目的:本地化是国际化的延伸,为国际化产品消除在特定地区的所有使用障碍。
但是“国际化”和“本地化”并不是互斥的。虽然国际化的目标是“寻找各个文化中的公约数”,但是在有些情况下,各种文化间并不存在“公约数”,因此此时的“国际化”就变成了“本地化的集合”,即:有交集时取交集,无交集时取并集。我们可以在 i18n 和 l10n 的区别与联系 一文中对于两者有更详细的描述。
而具体到实际的本地应用,我们在:国际化到本地化的桥梁 locale 一文中有详细的说明,介绍了如何通过 locale 来判断用户语言、地区和文化偏好,从而设定正确的展示方式、日期格式、小数点符号等,以完成国际化到本地化的衔接。
你也可以直接查看我们的国际化组件 LocaleProvider,用于为 Semi 组件提供多语言支持。