Giter VIP home page Giter VIP logo

naoghuman / lib-i18n Goto Github PK

View Code? Open in Web Editor NEW
49.0 49.0 3.0 752 KB

The library `Lib-I18N` allows a developer to bind a key-value pair of a `.properties` file to a [StringBinding]. This makes it very easy to change the language during runtime in a [JavaFX] application.

License: GNU General Public License v3.0

Java 99.02% CSS 0.98%
java java-8 java-library javafx javafx-8 javafx-library language maven multilanguage multilingual netbeans

lib-i18n's People

Contributors

naoghuman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lib-i18n's Issues

[doc] Update project description.

Old:
The library Lib-I18N allowed the developer to bind easly .properties key (values) to a [StringBinding] or [Callable]. So changing the language during runtime in a [JavaFX] application won't be a problem anymore. Lib-I18N is written in JavaFX, [Maven] and [NetBeans].
New:
The library Lib-I18N allowed the developer to bind easly .properties key (values) to a [StringBinding]. So changing the language during runtime in a [JavaFX] application won't be a problem anymore. Lib-I18N is written in JavaFX, [Maven] and [NetBeans].

[doc] Update the library description.

[doc] Update the library description.

Old: The library Lib-I18N allowed the developer to bind easly .properties key (values) to a StringBinding or Callable. So changing the language during runtime won't be a problem anymore.

New: The library Lib-I18N allowed the developer to bind easly .properties key (values) to a StringBinding or Callable. So changing the language during runtime in a JavaFX application won't be a problem anymore.

[api] Remove DefaultI18NValidator from I18NFacade.

[api] Remove DefaultI18NValidator from I18NFacade.

  • Since all methods are delegates the the default implementation where all preconditions are checked, the DefaultI18NValidator isn't nessacary anymore in I18NFacade.

[doc] Update the three example sections in the ReadMe.

[doc] Update the three example sections in the ReadMe.
1)
Add text: That means switching the Locale will automatically load the corresponding values from the bind keys.
Sourcecode: Add class + commentary. The single methods have numbers which are describe in the JavaDoc.
aso.

[bug] I18NBindingBuilder.java: Some input files use unchecked or unsafe operations.

[bug] I18NBindingBuilder.java: Some input files use unchecked or unsafe operations.

Changes detected - recompiling the module!
Compiling 11 source files to F:\Entwicklung\workspace-git-lib\Lib-I18N\target\classes
/F:/Entwicklung/workspace-git-lib/Lib-I18N/src/main/java/com/github/naoghuman/lib/i18n/core/I18NBindingBuilder.java: Some input files use unchecked or unsafe operations.
/F:/Entwicklung/workspace-git-lib/Lib-I18N/src/main/java/com/github/naoghuman/lib/i18n/core/I18NBindingBuilder.java: Recompile with -Xlint:unchecked for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.