3 objective-c nslocalizedstring ios
我误会了NSLocalizedString.
我有一个包含法语和英语.strings文件的项目.在项目目标 - 本地化中,我有6个法语和英语文件.
在english.strings档案中:
"hello" = "world";
Run Code Online (Sandbox Code Playgroud)
在french.strings档案中:
"hello" = "salut";
Run Code Online (Sandbox Code Playgroud)
当我编写一行简单的代码来更改标签文本时:
exerciseDescription.text = NSLocalizedString(@"hello", @"no comment");
Run Code Online (Sandbox Code Playgroud)
输出是: hello
我改变了iOS模拟器:设置 - 一般 - 国际 - 语言 - 法语/英语 - 完成
输出又是: hello
我认为它应该是...... world或者salut......
Hem*_*ang 11
你是以正确的方式使用它但没有正确添加,
应始终命名本地化文件名Localizable.strings,并且该文件在特定语言文件夹中,对于英语,en.lproj对于法语,fr.lproj如同明智.
| 归档时间: |
|
| 查看次数: |
2027 次 |
| 最近记录: |