ios - 如何在标签栏中本地化 "more"的文本

标签 ios tabs

我有 7 个标签。而且我能够本地化所有 7 个标签标题的文本 但是当应用程序启动时,默认情况下只有 4 个选项卡显示,“更多”选项卡是第 5 个选项卡。我想本地化“更多”的文本。我该怎么做?

最佳答案

系统提供的“更多”选项卡栏项目上的标签会自动本地化...如果您为用户的语言选择本地化了 InfoPlist.strings

我使用“选项卡式应用程序”模板创建了一个新项目,并为其提供了几个额外的 FirstViewController 实例,以使其显示“更多”选项卡。我在模拟器中运行它。当我将模拟器的语言从英语更改为西类牙语时,它没有翻译“更多”标签。

然后我单击项目中的 InfoPlist.strings,并在文件检查器(在 Xcode 窗口的右侧)中添加法语作为本地化。模拟器中的“更多”标签仍然是英文(尽管我的语言仍然设置为西类牙语)。然后我将语言更改为法语,“更多”标签被翻译为“Autre”。

关于ios - 如何在标签栏中本地化 "more"的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276142/

相关文章:

ios - 地点选择器未加载

iphone - xcdatamodel 内容消失

Android 检测选定的选项卡并更改 ActionBar

android - 在 Tabhost 中更改每个 TAB 的文本

ios - 快速 gzip 数据到字符串问题

ios - SwiftUI: ScrollView 中的固定标题,在类似 Excel 的 View 中具有垂直和水平滚动

ios - 更改没有淡入淡出效果的 UIButton 标题?

android - 更改默认选项卡的 IndicatorColor

android - 为什么 Android 应用程序中的最后两个选项卡做同样的事情?

javascript - 嵌入的 Google map 显示为灰色