帮助中心

什么是本地化?

本地化 (l10n) 是将您的软件调整为在另一种语言和文化中感觉自然的过程。它超越了简单的逐字翻译,涵盖了语法、复数规则、日期格式、文化细微差别甚至语气。让我们探讨为什么本地化很重要,以及 AI 如何改变我们构建全球产品的方式。

什么是本地化 (l10n)?

本地化不仅仅是翻译单词——它是关于调整您的整个用户界面,使其在另一种语言和文化中感觉自然。

这意味着调整语法、复数规则、日期格式、命名约定甚至语气。即使是最好的 AI 翻译器或本地化团队也无法修复糟糕的基础。您需要为他们提供正确的结构、元数据和灵活性——而这一切都始于正确的国际化 (i18n)。

本地化的关键方面

  • 翻译: 在保持意义和上下文的同时将文本从一种语言转换为另一种语言。
  • 语法与复数形式: 不同的语言有不同的语法规则。例如,斯拉夫语和阿拉伯语需要更复杂的复数形式,而英语只需要两种(one, other)。
  • 日期和数字格式化: 像 07/04/1776 这样的日期在美国格式化为 MM/DD/YYYY,但在大多数欧洲国家格式化为 DD/MM/YYYY。像 1,000.50 这样的数字在许多欧洲国家变为 1.000,50。
  • 文化适应: 同一种语言在不同地区可能使用不同的词汇。例如,“计算机”在西班牙是“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}} 这样的插值以及日期/数字格式。
  • 自动复数形式: 自动为俄语、波兰语或阿拉伯语等复杂语言生成所有必需的复数形式。
  • 文化适应: 将翻译调整为区域变体(例如,es-ES 用于西班牙,es-MX 用于墨西哥)。
  • 开发者友好: 保留文件结构、键顺序,并支持增量更新以实现高效的工作流程。

准备好使用 AI 本地化您的 i18n 文件了吗?方法如下: