字符串翻译(本地化)如何适用于特定语言和区域设置?

问题描述 投票:0回答:1

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

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

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

我只是想知道,在他们的设备上使用French作为默认语言但是具有我没有特定翻译的特定语言环境的用户会显示什么语言。

android localization translation translation-editor
1个回答
0
投票

当用户具有比应用程序指定的更具体的区域设置时,本地化应该“回退”到基本语言定义,在您的情况下,“fr”。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.