如何在android模拟器中为印度区域语言设置自定义区域设置

时间:2012-06-08 06:06:02

标签: android localization android-emulator locale

我想将我的模拟器语言环境设置为印度语区域语言的一些自定义语言环境,如泰米尔语或加拿大语或泰卢固语。任何一个plz给出建议,在此先感谢。

2 个答案:

答案 0 :(得分:4)

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

Android Tamil font between english word

(或)

参考此文件

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

所有语言的iso代码链接在下面

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

欢迎...!

答案 1 :(得分: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中也是如此。因此,即使我们将自定义区域设置设置为telugu Indian即te_IN,Android系统也不会识别telugu字体。有什么建议吗?我想在Android 2.2版本上使用它。