我在哪里可以找到我的Localizable.strings文件?

时间:2009-11-30 11:21:04

标签: iphone localization

我在Xcode中创建了一个基于视图的项目,但我找不到Localizeable.strings文件来进行本地化。我必须先运行genstrings才能创建吗?或者我做错了什么?

3 个答案:

答案 0 :(得分:1)

在运行genstrings之前,你需要使用NSLocalizedString声明所有可本地化的文本,这将产生任何有用的东西。

我建议使用NSLocalizedString而不是Interface Builder XIB声明所有文本定义,因为它比XIB文件更容易获得翻译的文本文件。

确保比英语字符串所需的空间多50%,因为英语通常更简洁。

答案 1 :(得分:0)

确实,你必须运行生成字符串,

ibtool --generate-strings-file Example.strings en.lpoj/Example.xib

答案 2 :(得分:0)

是的,genstrings会创建Localizeable.strings文件。您可以从命令行运行它,如下所示:

genstrings Classes/*.m

我发现this tutorial有帮助。