Captain-Chaos / WorldPainter

WorldPainter is an interactive graphical map generator for the indie game Minecraft.
http://www.worldpainter.net/
GNU General Public License v3.0
341 stars 58 forks source link

[Feature Request]Request for Adding Internationalization Programming Module and Localization Translation Interface #357

Open ALingll opened 7 months ago

ALingll commented 7 months ago

I have been a dedicated user of WP and greatly appreciate the application's features and performance. However, I believe that to attract a more global user base and wider adoption, internationalization support would be a significant improvement.

Feature Requests: Internationalization Programming Module: I kindly request the author to consider adding an internationalization programming module to WP. This module would enable developers to easily localize the application into different languages and regions, further expanding WP's global user base.

Localization Translation Interface: Provide an interface that allows community users to contribute and manage localized translations, ensuring WP supports multiple languages. This will help ensure translation accuracy and timeliness.

Captain-Chaos commented 6 months ago

This is definitely something I want to implement myself as well. Unfortunately it would take a huge amount of time, because the texts are currently almost all hard-coded.

The way this will work is that all the translatable text will be moved to resource bundles, made of .properties files, which will be uploaded to crowdin.com to be translated. There is already a project there: https://crowdin.com/project/worldpainter. However currently only a very small percentage of the text is there.