如何使iPhone应用程序国际化



我正在尝试将几年前编写的iPhone应用程序国际化,不幸的是,当时国际化并不是首要任务。由于有很多nib文件,我使用ibtool以编程方式为每个国家生成了nib文件。运行ibtool实用程序后,我必须打开project.pbxproj文件,并插入西班牙语的手动条目。由于我必须更新很多条目,所以我没有选择这条路线。

我想知道如何生成特定于区域的nib文件,并将条目反映在project.pbxproj文件中。

其次,我无法使用手势选项,因为代码没有在文本硬编码的每个地方都使用NSLocalized方法。虽然我更喜欢这个选项,但是否有一个安全的机制来查找代码库中所有可以国际化的字符串?

为这个长问题道歉。关于我应该如何将应用程序国际化,有什么建议吗?

问候,

我最近解决了这个问题,并发现了以下链接:iphone应用程序本地化指南和ibtool本地化以及Merging-changes-into-localized-ni-file

也许它会对你有所帮助。

最新更新