我在我的项目中添加了一个 Localizable.strings,但它不起作用...这是一个示例:
NSLog(@"Welcome Text: %@", NSLocalizedString(@"WelcomeKey", @""));
Localizable.strings:
Localizable.strings // DE
"WelcomeKey" = "Willkommen!";
和
Localizable.strings // EN
"WelcomeKey" = "Welcome!";
Localization原生开发区域是en
控制台中的 NSLog 是:
2013-05-11 04:45:49.552 App[13752:907] Welcome Text: WelcomeKey
有什么问题吗?
Storyboard 的本地化工作正常。
两个文件的编码都是UTF-16
最佳答案
您是否添加了一个字符串文件来存储本地化文本。单击文件 > 新建 > 新建文件。 此链接将对您有所帮助。请检查这个localizable strings .
关于ios - Localizable.strings 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16493276/