我想在Android应用程序中添加印度本地语言功能,但我总是得到外语本地化的答案。
说清楚我想在我的应用程序中添加泰卢固语印度语和泰米尔语(3种印度语本地语言)。我创建了所有三种语言所需的所有字符串文件。我需要帮助如何使用特定的string.xml文件,因为我不能使用android的本地化功能,因为它只对国际语言有帮助。是否有任何方法可用于选择特定的string.xml文件。
答案 0 :(得分:1)
自从Android操作系统版本2.3.3(我认为)以来,支持印地语,可以使用 hi_IN
的代码名称为 values
的values-hi
文件夹(应该是因为我从未亲自使用印地语任何应用程序中的语言!)为您完成工作。
要查看支持的区域设置列表,请启动具有您支持的API级别的模拟器,并检查自定义区域设置应用程序中列表中的语言。如果此处列出了该语言,则该特定API支持该语言。
示例:
我从本教程开始,发现它非常有用:http://www.icanlocalize.com/site/tutorials/android-application-localization-tutorial/
答案 1 :(得分:0)
首先。许多印度语言在Android中都不支持。他们已经开始使用ICS / JB,但仍然没有得到支持或正确呈现。这是典型的复杂脚本。请参阅此问题。 https://code.google.com/p/android/issues/detail?id=4153这已经解决了印地语,但不适用于所有语言。
以下是支持多种语言指南的最佳做法。 http://developer.android.com/training/basics/supporting-devices/languages.html。您有什么具体需求?