我想在我的 iPhone 应用程序中本地化几个字符串,到目前为止它适用于我选择的 5 种语言。但是,我有一个问题,如果我没有为特定语言定义一个键,我希望它选择英语作为后备,因为我知道我已经用英语定义了每个字符串。问题是,所有键都被翻译并不是很重要,例如,即使 iPhone 设置为西班牙语,也可以显示英文。
例子:
zh:
"HELLO" = "hello" ;
"PERSON" = "my friend" ;
埃斯:
"HELLO" = "hola" ;
预期结果:
如果 iPhone 设置为英语,我希望它说:hello, my friend
如果语言设置为西班牙语,我希望它说hola, my friend
。目前该应用程序将输出hola, PERSON
. (我使用 NSLocalizedString 方法)。
可能有一个非常简单的解决方案,但我找不到任何好的解决方案。谢谢您的帮助,
马蒂亚斯