如何在Android应用程序中提供阿拉伯语言支持

时间:2014-01-09 16:50:05

标签: android localization arabic

我已在android中创建了一个应用程序,但现在我必须提供阿拉伯语言支持。我已经在stackoverflow中检查了很多答案但是从任何答案都没有得到正确的答案。

3 个答案:

答案 0 :(得分:3)

要为不同语言提供本地化支持,我们需要将特定于语言的资源添加到单独的文件夹中。例如:为了提供阿拉伯语的布局 我们需要在res文件夹下创建一个单独的文件夹,例如{,res/layout-ar

为了通过代码访问当前语言,我们可以通过调用

获取当前语言
Locale.getDefault().getDisplayLanguage();

有关更多信息,请查看以下链接: 本地化:http://developer.android.com/guide/topics/resources/localization.html

用于RTL布局镜像(类似阿拉伯语的语言):http://android-developers.blogspot.de/2013/03/native-rtl-support-in-android-42.html

答案 1 :(得分:0)

此外,您可能需要在'AndroidManifest'文件中使用'onConfigChange'并选择'locale'

答案 2 :(得分:0)

我只是一个初学者,但我已经看了这个问题,想出了这个: http://marketplace.eclipse.org/content/android-string-localization#.VG5A_PmUeSp  Eclipse提供字符串本地化。然而,当它将字符串翻译成阿拉伯语时,我不得不仔细检查翻译,因为阿拉伯语在语法中有女权主义,而且一些复数形式也不正确。