帮助中心

什么是本地化?

本地化(l10n)是将您的软件适应另一种语言和文化的过程,使其感觉更本土化。这不仅仅是简单的逐字翻译,还包括语法、复数规则、日期格式、文化细微差别,甚至语调。让我们探讨一下本地化的重要性以及人工智能如何改变我们构建全球产品的方式。

什么是本地化(l10n)?

本地化不仅仅是翻译单词——它是将整个用户界面调整为在另一种语言和文化中感觉本土化。

这意味着调整语法、复数规则、日期格式、名称约定,甚至语调。即使是最好的人工智能翻译器或本地化团队也无法修复基础差的问题。您需要为他们提供正确的结构、元数据和灵活性——这始于适当的国际化(i18n)。

本地化的关键方面

  • 翻译: 将文本从一种语言转换为另一种语言,同时保留意义和上下文。
  • 语法和复数形式: 不同的语言有不同的语法规则。例如,斯拉夫语和阿拉伯语需要更复杂的复数形式,而英语只需要两种(一个,其他)。
  • 日期和数字格式: 像 07/04/1776 这样的日期在美国格式为 MM/DD/YYYY,但在大多数欧洲国家格式为 DD/MM/YYYY。像 1,000.50 这样的数字在许多欧洲国家变成 1.000,50。
  • 文化适应: 相同的语言在不同地区可以使用不同的词汇。例如,在西班牙 "computer" 是 "ordenador",而在拉丁美洲是 "computadora"。

i18next 格式的本地化示例

英语的复数形式很简单:

{
  "days_count_one": "{{count}} day",
  "days_count_other": "{{count}} days"
}

但像波兰语、俄语和乌克兰语这样的斯拉夫语言需要更多形式:

{
  "days_count_one": "{{count}} dzień",
  "days_count_few": "{{count}} dni",
  "days_count_many": "{{count}} dni",
  "days_count_other": "{{count}} dnia"
}

为什么本地化很重要

全球覆盖

本地化让您的产品进入国际市场,触达全球用户。

更佳用户体验

当软件使用用户的语言并尊重其文化习惯时,用户会感到更舒适和投入。

竞争优势

经过恰当本地化的产品在全球市场中脱颖而出,体现对多元受众的尊重。

收入增长

研究表明,用户更倾向于购买使用母语的产品,直接影响您的收益。

L10n 与 I18n:有什么区别?

虽然经常一起使用,国际化(i18n)和本地化(l10n)却有不同的目的:

国际化(i18n)

设计和构建软件,使其支持多语言、多地区和文化格式,后续无需更改代码。

  • 将面向用户的字符串提取到 i18n 文件中
  • 使用有意义的翻译键(例如,form.error.required)
  • 支持占位符和插值(例如,{{name}},{{count}})
  • 实现复数形式和上下文处理

本地化(l10n)

将应用适配到每种特定语言和文化的过程。

  • 将字符串翻译成目标语言
  • 根据每种语言调整语法和复数形式
  • 按照本地标准格式化日期、数字和货币
  • 根据文化偏好调整内容(例如,es-ES 与 es-MX)

可以这样理解:i18n 是基础——让您的应用支持任意语言。l10n 是执行——让您的应用在每种语言和文化中生动展现。

AI驱动的本地化:未来已来

传统本地化流程高度依赖人工翻译或基础机器翻译。虽然人工专业知识对细腻内容仍然重要,AI驱动的本地化为 i18n 文件翻译带来了前所未有的速度、准确性和可扩展性。

为什么选择 AI驱动的本地化?

像 l10n.dev 这样的 AI翻译服务通过以下方式简化本地化复杂性:

  • 上下文感知: AI 理解上下文,而非单个词语,避免尴尬或错误的翻译。
  • 保留占位符: 自动维护 {{name}}、{{count}} 及日期/数字格式等占位符。
  • 自动处理复数形式: 自动生成俄语、波兰语或阿拉伯语等复杂语言所需的所有复数形式。
  • 文化适配: 适配区域变体(例如,西班牙语-西班牙,西班牙语-墨西哥)。
  • 高效工作流程: 保持文件结构、键顺序,支持增量翻译,实现高效工作流。

准备好用 AI 本地化您的 i18n 文件了吗?步骤如下: