Class I18NManager

java.lang.Object
org.episteme.core.ui.i18n.I18NManager

public final class I18NManager extends Object
Internationalization Manager for Episteme Killer Apps. Delegates to the core I18N class to ensure shared state.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • getInstance

      public static I18NManager getInstance()
    • addBundle

      public void addBundle(String baseName)
    • addListener

      public void addListener(Consumer<Locale> listener)
    • setLocale

      public void setLocale(Locale locale)
    • get

      public String get(String key)
    • get

      public String get(String key, Object... args)
    • getCurrentLocale

      public Locale getCurrentLocale()
    • getSupportedLocales

      public static Locale[] getSupportedLocales()