我想本地化我的iPhone應用程序中的幾個字符串,它對我選擇的5種語言至今都起作用。然而,我有一個問題,如果我沒有定義特定語言的關鍵字,我希望它選擇英語作爲後備,因爲我知道我已經定義了每個字符串的英文。問題是,所有鍵都被翻譯並不是很重要,例如,即使iPhone設置爲西班牙語,也可以顯示英語。本地化後備語言
例子:
EN:
"HELLO" = "hello" ;
"PERSON" = "my friend" ;
ES:
"HELLO" = "hola" ;
預期的結果:
如果iPhone設置爲英語我希望它說:hello, my friend
,如果languange設置爲西班牙語,我希望它說hola, my friend
。目前該應用程序將輸出hola, PERSON
。 (我使用NSLocalizedString方法)。
有可能是一個非常簡單的解決方案,但我找不到任何好的。 感謝您的幫助,
馬蒂亞斯
通常的方式做到這一點會是'NSLocalizedStringWithDefaultValue()'。 – mrueg 2013-03-24 12:56:59