我已经创建了一个I18NBundle和一些包含字符串的.properties文件。为了创建bundle,我编写了以下代码:
baseFileHandle = Gdx.files.internal("Language/Lang");
da_DK = new Locale("da", "DK");
en_GB = new Locale("en", "GB");
Lang = I18NBundle.createBundle(baseFileHandle, en_GB);
这个功能很完美,我可以从bundle中提取值来获取我的字符串,当我初始化bundle时使用da_DK而不是en_GB也可以正常工作。
我的问题是,我想通过按一个按钮来在游戏中更改语言,但我不知道如何做到这一点。
我已经在谷歌上搜索了这个问题,但似乎找不到答案。
希望你能理解我的问题并能帮助我 :)