2011-11-26 74 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