Android模拟器中的伪本地化不可用。

6
我想启用“英语(XA)”和“阿拉伯语”(XB)的本地化,即en-XA和ar-XB,以确保我的应用程序布局已准备好进行翻译,类似于这篇文章中所描述的。然而,在官方的Android模拟器设置中并没有提供这些伪本地化语言。我尝试了几个映像文件,但找不到这些语言。是否有设置或技巧可以启用它们?
2个回答

5

请尝试以下操作:

  1. 通过点击“Build number”七次或以上来开启“开发者选项”。
  2. 长按模拟器菜单中的电源图标,选择重启选项,重新启动模拟器。
  3. 进入添加语言页面,选择您的伪语言。
  4. pseudoLocalesEnabled true添加到build.gradle中,并构建您的应用程序。

app/build.gradle:

  android {
    ...
    buildTypes {
      debug {
        pseudoLocalesEnabled true
      }
    }

来自 https://developer.android.com/guide/topics/resources/pseudolocales


该网页介绍了伪本地化技术,是一种用于测试Android应用程序的方式。使用伪本地化可以模拟各种语言环境,并检查应用程序是否能够适应不同的本地化设置。这有助于开发人员在构建应用程序时解决翻译问题,并确保应用程序可以在全球范围内正确显示和工作。

重启设备在文档中没有提到,但显然是必要的。谢谢! - mgiuffrida

-2

你可以在安卓模拟器的自定义语言应用中添加en_XA和ar_XB本地化。就这样。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接