java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.i18n.I18N

public class I18N extends Object
I18N utility class.
  • Method Details

    • createStringBinding

      public javafx.beans.binding.StringBinding createStringBinding(String key, Object... args)
      Creates new StringBinding for given i18n key.
      Parameters:
      key - value key
      args - opt
      Returns:
      new StringBinding
    • getLocalizationTool

      public static I18N getLocalizationTool()
      Gets internationalization and localization tool class.
      Returns:
      internationalization and localization tool class
    • getValue

      public String getValue(@NotNull @NotNull String key, Object... args)
      Gets key value for current set internal Locale.
      Parameters:
      key - value key
      args - opt
      Returns:
      key value
    • getResourceBundleService

      public com.dlsc.formsfx.model.util.ResourceBundleService getResourceBundleService()
      Gets i18n ResourceBundle.
      Returns:
      i18n ResourceBundle
    • setLocale

      public void setLocale(@NotNull @NotNull Locale locale)
      Sets current Locale of i18n.
      Parameters:
      locale - current locale