我有这个文件夹模式:
-Xib
--en.lproj
--- 1.xib
--- 2.xib
--- 3.xib
--ar.lproj
--- 1.xib.strings
--- 2.xib.strings
--- 3.xib.strings
如何通过一个 ibtool 命令(而不是键入 3 个命令)将 ar.lprog 中的本地化字符串文件注入(inject)到 en.lprog 中的英文 xib 文件中?
最佳答案
我得到了解决方案:
- 将所有的英文
.xib
文件和本地化的.strings
文件放在一个文件夹中,注意strings文件的命名:name.xib.strings
- 在同一位置创建一个空文件夹“result”。
打开终端并输入以下命令:
find . -name \*.xib | xargs -t -I '{}' ibtool --strings-file '{}'.strings --write result/'{}' '{}'
关于iOS:如何通过一个 ibtool 命令使用本地化字符串文件本地化一堆 .xib 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374459/