gpt4 book ai didi

iOS 和 OS X : When does Base localization take precedence?

转载 作者:行者123 更新时间:2023-11-29 03:12:28 24 4
gpt4 key购买 nike

假设您有一个位于 en.lproj 和 Base.lproj 中的本地化资源。如果有人以西类牙语运行该应用程序,那么 Base.proj 资源是否在 en.lproj 资源之上加载?

通常,当找不到用户首选语言的资源时会发生什么情况,系统何时回退到基本资源?

最佳答案

只要未定义用户语言的翻译,就会使用 Base。包括如果您已将 99% 的字符串转换为“法语”,并且您应该在法语 iPhone 上显示剩下的 1% 之一 => 将使用基础。

我喜欢 base = english。如果用户没有自然语言翻译,他将看到英文版本。

有些人认为不同。我们都有自己的理由 ;-)他们说,使用“代码”作为基础,如果您错过翻译,您将看到代码而不是英语。易于“调试”丢失的翻译。我说,如果你错过翻译一个字符串,用户将看到英文版本。他可能会说“哦不!又是这个英语!这个软翻译不好!”。我已经在那种情况下 1000 次可能更多。尽管如此,我还是能够将英语句子翻译成我的自然语言……不确定是否能够翻译“代码”……

关于iOS 和 OS X : When does Base localization take precedence?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22098014/

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