- Add an option while creating a language, whether to make it an overlay language or a new language
- Make datapacks show up in the language editor
- Updated translation color mode to add color pink, which means a string literal while rendering text
- Made exported datapacks always show up as compatible with the current version (and any older version, which supports
supported_formats
in pack.mcmeta)
- Added "Captured" selector in language edit UI
- Added "Capture translation keys" keybind (when clicked, it will collect all translation keys rendered in the next frame, and the "Captured" selector will show all the keys)
- The "Languages" UI can be opened while not in a world
- Signs will now get updated in the world when swiching translation display mode
- Fixed "en_us.json" files from mods not being mapped to a category, if the name wasn't all lowercase
- Selector tooltip in language edit UI will now show more options (and the direction of scrolling, aka whether you're holding shift or not)
- Selector button will now be able to cycle to "Other" category, which shows translation keys which aren't mapped to a specific mod from files
- Language deletion will now prompt the user if they actually want to delete the language
- Add a new keybinding for seeing translation keys
- Bound to
M
by default - The options are:
- translate everything normally
- show translation keys and data
- show translation keys and data (with colors), the colors used mean:
- aqua - a literal string
- red - a not translated string
- green - a translated string (the translation key is considered translated, when the current overlay language has the provided translation key)
- gray - other
- The game should instantly update all the places where text is used (it's possible that some UIs need a refresh, because seeing the changes)
- This includes chat
- The keybinding can be used outside of a world
- Bound to
- The language edit UI won't reset after editing the language, while having overlay for any language enabled
- The language translator keybinds have their own category now