Skip to content

Java Language System (JLS) v1.0.0 - First release

Pre-release
Pre-release
Compare
Choose a tag to compare
@KelvenCassamo KelvenCassamo released this 09 Dec 16:04
· 19 commits to main since this release

Java Language System (JLS) v1.0.0
First stable version of the JLS library. This version introduces key features for internationalizing Java applications, including support for dynamic language switching, automatic translation of components in Swing and Android widgets, and string translations. The library is compatible with Java applications, including those without a graphical interface.

What's included in this version:

  • Language Initialization: Loading languages from external XML files or internal project resources (e.g., mz.app.res.languages.xml).

  • Dynamic Language Switching: Allows changing languages at runtime.

  • Automatic Translation: Supports automatic translation of Swing components and Android widgets (Android functionality has not been tested in this version).

  • String Translation: Provides support for translating simple strings at runtime, making it easy to manage multi-language text in your application.

  • Support for Dynamic Placeholders: Allows the use of dynamic placeholders in translations.

  • Easy Integration: Simple integration with Java applications, including desktop, mobile, and standard Java applications without a graphical interface.

For more information, please refer to the documentation.