【问题标题】:How does string translation (localization) work for a specific language and locale?字符串翻译(本地化)如何适用于特定语言和区域设置?
【发布时间】:2019-04-13 12:19:07
【问题描述】:

我的 android 应用程序的默认语言是英语,相应的字符串存储在默认的 /res/values/strings/strings.xml 中

现在我想支持法语,所以我打开了Translation Editor 并添加了French (fr) 语言环境的翻译。

但法语似乎有多种语言环境变体(即阿尔及利亚的法语、比利时的法语……等等),我没有为所有这些添加翻译。

我只是想知道,对于将French 作为其设备上的默认语言但具有我没有具体翻译的特定语言环境的用户显示什么语言.

【问题讨论】:

  • 他们将获得默认的 fr 文件夹内容

标签: android localization translation translation-editor


【解决方案1】:

当用户指定了比应用程序更具体的语言环境时,本地化应该“回退”到基本语言定义,在您的情况下是“fr”。

您可以在模拟器中测试这些东西。

如您所知,您的默认语言英语已经发生这种情况......而且您不必担心如果有人设置为 en-GB 或 en-AU 会发生什么。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-06
  • 1970-01-01
  • 1970-01-01
  • 2020-12-18
  • 2013-09-21
  • 2012-02-22
  • 1970-01-01
相关资源
最近更新 更多