internationalization - Libgdx国际化

标签 internationalization libgdx

我想知道我的 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/

相关文章:

java - 使用纯 GLSL 的 2D 运动模糊和高斯模糊

Cakephp i18n 获取翻译语言环境

ruby-on-rails - Rails 应用程序缺少 en-UK.yml 文件

java - 无法在 libGDX 中绘制加载屏幕

java - LibGDX - HTML5 runner,带网络?

java - 如何获得带有包装文本的标签?

java - 在 java 程序中传播 locale 对象的良好实践

date - 如何处理不同时区的日期和时间?

ios - 如何检查 iOS 应用程序中真正使用了哪些本地化字符串?

java - 更改原点 (0,0) 和所有相对点的位置