Lesson: Introduction

国际化是设计应用程序的过程,以便可以在不进行工程更改的情况下适应各种语言和地区。有时,国际化一词缩写为 i18n,因为第一个“ i”和最后一个“ n”之间有 18 个字母。

国际化程序具有以下 Feature:

  • 通过添加本地化数据,同一可执行文件可以在 Global 范围内运行。

  • 文本元素(例如状态消息和 GUI 组件标签)未在程序中进行硬编码。而是将它们存储在源代码之外并动态检索。

  • 对新语言的支持不需要重新编译。

  • 与文化相关的数据(例如日期和货币)以符合final用户所在地区和语言的格式显示。

  • 它可以快速本地化。

本地化是通过添加特定于语言环境的组件并翻译文本来使软件适应特定区域或语言的过程。术语“本地化”通常缩写为 110n,因为“ l”和“ n”之间有 10 个字母。

本地化的主要任务是翻译用户interface元素和文档。本地化不仅涉及更改语言交互,还涉及其他相关更改,例如数字,日期,货币等的显示。如果其他类型的数据具有文化敏感性,则可能需要本地化,例如声音和图像。应用程序的国际化程度越高,针对特定语言和字符编码方案进行本地化就越容易。

起初,国际化似乎有些艰巨。阅读以下各节将帮助您轻松学习本主题。

快速示例

本节逐步向您展示如何使一个简单程序国际化。

Checklist

因此,您继承了需要国际化的程序,或者您打算确定新开发的软件的要求。您可能不知道从哪里开始?查看此清单。它总结了必要的国际化任务,并提供了指向本章相关类的链接。