diff options
author | Pevernow <3450354617@qq.com> | 2021-08-09 00:59:07 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-08 18:59:07 +0200 |
commit | c6eddb0bae32c43ffff46e9c1e3f293d0fd9ed73 (patch) | |
tree | c8cfd861330d8be7970ed67ae4e70d92b703e3f5 /android/app | |
parent | 4a3728d828fa8896b49e80fdc68f5d7647bf45b7 (diff) | |
download | minetest-c6eddb0bae32c43ffff46e9c1e3f293d0fd9ed73.tar.gz minetest-c6eddb0bae32c43ffff46e9c1e3f293d0fd9ed73.tar.bz2 minetest-c6eddb0bae32c43ffff46e9c1e3f293d0fd9ed73.zip |
Gettext support on Android (#11435)
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: =?UTF-8?q?Olivier=20Samyn=20=F0=9F=8E=BB?= <code@oleastre.be>
Diffstat (limited to 'android/app')
-rw-r--r-- | android/app/build.gradle | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/android/app/build.gradle b/android/app/build.gradle index b7d93ef0f..53fe85910 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -76,10 +76,13 @@ task prepareAssets() { copy { from "${projRoot}/games/${gameToCopy}" into "${assetsFolder}/games/${gameToCopy}" } - /*copy { - // ToDo: fix broken locales - from "${projRoot}/po" into "${assetsFolder}/po" - }*/ + fileTree("${projRoot}/po").include("**/*.po").forEach { poFile -> + def moPath = "${assetsFolder}/locale/${poFile.parentFile.name}/LC_MESSAGES/" + file(moPath).mkdirs() + exec { + commandLine 'msgfmt', '-o', "${moPath}/minetest.mo", poFile + } + } copy { from "${projRoot}/textures" into "${assetsFolder}/textures" } |