0

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

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

在申请信息中,我添加了法语。我将文件Localizable.strings(UTF-16)移动到fr.lproj文件夹。该文件包含:

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

我将 iPhone Simulator 中的语言更改为法语,然后使用 Product -> Clean,再次运行项目,但没有任何效果。我得到“苹果”。

问题可能是什么?也许我创建Localizable.strings文件不正确?

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

4

1 回答 1

0

我从这次讲座中学到了本地化,据我所知,您的代码是正确的。Firstjy 从您的目录中删除模拟器文件(可能/Library/Application Support/iPhone Simulator是它的路径)并再次编译

于 2012-02-22T13:01:56.153 回答