TinyTranslations - Translations Framework icon

TinyTranslations - Translations Framework -----

Handles language files and parses different color formats into usable chat Components




  • Fixes issues with rendering objects in lists
  • Fixes locale loading, allows custom/any locales
  • Introduces method to overwrite message values in file (for plugin updates with changes to messages)
  • Cleanup maven structure
  • More Java docs for interface methods
Full Changelog: v4.4.3...v4.5.0
----------, Mar 22, 2024

Arguments of styles can now be resolved
Code (Text):
<run_cmd:'/abc'>abc</run_cmd>
can have representation
Code (Text):
run_cmd = <click:run_command:'{arg0}'><hover:...>{slot}</hover></click>
Also bugfixes and improved testing

Full Changelog: v4.4.2...v4.4.3
----------, Feb 21, 2024

  • Bstats added
  • Loopdetection improved
  • Message loading bug fixed (#12)
  • Example project added
Full Changelog: v4.4.1...v4.4.2
----------, Feb 14, 2024

Bugfixes and List Slot Rendering

Full Changelog: v4.4.0...v4.4.1
----------, Feb 4, 2024

This update makes the framework fully compatible with Adventure. This means, that messages are now also TranslatableComponents with their according translation key. This comes with the advantage of supporting papers

player.sendMessage(...);

call, which now can translate Message instances easily.

Full Changelog: v4.3.3...v4.4.0
----------, Jan 26, 2024

Mainly bugfixes and a common space handling in { tags }

Full Changelog: v4.3.0...v4.3.3
----------, Jan 19, 2024

Improves a lot of code without changing much from the actual behaviour.
Notable is that Translator now implements Formattable and therefore provides methods like insertString for global placeholders.

Full Changelog: v4.1.2...v4.3.0
----------, Jan 14, 2024

Resolves NanoMessages in styles, so that
Code (YAML):

prefix
: {msg:prefix } > {slot }
 
can actually be rendered.

Full Changelog: https://github.com/CubBossa/TinyTranslations/commits/v4.1.2
----------, Jan 6, 2024

Some bigfixes
----------, Jan 5, 2024

Hello everyone.
This update changes a lot:
- maven coordinates are now de.cubbossa:TinyTranslations:4.1.0
-
choice placeholders {a ? b : c}
- Renaming Translations class to Translator, you have to rename occurances in your code
- GlobalStyles that can be relied on
- GlobalMessages that can be relied on
----------, Jan 4, 2024

A lot of minor cleanups and fixes.
Most important should be the change from:
!!nbt: {...} to <nbt>{...}</nbt>
and the introduction of some default messages and default styles
----------, Dec 25, 2023

Solves bug with properties file format and introduces YamlStyleStorage
----------, Dec 10, 2023

Critical Bug Fix concerning message referencing and style deserialization.
----------, Dec 4, 2023

Updating dependencies and docs
----------, Dec 4, 2023

Until now, styles were only a set of opening tags (<red><u>), now you can additionally use a {slot} attribute to define more complex opening and closing tags.
Code (PROPERTIES):

added = <green>+ {slot}</green>
removed = <red>- {slot}</red>
 
----------, Dec 2, 2023

Resource Information
Author:
----------
Total Downloads: 863
First Release: Dec 1, 2023
Last Update: Mar 22, 2024
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings