本文简单介绍python实现i18n的方法。i18n来源于英文单词internationalization的首末字符i和n,18为中间的字符数,是“国际化”的简称。指让产品(出版物,软件和硬件等)无需做大的改变就能够适应不同的语言和地区的需要,对软件来说,表示在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面,本文以中文和英文作为例子,当系统默认语言是中文时,输出中文,当默认语言是英文时,输出英文。
继续阅读 »
概念
国际化是指为应用程序提供一个用来支持不同语言的框架的过程,在代码设计上加入能方便的移植到其他国家和地区的特性。I18n是Internationalization的简写。
本地化是使你的应用程序支持特定地区的过程,将具有国际化支持的代码翻译成本国或地区的语言,是本地用户更容易使用。l10n是Localization的简写。
支持多语言,在英语语言环境设置显示相应的英文,在汉语环境下设置显示相应的中文。
more
1. 在工程菜单info选项卡下的localizations中添加新语言
2. 创建 strings 文件
新建文件
如果要对APP的设置(比如:应用程序包的显示名称)进行本地化,需要对I
继续阅读 »