Class SessionLocalizationProvider

java.lang.Object
org.teamapps.application.server.system.localization.SessionLocalizationProvider
All Implemented Interfaces:
org.teamapps.application.api.localization.ApplicationLocalizationProvider

public class SessionLocalizationProvider
extends java.lang.Object
implements org.teamapps.application.api.localization.ApplicationLocalizationProvider
  • Constructor Details

    • SessionLocalizationProvider

      public SessionLocalizationProvider​(SystemRegistry registry, org.teamapps.ux.session.SessionContext context)
    • SessionLocalizationProvider

      public SessionLocalizationProvider​(java.util.List<java.lang.String> rankedLanguages, DictionaryLocalizationProvider dictionary, SystemLocalizationProvider systemDictionary)
  • Method Details

    • createApplicationLocalizationProvider

      public SessionApplicationLocalizationProvider createApplicationLocalizationProvider​(Application application)
    • getLocalized

      public java.lang.String getLocalized​(Application application, java.lang.String key)
    • getLocalized

      public java.lang.String getLocalized​(Application application, java.lang.String key, java.lang.Object... parameters)
    • getLocalized

      public java.lang.String getLocalized​(java.lang.String key, java.lang.Object... parameters)
      Specified by:
      getLocalized in interface org.teamapps.application.api.localization.ApplicationLocalizationProvider
    • getLocalized

      public java.lang.String getLocalized​(org.teamapps.universaldb.index.translation.TranslatableText translatableText)
      Specified by:
      getLocalized in interface org.teamapps.application.api.localization.ApplicationLocalizationProvider