【发布时间】:2013-02-09 11:58:33
【问题描述】:
我从 Xcode(文件 > 新建 > 文件 > 字符串文件)创建了一个名为“Localizable.strings”的字符串文件,因为我想本地化我的应用程序。
我的字符串现在可以正常工作了。我的可本地化字符串文件包含
"TEST_TEXT" = "Test";
在我设置的代码中
label1.text = NSLocalizedString(@"TEST_TEXT", nil);
就像我说的那样完美。应用运行时标签显示“测试”。
但是当我点击“本地化”并选择英语时,它就不起作用了。我的标签将显示 TEST_TEXT 并且文件将被移动到 en.lproj。
也许 iOS 在 en.lproj 中找不到该文件?
乔纳森
【问题讨论】:
-
您是在模拟器还是在设备上进行测试?你清理了你的项目,然后在测试之前从模拟器/设备中删除了应用程序吗?
标签: objective-c xcode localization