iPhone SDK:外部类文件的本地化?

时间:2011-01-21 03:29:39

标签: xcode iphone-sdk-3.0 localization

我正在为已经本地化的项目添加一些外部类,其中包含自己的本地化字符串。出于某种原因,本地化在这些类中不起作用。应该注意的是,我没有将外部类文件复制到我的项目中,只是添加了对它们的引用。我认为问题可能是外部字符串文件不能与项目字符串文件 - Localizable.strings具有相同的名称 - 所以我将其更改为类的唯一内容。这没有用。我还尝试将类字符串文件直接拖到我项目的“复制包资源”中,以确保包中的字符串。仍然没有运气。

有趣的是,如果我将这些本地化的类添加到尚未本地化的不同项目中,例如项目中没有任何Localizable.strings文件 - 类本地化工作正常。

建议?

1 个答案:

答案 0 :(得分:0)

您应该使用NSLocalizedStringFromTable而不是NSLocalizedString从默认的Localizable.strings以外的表中提取字符串。