Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.5.2
    dc5239db · Version 1.5.2 ·
    Version 1.5.2
    -------------
    
    \* Fix issue with creating initial folder.
  • v1.5.1
    14493fa1 · Version 1.5.1 ·
    Version 1.5.1
    -------------
    
    \+ Added README files that help understand how the translation files work.
  • v1.5.0
    0fc5550b · Version 1.5.0 ·
    Version 1.5.0
    -------------
    
    \* Builtin original translations are now stored inside the `builtin` dir. The language files in the base dir are considered override files.
    \* Languages are now loaded by this logic:
       - If the override file exists and the builtin one doesn't -> use the override
       - If the override file doesn't exist and the builtin one does -> use the builtin
       - If the override file exists and the builtin one does -> use the override and fall back to the builtin
  • v1.4.2
    59c9cc73 · Version 1.4.2 ·
    Version 1.4.2
    ------------
    
    \* Fixed URLs in docs.
  • v1.4.1
    c30e8926 · Version 1.4.1 ·
    Version 1.4.1
    -------------
    
    \* Fixed deploying to maven of MessagesTranslator-UnitTestHelper.
  • v1.4.0
    b9456b48 · Version 1.4.0 ·
    Version 1.4.0
    -------------
    
    \+ Added subproject MessagesTranslator-UnitTestHelper to still allow translations in unit tests without copying files.
    \* Completely restructured internal structure:
      - Turned `MessagesTranslator` into an interface.
      - Added `BaseMessagesTranslator` with built in replacement functionalities.
      - Added `HoconMessagesTranslator` to allow HOCON objects to be translation bases.
      - Renamed `MessagesTranslator` to `PluginMessagesTranslator`.
      - Added `UnitTestMessagesTranslator` in subproject MessagesTranslator-UnitTestHelper.
      - Project is now way more extensible.
  • v1.3.0
    5a3cfc64 · Version 1.3.0 ·
    Version 1.3.0
    -------------
    
    \* Changed language file dir from `/lang` to `/assets/<ID>/lang` (Fixes [#1](https://github.com/AuraDevelopmentTeam/MessagesTranslator/issues/1)).
  • v1.2.0
    4492285e · Version 1.2.0 ·
    Version 1.2.0
    -------------
    
    \+ Implemented placeholder replacement.
  • v1.1.1
    26d08504 · Version 1.1.1 ·
    Version 1.1.1
    -------------
    
    \* Prevented infinite loops while loading inherited languages.
  • v1.1.0
    7a6d82c4 · Version 1.1.0 ·
    Version 1.1.0
    -------------
    
    \* Changed license to MIT.
    \* Using the plugin object to get the `lang` dir.
  • v1.0.0
    52271e5b · Version 1.0.0 ·
    Version 1.0.0
    -------------
    
    \+ Implemented translation class `MessagesTranslator`.
    \+ Implemented language inheritance.
    \+ Implemented default fallback.
    \+ Added `Message` interface, which is best applied to an `enum`, as translation keys.
  • v0.0.0
    f127eaa9 · Initial commit! ·
    Project starts!