swift国际化之路(拼写错误惹的祸)
2016-07-02 13:34
405 查看
很久不写博客了。
很难得静下心来做在咖啡厅码几行代码。
最近开始接触swift。彻底的新手。新手总能遇到很多奇葩的问题。
今天想吐槽的问题,是swift的文本国际化问题。
网上应该能找到很多关于ios国际化教程,本人也是这么干的。找了个教程。结果发现国际化失败。
简单的说,像下面这样一行代码,最终显示不是VALUE,而是KEY(界面上显示的LANGUAGE)。
btnLanguage.setTitle(NSLocalizedString("LANGUAGE",
comment: "语言"), forState:UIControlState.Normal)
这问题至少困扰我一个下午,无解。
貌似出了问题还是得回归到网上查询资料。
后来发现是文件名惹出的问题。
文件名必须像下面一样。
Localizable.strings
网上有的教程有下面2种文件名,以下2种文件名都是有问题。
Localizable.Strings
Localicable.Strings
很难得静下心来做在咖啡厅码几行代码。
最近开始接触swift。彻底的新手。新手总能遇到很多奇葩的问题。
今天想吐槽的问题,是swift的文本国际化问题。
网上应该能找到很多关于ios国际化教程,本人也是这么干的。找了个教程。结果发现国际化失败。
简单的说,像下面这样一行代码,最终显示不是VALUE,而是KEY(界面上显示的LANGUAGE)。
btnLanguage.setTitle(NSLocalizedString("LANGUAGE",
comment: "语言"), forState:UIControlState.Normal)
这问题至少困扰我一个下午,无解。
貌似出了问题还是得回归到网上查询资料。
后来发现是文件名惹出的问题。
文件名必须像下面一样。
Localizable.strings
网上有的教程有下面2种文件名,以下2种文件名都是有问题。
Localizable.Strings
Localicable.Strings
相关文章推荐
- Apple Swift学习教程
- 介绍 Fedora 上的 Swift
- 浅谈Ruby on Rails的国际化
- JavaScript面对国际化编程时的一些建议
- php程序的国际化实现方法(利用gettext)
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift自定义iOS中的TabBarController并为其添加动画
- Swift编程中的泛型解析
- Swift中定义二维数组的方法及遍历方法示例
- 简单分析Swift语言的一些基本特征
- 使用 Swift 语言编写 Android 应用入门
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- PHP中使用gettext解决国际化问题的例子(i18n)
- YII Framework框架教程之国际化实现方法
- Java国际化简介_动力节点Java学院整理
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift实现iOS应用中短信验证码倒计时功能的实例分享