Page 1 of 1

List of internationalized mods (using kaeza's intllib)

PostPosted: Tue May 17, 2016 13:35
by Emon
Mod developers, translators, simple players this is a call for a common effort to make mods intelligible worldwide.

If your mod(s) already uses kaeza's Internationalization Library then reply to this thread with a list of its/their name(s) and I'll edit this first post to allow translators adding the missing locale files.

Mod developers
If your mod is not yet supporting internationalization, you can easily fix it by following these simple steps Intllib Howto, because missing internationalization is a bug.

Translators
Use this list to check which mods need to be translated in your language.

Players
If you are just a simple player ask your favorite mod's creator to fix it, again, missing internationalization is a bug.

Let's make the following banner a mark of quality and care for players worldwide :)

Image


Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Tue May 17, 2016 22:03
by kaeza
Emon wrote:[...]reply to this thread with a list of its/their name(s) and I'll edit this first post[...]

I appreciate the intention, but it would be better to create a page on the wiki somewhere. That way, anyone can add a mod to the list.

To get started, here are some mods that support intllib that I recall off the top of my head:

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Sat May 28, 2016 11:01
by Emon
Xanthin's Minetest Game DE, ES, IT, RU
https://github.com/Xanthin/minetest_game

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Sun Jun 05, 2016 21:27
by Glory!
Red Trees PT, JA

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Sun Jun 05, 2016 21:38
by TumeniNodes
Not sure if my mods are required to join in on this but, if they do..., I would be more than happy to add intllib support to them, if someone would like to pm me and tell me how to go about it.
I only have 2 mods atm, but I am working on 2 or 3 more

edit: just saw the instruction link, I'll take a look

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Sun Jun 05, 2016 21:51
by Glory!
It's hard to go wrong; you add intllib as a soft dependency, copy and paste the needed bit of code, insert it into the beginning of init.lua, and...
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.registernode("laughblocks:lol",{ [...]
description = S("Laughing Out Loud") [...] }
minetest.registernode("laughblocks:rofl",{ [...]
description = S("Rolling On The Floor Laughing") [...] }
minetest.registernode("laughblocks:dank",{ [...]
description = S("Dank") [...] }

Then, you create a "locale" folder, and add a file, using the language's code for the name.txt. For instance, pt.txt becomes
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
Laughing Out Loud = Rindo Muito Alto
Rolling On The Floor Laughing = Rindo Rolando No Chão
Dank = Dânque

It's just a matter of reading the documentation, really.

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Mon Jun 06, 2016 05:45
by TenPlus1

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Sun Aug 07, 2016 08:40
by Xanthin
these from my old list
sea modpack

minetest_game (mentioned above) recently got portugese and french translation, thanks to psergiojr and sys4-fr.

Re: List of internationalized mods (using kaeza's intllib)

PostPosted: Fri Nov 04, 2016 21:07
by Wuzzy
For your interest, this is the list of my mods for which I have added intllib support (which may or may not be in latest stable release):

- bedrock2
- dice2
- doc_minetest_game
- doc
- doc_items
- hbarmor
- hbhunger
- hudbars
- inventory_icon
- magicbeans_w
- mana
- mtg_plus
- orienteering
- origin
- pedology
- pep
- pseudonodes
- returnmirror
- teletool
- tsm_surprise
- wateringcan
- (and counting …)

Most or all of these are translated in German and I try to keep the German translation up-to-date.

Additionally, the mods as part of the subgame “Tutorial” have been translated to German and partially translated to Dutch and Greek.

Hint: Use http://krock-works.16mb.com/MTstuff/modSearch.php to easily find mods by their shortname (Seriously, this link should plastered all other the place! The forum search sucks ass for finding a mod by its shortname.)

But I want to remind everyone here that intllib support is NOT the final answer to our missing translation problems. Intllib is a temporary solution to a more complex problem. Intllib can be used safely in singleplayer mode. On servers, this is not the case. Intllib will always “force” the server language on every client, which is clearly bad. Thus, I posted an issue for adding native internationalization for mods: https://github.com/minetest/minetest/issues/2270