国际化

国际化 (I18N) 是在软件、网站和其他应用程序的设计和开发初期修改源代码,使其不局限于本土文化,并且支持各种语言和脚本的过程。

“像智者一样思考,但用一般人的语言沟通”
威廉·巴特勒·叶芝


国际化的任务是对程序中的外语文本和数据进行相关的开发和测试。其中包括对文本和数据进行分类、导入和导出、正确地处理货币、日期和时间格式,以及解析字符串和处理大小写。此外还包括从源代码中分离字符串(或用户界面文本),以及确保外语字符串能正常显示在用户界面 (UI) 中。您应将国际化视为保护程序的底层功能并确保其正常运行的途径。