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.
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].
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.
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.
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.
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.