2011-11-26 88 views
0

我有7個選項卡。並且我可以爲所有7個標籤標題本地化文本 但是,當應用程序啓動時,默認情況下,只有4個標籤以「更多」選項卡顯示爲第5個標籤。我想將文本本地化爲「更多」。我怎樣才能做到這一點?ios - 如何在標籤欄中爲「更多」本地化文本

回答

4

系統提供的「更多」標籤欄項目上的標籤會自動本地化...如果您已經爲用戶的語言選擇本地化了InfoPlist.strings

我使用「選項卡式應用程序」模板創建了一個新項目,並給它多個FirstViewController的額外實例,以顯示「更多」選項卡。我在模擬器中運行它。當我將模擬器的語言從英文更改爲西班牙語時,它沒有翻譯「更多」標籤。

然後我在項目中點擊InfoPlist.strings,在File Inspector(在Xcode窗口的右側),我添加了法語作爲本地化。模擬器中的「更多」標籤仍然是英文的(儘管我的語言仍然設置爲西班牙文)。然後,我將我的語言更改爲法語,並將「更多」標籤翻譯爲「Autre」。

+0

非常感謝,我明白了。但是在Info.plist文件中,是否可以給我放置的實際文本(僅考慮法語本地化) – Satyam

+0

我沒有修改Info.plist。 –

+0

太好了。我沒有注意到..... – Satyam