2016-11-25 49 views
0

我試圖本地化我的一些硬編碼字符串。我在Main.strings(阿拉伯語)文件中手動插入字符串,如下所示:Xcode 8 - 本地化字符串問題

"nav-title-hey" = "مرحبا"; 

而我在viewDidLoad()中編碼。

self.navigationController.title = NSLocalizedString(@"nav-title-hey", @"Navigation Title: Hey"); 

而且我運行了我的項目,但導航欄上顯示了字符串「nav-title-hey」。

誰可以教我關於問題?

感謝和問候。

回答

0

有你需要確保的幾件事情:
1)你要複製你的字符串文件到你的主束的資源,在您的xcproj設置:
enter image description here

2)你字符串文件有阿拉伯文文件檢查器檢查,像我有德國檢查這裏:

enter image description here

3)在「語言和區域」首選項中,您將阿拉伯語設置爲您的操作系統語言。它必須是最高級的語言。操作系統會提示你重新啓動,但我個人從來沒有需要,只需重新構建應用程序,它應該堅持

enter image description here