我不知道我在哪裏把我的包文件進行國際化。 Libgdx wiki沒有解釋(Android資產文件夾?)的位置,並且它們使用名爲MyBundle的文件作爲示例。我可以用另一個名字嗎?我爲我的天真而道歉。Libgdx國際
Q
Libgdx國際
2
A
回答
3
I18NBundle構造函數的第一個參數是一個文件句柄實例。這意味着你不受限於一個特定的文件夾。請參閱this wiki entry關於libGDX中的文件處理。我想你從官方的wiki使用的樣品,它有這樣一行:
FileHandle baseFileHandle = Gdx.files.internal("i18n/MyBundle");
在這種特殊情況下,當我們使用Gdx.files.internal
,束必須位於Android項目的assets
文件夾中。對文件名也沒有限制。
1
創建的Android模塊的資產國際化的文件夾。像lang.properties,lang_es.properties,lang_fr.properties等
然後,我在我的項目中使用此代碼的i18n文件夾中創建不同的屬性文件。
FileHandle internal = Gdx.files.internal("i18n/lang");
I18NBundle local = I18NBundle.createBundle(internal, Locale.ROOT);
I18NBundle portuguese = I18NBundle.createBundle(internal, new Locale("pt"));
相關問題
- 1. JavaME國際化(國際化)
- 2. Rails 3 ActiveForm國際化(國際化)
- 3. PHP國際化
- 4. jqGrid國際化
- 5. 場國際
- 6. YAML國際化
- 7. 國際在Django
- 8. Struts2 +國際化
- 9. GWT國際
- 10. 國際化sitemesh
- 11. 國際化與
- 12. GWT國際化
- 13. PHP國際嗎?
- 14. Mono國際化
- 15. 國際化
- 16. Spring國際化
- 17. activeadmin +國際化
- 18. Drupal的國際化 -
- 19. GWT SafeHtmlTemplate國際化
- 20. 國際註冊表
- 21. JavaScript內國際化
- 22. cakePHP 3.3國際化
- 23. 國際InternedAddress在Java
- 24. 國際化驗證
- 25. django國際評論
- 26. ServiceSatck JSON國際化
- 27. Twilio國際短信
- 28. Django的國際化
- 29. 的反應,國際
- 30. 木偶+國際化
讓我看看,如果我得到它:當我使用命令Gdx.files.internal(「國際化/ MyBundle」),程序會知道該文件將在該資產的文件夾和負載我嗎? – Jazzguy 2015-01-27 00:18:26
@César'Gdx.files.internal'爲您提供一個'FileHandle',相對於android資源文件夾。這意味着,在你的情況下,它在資產內尋找名爲「i18n」的文件夾,其中包含「File」「MyBundle」。 – Springrbua 2015-01-27 06:39:22
現在顯示:「找不到捆綁爲基礎的文件句柄的i18n/MyBundle,語言環境pt_BR表示」。可以是什麼? – Jazzguy 2015-02-06 03:04:26