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