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

时间:2017-01-31 13:09:38

标签: android android-layout localization android-emulator

我想启用“英语(XA)”和“عربى”(XB)语言环境en-XA和ar-XB 确保我的应用布局已准备好进行翻译,类似于文章所描述的here。但是,它在官方Android模拟器设置中不可用。我尝试了几个图像,但找不到这些伪本地化语言。是否有设置或技巧来启用它们?

2 个答案:

答案 0 :(得分:1)

尝试一下:

  1. 通过点击内部版本号7次以上,打开Developer Options
  2. 长按模拟器菜单中的电源图标,然后选择Restart选项,即可重新启动模拟器。
  3. 转到Add Language页。选择您的伪语言环境。
  4. pseudoLocalesEnabled true添加到您的build.gradle并构建您的应用。

app / build.gradle:

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

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

答案 1 :(得分:0)

您可以在Android模拟器的自定义区域设置应用中添加en_XA和ar_XB区域设置。这就是它。

enter image description here