2011-12-31 40 views
0

我剛開始致力於本應用程序的本地化。有三個標籤欄按鈕的標題開始,我有Localization.strings文件這樣的:iOS 4.3模擬器Localization.strings使用法語但不是英語

// English 

// Tab Bar Controller Buttons 
"Settings_Tab_Title" = "Settings"; 
"Results_Tab_Title" = "Results"; 
"Map_Tab_Title"  = "Map"; 

// French 

// Tab Bar Controller Buttons 
"Settings_Tab_Title" = "Paramétres"; 
"Results_Tab_Title" = "Résultats"; 
"Map_Tab_Title"  = "Plan"; 

當我的設備語言更改爲法語,正確的按鈕名稱顯示出來。當我將設備語言更改爲英語時,將顯示鍵而不是數值或內容。

在iOS 5模擬器或iOS 5 iPhone上不會發生此問題。我沒有iOS 4.3設備來測試它。

有什麼我做錯了嗎?

+0

現在哪一個是它是解決它? – 2012-01-14 17:46:05

+0

看到我的問題在http://stackoverflow.com/questions/8775206/difficulty-localizing-xib-files這顯示了我如何組織它。我不確定最初的問題是什麼,但基本上我從項目中刪除了項目,並重新插入項目目錄,如問題所示。 – Jim 2012-01-14 18:08:44

回答

1

它也應該出現在4.3模擬器上。

是英文文本在en.lproj目錄中的文件嗎?目錄是否添加到您的項目?

您的目標信息設置中是否有Localization native development region的條目en

1

文件名稱錯誤。

Localization.strings 

必須

Localizable.strings 
相關問題