我无法在iPhone应用中进行本地化。 这是我做的:
NSString *one = NSLocalizedString(@"Apple", @"Apple");
NSLog ("%@", one);
在应用方面,我添加了法语。我将文件Localizable.strings
(UTF-16)移动到fr.lproj
文件夹。该文件包含:
/* Apple */
"Apple" = "Pomme";
我将iPhone模拟器中的语言更改为法语,然后我使用了产品 - >清理,然后再次运行项目,但它没有任何效果。我得到了“Apple”。
问题是什么?也许我正在错误地创建Localizable.strings
文件?
我认为问题出在Simulator上,因为当我添加一个法语xib文件时,我遇到了同样的问题,但我不知道这有什么问题。
答案 0 :(得分:0)
我从this讲座中学习了Localizaation,据我所知,你的代码是真的。首先从你的目录中删除模拟器文件(可能 / Library / Application Support / iPhone Simulator 是它的路径)并再次编译