我想在我的应用中提供本地语言内容。我正在使用FileReader(缓冲一个)读取res / raw文件夹中的.txt文件。我已经读过Android可以自动翻译values / strings.xml文件的文本。
对于原始文本文件也是一样。我正在寻找最少的代码更改。
Android不会自动翻译任何文件。
作为开发人员,您可以翻译它们并将资源放在适当限定的文件夹中,例如values-en
,values-fr
等等。
这些限定对下的所有文件夹的工作res
,包括raw
文件夹。
无需更改代码,因为Android会在运行时自动选择正确的文件。但是,如果应用程序在没有可用内容的设备上运行,则应始终将其保留在默认文件夹中且没有任何限制。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句