我误会了NSLocalizedString
。
我有一个包含法语和英语.strings
文件的项目。在项目目标 - 本地化中,我有 6 个法语和英语文件。
在english.strings
文件中:
"hello" = "world";
在french.strings
文件中:
"hello" = "salut";
当我编写一行简单的代码来更改标签文本时:
exerciseDescription.text = NSLocalizedString(@"hello", @"no comment");
输出是:hello
我在 iOS 模拟器中进行了更改:设置 - 通用 - 国际 - 语言 - 法语/英语 - 完成
输出又是:hello
我认为应该是world
或者salut
...