我想在我的应用程序中提供本地语言内容。我正在使用 FileReader(缓冲一个)读取 res/raw 文件夹中的 .txt 文件。我读过 Android 可以自动翻译 values/strings.xml 文件的文本。
原始文本文件也是如此。我正在寻找最小的代码更改。
我想在我的应用程序中提供本地语言内容。我正在使用 FileReader(缓冲一个)读取 res/raw 文件夹中的 .txt 文件。我读过 Android 可以自动翻译 values/strings.xml 文件的文本。
原始文本文件也是如此。我正在寻找最小的代码更改。
Android 不会自动翻译任何文件。
作为开发人员,您可以翻译它们并将资源放入适当限定的文件夹中,例如values-en
等values-fr
。
这些限定符适用于 下的所有文件夹res
,包括raw
文件夹。
无需更改代码,因为 Android 会在运行时自动选择正确的文件。但是,您应该始终在默认文件夹中保留一份副本,以防应用程序在您没有可用内容的设备上运行。