Even though this is “just” my second devlog, there has been lots of work behind the scenes, and I’m soon getting read to finally ship the first version of this plugin to modrinth!
Making the plugin more accessible:
Something very important that most minecraft plugins lack is internalization. From the start, I wanted to avoid hardcoding every message into one language like English and then calling it a day. What if someone from Sweden with lackluster English knowledge downloads the plugin?
Thankfully, OhTheDungeons already came with a simple language system in place, which had previously only been used for Chinese, because the original author is from China.
With OTD-Redux, I built on this language system, and expanded it with a GUI, custom languges, aswell as crowd translations.
Crowdin sucks
Right now, the Language GUI has 5 presets; English, German, Russian, Spanish and Chinese. Sadly, I’m just a normal person and not multilingual in all 5 of these languages, which is why I decided to use Crowdin, a localization Platform for Crowd / “Open Source” Translations.
And oh my god, it sucks. The UI is super unintuitive.. For example, the “Save All” button is in a completely different tab than the normal “Save” button… Why?? At the same time, their GitHub integration is really buggy, doesn’t automatically sync half of the time and isn’t explained well throghout setup!
Changes & new Features
- I’m finally done with redesigning all of the GUIs! Take a look at the first Image that I attached, it shows the new Language GUI aswell as the redesigned Loot Editor.
- I also decided to revamp the entire README! It still looks a bit scuffed, but now uses these beautiful badges! (devins-badges)
- lots & lots of bugfixes aswell as removing & updating deprecated functions, dependencies etc.
Log in to leave a comment