1: Minetest's GUI --- language = de, language = fr, language = it
2: Locale file, check the filename and the test string.
3: Ingame outcome, zoom on Inventory's tooltip
I recently had a bug like that, that was caused by several mods initializing the same object and for some reasons, the order of loading differed and one of the mods did not localize strings.
I would recommend to check that you have only one mod initializing the Recipe book and no name conflicts between mods showing during initialization (it shows in debug.txt).
Yvanhoe wrote:
I would recommend to check that you have only one mod initializing the Recipe book and no name conflicts between mods showing during initialization (it shows in debug.txt).
Thank you for your feedback; the debug.txt doesn't show any errors, furthermore the game - MineClone 2 - has been fully translated to German, when using language = de it works properly.
I have opened a bug report on GitHub if you wish to follow. [link]
MT v5.0.1 and MTG v5.0.1 are correctly loading locale files. This seems to be an issue related to MineClone 2 v0.53.3.
I have created a "tester node" to check which locale file is currently loaded.
While in creative mode take it from the inventory, place it on ground and punch it, it will tell you which locale has been loaded for you.
The issue is due to Weblate.
If you use the bundled italian .po file, the locale will be properly set.
Instead, if you use the updated .po file [link] or .mo file [link], the locale will fall back to English.