i18n 是 internationalization(国际化) 的缩写:指在软件、网站或产品设计中,提前考虑并支持多语言、多地区格式与文化差异(如日期/时间、货币、排序规则、文本方向等),以便后续更容易进行本地化(L10N)。
(注:也可写作 I18N;“18”表示 internationalization 中间省略的 18 个字母。)
/i18n/(读作字母与数字): /aɪ eɪˈtiːn ɛn/
internationalization: /ˌɪn.təˌnæʃ.ən.əl.əˈzeɪ.ʃən/
We need i18n support before we launch the app.
我们需要在应用上线前加入国际化(i18n)支持。
Good i18n design separates text and formatting from code, so the product can scale to many languages and locales without major rewrites.
良好的国际化(i18n)设计会把文本与格式化规则从代码中分离出来,使产品无需大改就能扩展到多种语言与地区环境。
i18n 属于“数字缩写(numeronym)”:取单词首字母 i 和尾字母 n,中间用数字表示省略的字母数量。internationalization 从 i 到 n 之间共有 18 个字母,因此写作 i18n。这一写法在软件工程与本地化行业中非常常见。