在Android应用程序中本地化原始资源

时间:2013-06-26 16:50:23

标签: java android localization

我想在我的应用中提供本地语言内容。我正在使用FileReader(Buffered one)读取res / raw文件夹中的.txt文件。我已经读过Android可以自动翻译values / strings.xml文件的文本。

原始文本文件是否相同。我正在寻找最少的代码更改。

1 个答案:

答案 0 :(得分:22)

Android不会自动翻译任何文件。

您作为开发人员可以翻译它们并将资源放在appropriately qualified文件夹中,例如values-envalues-fr等。

这些限定符适用于res下的所有文件夹,包括raw文件夹。

不需要更改代码,因为Android会在运行时自动选择正确的文件。但是,如果应用程序在没有可用内容的设备上运行,则应始终将副本保留在默认文件夹中且不具备任何限定条件。

相关问题