如何在 Android 模拟器中设置印度地方语言的本地化?

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

我想将我的模拟器区域设置设置为印度地方语言(如泰米尔语、加拿大语或泰卢固语)的一些自定义区域设置。

android localization android-emulator locale
2个回答
4
投票

您必须下载您的语言字体文件(.ttf)。之后,在项目资产文件夹中导入字体文件,创建文件夹字体并将字体文件(.ttf)粘贴到文件夹字体中。 按照以下堆栈溢出帖子链接中的说明进行操作后:

Android 泰米尔语字体之间的英文单词

(或)

请参阅此文档

http://developer.android.com/training/basics/supporting-devices/languages.html

所有语言的 iso 代码链接如下

http://www.w3.org/WAI/ER/IG/ert/iso639.htm

欢迎...!


3
投票

这是我的错,没有清楚地理解下面给出的 android 文档链接 http://developer.android.com/guide/topics/resources/localization.html

为了别人,

创建和使用自定义区域设置供开发人员在 Android 模拟器中测试本地化应用程序。有两种方法可以创建自定义区域设置以了解更多信息,请参阅上面的链接。

* Use the Custom Locale application, which is accessible from the Application tab. (After you create a custom locale, switch to it by pressing and holding the locale name.) In my case I given te_IN for telugu(Indian) locale. 
* Change to a custom locale from the adb shell

我只是对检查设备中的自定义区域设置应用程序感到困惑。

此外,目前除了印地语之外,印度地方语言没有默认语言环境支持,其代码为 hi_IN,在 Android 4.0.3 中也是如此。因此,即使我们将自定义区域设置设置为泰卢固语印度语,即 te_IN,Android 系统也不会识别泰卢固语字体。对此有何建议?我想要 Android 2.2 版本上的这个。

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