美文网首页
ios XIB 国际化问题

ios XIB 国际化问题

作者: 彦子凡 | 来源:发表于2018-05-24 16:01 被阅读26次

iOS中对于xib创建的ViewController国际化和其他的纯代码国际化没有区别;
注意:国际化之后新添加控件之后相应的国际化string文件不更新,找不到控件ObjectID的解决方法:

1. 启动“终端”应用程序。
此应用程序位于“/应用程序/实用工具”中。

2. 在“终端”的“Shell”中,连接到项目文件夹的 "Base.lprojde" 目录。
例如:
cd /Users/UserName/Projects/HelloWorld/HelloWorld/Base.lproj

3. 在提示符后输入以下命令:
ibtool MainStoryboard.storyboard --generate-strings-file NewStuff.strings
(MainStoryboard.storyboard 改成你的xib的名字xxx.xib)
可以给输出文件命名随您选取的任何名称(本示例是用 "NewStuff.strings")。

4. 在 Xcode 中,打开生成的输出文件,并将新字符串文件条目(即“Your Name:”标签的注释和键-值对)拷贝到中文 "MainStoryboard.strings" 文件。

5. 翻译新字符串值。

相关文章

网友评论

      本文标题:ios XIB 国际化问题

      本文链接:https://www.haomeiwen.com/subject/qoysjftx.html