我正在尝试将几年前写的iPhone应用程序国际化,当时不幸的是,内部化不是优先考虑的问题。由于有很多nib文件,我使用ibtool以编程方式为每个国家生成nib文件。运行ibtool实用程序后,我必须打开project.pbxproj文件,并且必须插入西班牙语的手动条目。由于我必须更新很多条目,所以我没有选择这条路线。
我想知道如何生成特定于区域的nib文件,并将这些条目反映在project.pbxproj文件中。
其次,我无法使用gestrings选项,因为代码不会在硬编码的文本中使用NSLocalized方法。虽然我更喜欢这个选项是否有一个安全的机制来找出代码库中可以国际化的所有字符串?
为长期问题道歉。关于我应该如何国际化应用程序的任何建议?
此致
答案 0 :(得分:1)
我最近解决了这个问题,遇到了以下链接iphone-applications-localization-guide和ibtool-localization以及Merging-changes-into-a-localized-nib-file
也许它会帮助你。