gpt4 book ai didi

ios - Xcode 10 - 无法本地化 UINavigationController 标题

转载 作者:行者123 更新时间:2023-11-28 13:50:50 25 4
gpt4 key购买 nike

我有一个要翻译成西类牙语的应用程序。该应用程序非常简单,并使用基本的 UINavigation Controller 。标题设置在主 Storyboard中:

enter image description here

要添加西类牙语,我执行了以下操作:

  1. 在本地化项目中添加了西类牙语

enter image description here我向大家提出的第一个问题是,为什么显示 4 个英文文件和 3 个西类牙文文件,而实际上我有 2 个英文文件和 2 个西类牙文文件

  1. 我为 View Controller 启用了位置

enter image description here

enter image description here

  1. 我也将字符串文件添加到项目中。这适用于 View 中的标签和动态文本,并且按预期工作。

enter image description here

  1. 编辑 Main.strings(西类牙语)

enter image description here

运行应用程序时,我编辑了方案,并将应用程序语言设置为西类牙语。

当应用程序启动并进入主屏幕时,我仍然看到欢迎而不是“Bienvenidos”我错过了什么?

其他你应该知道的事情,在添加本地化时,我为尝试不同选项的 Storyboard启用和禁用了这个功能几次。此外,在测试该应用程序时,我将设置语言更改为西类牙语,我还多次删除并安装了该应用程序。

我正在使用 Xcode 10.1,项目格式与 Xcode 9.3 兼容,iOS 部署目标是 12.1

希望有人能帮忙。

最佳答案

希望这对其他人有帮助。使用 Xcode 10 进行任何本地化的推荐方法是选择您的项目并执行本地化导出,只需转到 Editor > Export For Localization

导出项目后,对 .xliff 文件、图像等进行任何更改。在 .xliff 文件中,每个翻译都应该有一个 <source>, <target> and <note>标签。就我而言,许​​多标签都丢失了。我手动添加它们,进行翻译并将翻译导入我的项目。

要导入本地化,只需选择您的项目并转到编辑器 > 导入本地化。现在一切都应该按预期工作。

这个来自 WWDC 的视频帮助我解决了我的问题 https://developer.apple.com/videos/play/wwdc2018/404/

希望对你有帮助

关于ios - Xcode 10 - 无法本地化 UINavigationController 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54641550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com