【问题标题】:Is Android device's locale based solely on Language setting?Android 设备的语言环境是否仅基于语言设置?
【发布时间】:2017-01-15 02:49:12
【问题描述】:

如果设备选择法语作为语言,区域设置是否也会自动设置为法语?还是取决于用户当前的位置?

对于 iOS,语言和地区是单独的设置,而在 Android 中,似乎我们只能选择语言而不是地区。

比较: Android - 选择法语,语言环境变为 fr-FR iOS - 选择英语语言、法语地区、语言环境变为 en-FR

对于 Android,还有其他方法可以检索设备的区域吗?

我一直在谷歌上搜索,但还没有找到关于这个主题的良好信息来源。

【问题讨论】:

    标签: locale


    【解决方案1】:

    在 Android 中,您可以选择葡萄牙语(葡萄牙)或葡萄牙语(巴西),翻译为 pt-PT 和 pt-BR。在这种情况下,有两种不同的语言,我个人认为这是多余的,因为更好的处理方法是分开语言和地区。

    但是,您可以通过设置以编程方式更改语言和地区:

    new Locale("pt", "PT");
    

    您可以在此处阅读有关以编程方式更改语言的更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-14
      • 2010-09-09
      • 2011-09-20
      • 2021-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多