Releases: Kord-Extensions/i18n
Release v1.0.6
i18n tools 1.0.6
Updated the class generator to add a couple of features.
Translations Class Generator
- API: Add a
messageFormatVersion
option to specify the ICU message format version specified in theBundle
object. Defaults to1
, but you can use2
for the experimental new format. - API/CLI: Sort keys and objects alphabetically, making it easier to browse generated code.
- CLI: Expose the above option via the
-mfv
and--message-format-version
switches.
Commits (1)
- 04fd6c: 1.0.6: Key/object sorting, specify ICU message format version
Release v1.0.5
i18n tools 1.0.5
Updated the class generator to remove common delimiters from names and camel-case them instead of replacing the delimiters with underscores.
Translations Class Generator
- API: Add a (default on) option to remove common delimiters in names. You can disable this for compatibility with old code, but I'll remove the option in a future version.
- CLI: Expose the above option via the
-ncc
and--no-camel-case
switches. I'll remove these when I remove the API option.
Commits (1)
- 08e51e: 1.0.5: Replace underscores with camel-case names
Release v1.0.4
i18n tools 1.0.4
Just updating some KDocs.
Translations Class Generator
- API: Add KDoc comments to the translation object generator.
Commits (1)
- cf3b73: 1.0.4: KDoc comments for the generator
Release v1.0.3
i18n tools 1.0.3
Adds a small feature that may make things easier for some developers working with the binary API compatibility checker plugin.
Translations Class Generator
- API: Add
publicVisibility
constructor parameter, set this tofalse
to use theinternal
visibility modifier for generated objects. - CLI: Add
-in
/--internal
switch to use theinternal
visibility modifier for generated objects.
Commits (1)
- 2a06a4: 1.0.3: Support internal visibility modifier
Release v1.0.2
i18n tools 1.0.2
This is what I get for developing on a work night!
Translations Class Generator
CLI: Fix the main class in the manifest, which IntelliJ messed up somehow. It works now, I promise!
Commits (1)
- d77c05: 1.0.2: Really fix it this time.
Release v1.0.1
i18n tools 1.0.1
Well, this is embarrassing.
Translations Class Generator
CLI: Add the main class to the manifest, so now you can actually run this. Whoops!
Commits (1)
- 0ada0d: 1.0.1: Whoops!
Release v1.0.0
i18n tools 1.0.0
This is the first tagged release for our i18n tools, and it represents the first major milestone for this repository.
Translations Class Generator
This is the first release for our translation class generator tool. This is a self-contained API and CLI tool, which generates a KordEx translations class based on a translation properties file and a few other pieces of information.
To learn more about what this is and how to use it, please check the README file.
Commits (1)
- e06855: Misnamed change file