我想知道我的 Bundle 文件放在哪里以便国际化。 Libgdx wiki 没有解释位置(Android Assets 文件夹?),他们使用名为 MyBundle 的文件名作为示例。我可以使用另一个名字吗?我为我的天真道歉。
最佳答案
I18NBundle 构造函数的第一个参数是一个 FileHandle 实例。这意味着您不受某个特定文件夹的限制。参见 this wiki entry关于 libGDX 中的文件处理。我想你使用的是来自官方维基的样本,它有这一行:
FileHandle baseFileHandle = Gdx.files.internal("i18n/MyBundle");
在这种特殊情况下,当我们使用 Gdx.files.internal
时,bundle 必须位于 Android 项目的 assets
文件夹中。文件名也没有限制。
关于internationalization - Libgdx国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28160566/