Xcode 4.2中的本地化

时间:2012-02-22 12:53:53

标签: localization xcode4.2 nslocalizedstring

我无法在iPhone应用中进行本地化。 这是我做的:

NSString *one = NSLocalizedString(@"Apple", @"Apple");
NSLog ("%@", one);

在应用方面,我添加了法语。我将文件Localizable.strings(UTF-16)移动到fr.lproj文件夹。该文件包含:

/* Apple */
"Apple" = "Pomme";

我将iPhone模拟器中的语言更改为法语,然后我使用了产品 - >清理,然后再次运行项目,但它没有任何效果。我得到了“Apple”。

问题是什么?也许我正在错误地创建Localizable.strings文件?

我认为问题出在Simulator上,因为当我添加一个法语xib文件时,我遇到了同样的问题,但我不知道这有什么问题。

1 个答案:

答案 0 :(得分:0)

我从this讲座中学习了Localizaation,据我所知,你的代码是真的。首先从你的目录中删除模拟器文件(可能 / Library / Application Support / iPhone Simulator 是它的路径)并再次编译