在本地化我的应用程序的过程中,我有大约50个需要本地化的资源(主要是xib)。我知道如何为每个文件添加本地化,但是打开信息面板并为每个文件添加本地化是一个非常耗时的过程。
有没有办法选择多个文件并一次性为每个文件添加一个本地化?
编辑添加:这是AppleGlot或iLocalize可以提供帮助的地方吗?我还没有看过这些工具。
答案 0 :(得分:1)
只需为您正在本地化的语言创建一个目录(如果它还没有)(例如“en.lproj”)并复制那里的所有文件。然后进入xcode并将新复制的文件添加到项目中。
答案 1 :(得分:1)
您是否尝试过使用ibtool?这个从终端运行的工具可以列出nib文件中的类或对象,也可以将可本地化的字符串转储到plist中。
我没有尝试过这个工具,但您可以在终端输入“man ibtool”找到更多信息。
答案 2 :(得分:0)
在左侧/导航窗格中选择多个文件,然后通过右侧/实用程序窗格添加本地化应该可以正常工作,但不能。我针对Xcode 4.0.1提交了错误#9276560。
如果您需要支持多种语言,这可以提供帮助:
这样做是将每个以前本地化的文件添加到新语言中。您仍然需要单独添加50个文件,但至少您不必执行50次操作次数的语言。就我而言,这为我节省了数百步。
答案 3 :(得分:0)
答案在另一篇文章here
中实质上,您必须为所有语言创建xx.lproj目录。 然后将所有本地化文件复制到各自的目录中。 现在你的lproj目录应该具有相同名称的文件(但具有不同的本地化内容)。 然后将所有目录中的所有文件添加到Xcode中。 Xcode会根据它们所在的lproj目录将它们分配到适当的语言环境。