iOS:如何使用一个ibtool命令使用本地化的字符串文件来本地化.xib文件

时间:2012-02-21 08:42:56

标签: ios localization xib ibtool

我有这个文件夹模式:

-Xib
--en.lproj 
--- 1.xib
--- 2.xib
--- 3.xib
--ar.lproj
--- 1.xib.strings
--- 2.xib.strings
--- 3.xib.strings

如何将ar.lprog中的本地化字符串文件注入en.lprog IN ONE ibtool命令中的英文xib文件(不输入3个命令)?

1 个答案:

答案 0 :(得分:2)

我得到了解决方案:

  1. 将所有英文.xib个文件和本地化的.strings文件放在一个文件夹中,注意字符串文件的命名:name.xib.strings
  2. 在同一位置创建一个空文件夹“result”。
  3. 打开终端并输入以下命令:

    find . -name \*.xib | xargs -t -I '{}' ibtool --strings-file '{}'.strings --write result/'{}' '{}'