**我需要帮助,我想在android中显示两种不同语言的数据,第一个是阿拉伯语,第二个是印地语。 所有数据均采用阿拉伯语或印地语,而不是英语数据。
我们可以将 arbic 或印地文数据放入默认的 strings.xml 文件中吗?
或
用阿拉伯语和印地语创建两个不同的资源文件,而不是通过本地化以编程方式更改语言。
我需要一个解决方案,请帮助我哪个是最佳解决方案或任何其他解决方案。
最佳答案
在 Android 中,您可以轻松地将语言翻译放入资源限定符目录中。
res/values/strings.xml
是默认字符串,当字符串未翻译时将显示该字符串。
要翻译为阿拉伯语,您可以创建一个新的字符串文件
res/values-ar/strings.xml
它将包含翻译后的字符串,但具有相同的资源名称。
您可以从 Google 文档中找到更多信息 How to create alternative resources
关于java - 我们如何加载其他语言数据而不是英语数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60228843/