gpt4 book ai didi

ios - 苹果 watch : Storyboard localization will not work

转载 作者:行者123 更新时间:2023-12-01 20:08:10 24 4
gpt4 key购买 nike

我目前正在开发一个 Apple Watch 应用程序,我正在尝试将其本地化为西类牙语。

Base 本地化是英语,我正在尝试本地化为西类牙语。

这是问题所在:

  • Watch App 的 Storyboard 中有一个名为 Interface.strings(Spanish (United States)) 的文件。我在那里看到了 Storyboard中的字符串,它们的翻译都已设置好。
  • 我有另一个名为 Localizable.strings 的文件,它用于实际的代码文件本身。这是我使用 NSLocalizedString 函数生成的。

  • 我已将手机和 watch 都设置为西类牙语。当我在 watch 上构建/运行应用程序时,它只翻译 Localizable.strings 文件中的字符串,但完全忽略了 Storyboard 本地化文件。这会导致按钮和标题栏中的字符串无法翻译。其他一切,无论是在代码中完成的,都可以翻译。

    有任何想法吗?

    enter image description here
    enter image description here

    运行 iOS 9 并观看 OS 2。

    最佳答案

    问题是我的本地化设置为

    es-US 是西类牙语(美国)。 Apple Watch 似乎只有西类牙语的“es”,它试图以“es-US”的形式运行。

    无论如何,我所做的是为我的整个项目创建一个新的本地化,只是基于我的 es-US 为“es”(不特定于任何语言环境)。然后我删除了我的 es-US 本地化。

    iOS 和 watchOS 都可以很好地注册“es”,任何形式的西类牙语现在都可以正常工作。

    关于ios - 苹果 watch : Storyboard localization will not work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38288983/

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