I’m crossposting this from German discussion sub board to reach a wider audience.
It sems like the translation feature in Minetest does not work on my machine for unknown reason.
The language files are there and Minetest was compiled with gettext support. LANG and LC_MESSAGES are properly set (I even tried LC_ALL). Localization in all other applications that support localization works properly.
Maybe relevant system information
Code: Select all
$ uname -rms
Linux 3.16.1-1-ARCH x86_64
$ minetest --version
Minetest 0.4.10
Using Irrlicht 1.8.1
Build info: VER=0.4.10 BUILD_TYPE=Release RUN_IN_PLACE=0 USE_GETTEXT=1 USE_SOUND=1 USE_CURL=1 USE_FREETYPE=1 USE_LUAJIT=0 STATIC_SHAREDIR=/usr/share/minetest
$ pacman -Ql minetest | grep locale/de
minetest /usr/share/locale/de/
minetest /usr/share/locale/de/LC_MESSAGES/
minetest /usr/share/locale/de/LC_MESSAGES/minetest.mo
$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=de_DE.utf8
$ cat /etc/locale.gen
de_DE.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_US.UTF-8 UTF-8
I tried to set language = DE (and valiants like de_DE with or without .utf8 in all possible variants) in minetest.conf but it didn’t change anything.
Here’s the output of running minetest --verbose (just started and quit without playing).
Code: Select all
$ minetest --verbose
16:47:01: INFO[main]: Using system-wide paths (NOT RUN_IN_PLACE)
16:47:01: INFO[main]: path_share = /usr/share/minetest
16:47:01: INFO[main]: path_user = /home/dirk/.minetest
16:47:01: INFO[main]: minetest with SER_FMT_VER_HIGHEST_READ=26, VER=0.4.10 BUILD_TYPE=Release RUN_IN_PLACE=0 USE_GETTEXT=1 USE_SOUND=1 USE_CURL=1 USE_FREETYPE=1 USE_LUAJIT=0 STATIC_SHAREDIR=/usr/share/minetest
16:47:01: INFO[main]: logfile = /home/dirk/.minetest/debug.txt
16:47:01: VERBOSE[main]: httpfetch_init: parallel_limit=8
16:47:01: INFO[main]: Message locale is now set to: LC_CTYPE=de_DE.utf8;LC_NUMERIC=C;LC_TIME=en_DK.utf8;LC_COLLATE=de_DE.utf8;LC_MONETARY=de_DE.utf8;LC_MESSAGES=de_DE.utf8;LC_PAPER=de_DE.utf8;LC_NAME=de_DE.utf8;LC_ADDRESS=de_DE.utf8;LC_TELEPHONE=de_DE.utf8;LC_MEASUREMENT=de_DE.utf8;LC_IDENTIFICATION=de_DE.utf8
Irrlicht log: Irrlicht Engine version 1.8.1
Irrlicht log: Linux 3.16.1-1-ARCH #1 SMP PREEMPT Thu Aug 14 07:40:19 CEST 2014 x86_64
Irrlicht log: Using renderer: OpenGL 3.3.0
Irrlicht log: GeForce 9600 GT/PCIe/SSE2: NVIDIA Corporation
Irrlicht log: OpenGL driver version is 1.2 or better.
Irrlicht log: GLSL version: 3.3
16:47:01: INFO[main]: text_height=22
16:47:01: INFO[main]: Searching worlds...
16:47:01: INFO[main]: In /home/dirk/.minetest/worlds:
16:47:01: INFO[main]: Spielwelt
16:47:01: INFO[main]: 1 found.
16:47:01: INFO[main]: Waiting for other menus
16:47:01: INFO[main]: Waited for other menus
16:47:01: INFO[main]: Audio: Initializing...
16:47:01: INFO[main]: Audio: Vorbis extension NOT present
16:47:01: INFO[main]: Audio: Initialized: OpenAL 1.1 ALSOFT 1.16.0, using OpenAL Soft
16:47:01: INFO[main]: GUIEngine: Initializing Lua
16:47:01: VERBOSE[AsyncWorkerThread_0]: Loading and running script from /usr/share/minetest/builtin/init.lua
16:47:01: INFO[AsyncWorkerThread_0]: Initializing Asynchronous environment
16:47:01: VERBOSE[AsyncWorkerThread_1]: Loading and running script from /usr/share/minetest/builtin/init.lua
16:47:01: INFO[AsyncWorkerThread_1]: Initializing Asynchronous environment
16:47:01: VERBOSE[AsyncWorkerThread_2]: Loading and running script from /usr/share/minetest/builtin/init.lua
16:47:01: INFO[main]: SCRIPTAPI: Initialized main menu modules
16:47:01: VERBOSE[main]: Loading and running script from /usr/share/minetest/builtin/init.lua
16:47:01: INFO[AsyncWorkerThread_2]: Initializing Asynchronous environment
16:47:01: VERBOSE[AsyncWorkerThread_3]: Loading and running script from /usr/share/minetest/builtin/init.lua
16:47:01: INFO[AsyncWorkerThread_3]: Initializing Asynchronous environment
16:47:01: INFO[main]: Searching worlds...
16:47:01: INFO[main]: In /home/dirk/.minetest/worlds:
16:47:01: INFO[main]: Spielwelt
16:47:01: INFO[main]: 1 found.
16:47:01: VERBOSE[main]: OpenALSoundManager::maintain(): 0 playing sounds, 0 sound names loaded
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.0.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.1.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.2.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.3.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.4.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.5.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.6.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.7.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.8.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.9.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /home/dirk/.minetest/sounds/main_menu.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.0.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.1.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.2.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.3.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.4.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.5.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.6.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.7.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.8.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.9.ogg for decoding
16:47:01: INFO[main]: Audio: Error opening /usr/share/minetest/sounds/main_menu.ogg for decoding
16:47:01: INFO[main]: OpenALSoundManager: "main_menu" not found.
16:47:05: INFO[main]: Audio: Deinitializing...
16:47:05: INFO[main]: Audio: Deinitialized.
16:47:05: INFO[main]: GUIEngine: Deinitializing scripting
16:47:05: INFO[main]: Searching worlds...
16:47:05: INFO[main]: In /home/dirk/.minetest/worlds:
16:47:05: INFO[main]: Spielwelt
16:47:05: INFO[main]: 1 found.
16:47:05: INFO[main]: Updating configuration file: "/home/dirk/.minetest/minetest.conf"
16:47:05: INFO[main]: Skipping writing of /home/dirk/.minetest/minetest.conf because content wouldn't be modified
16:47:05: INFO[main]: Updating configuration file: "/home/dirk/.minetest/minetest.conf"
16:47:05: INFO[main]: Skipping writing of /home/dirk/.minetest/minetest.conf because content wouldn't be modified
16:47:05: VERBOSE[main]: httpfetch_cleanup: cleaning up
Hints are highly appreciated :) Thanks in advance!
Kind regards,
Dirk