Klasse GroovyLanguageConstants

java.lang.Object
de.uplanet.lucy.server.i18n.scripting.groovy.GroovyLanguageConstants

@Scriptable public final class GroovyLanguageConstants extends Object
  • Konstruktordetails

    • GroovyLanguageConstants

      public GroovyLanguageConstants(Supplier<de.uplanet.lucy.server.i18n.ILanguageConstants> p_constantsSupplier, String p_strLang, String p_strFallbackLang)
  • Methodendetails

    • getLanguage

      public String getLanguage()
      Get the context language set for this object.
      Gibt zurück:
      The context language.
    • getFallbackLanguage

      public String getFallbackLanguage()
      Get the fallback language that is used when a language constant is not found in the context language.

      Usually this is the portal's default language.

      Gibt zurück:
      The default language.
    • language

      public GroovyLanguageConstants language(String p_strLang)
      Get the language constants for the specified language.

      This can be useful when another than the predefined context language should be used.

         def en = g_i18n.language("en")
       
      Parameter:
      p_strLang - The language.
      Gibt zurück:
      The language constants for the specified language.
    • application

      public GroovyLanguageConstants.GLCApplications application(String p_strAppGuid)
      Get an accessor for application language constants.
      Parameter:
      p_strAppGuid - The application GUID.
      Gibt zurück:
      An accessor for the given application.
    • getAt

      public String getAt(String p_strKey)
      Get the value of the given language constant. If there is no value for the given key in the context language, the fallback language is used. If no fallback is available null will be returned.
         def strValue = g_i18n["CONSTANT_NAME"]
       
      Parameter:
      p_strKey - The key.
      Gibt zurück:
      The localized string.
    • get

      public String get(String p_strKey)
      Get the value of the given language constant. If there is no value for the given key in the context language, the fallback language is used. If no fallback is available null will be returned.
         def strValue = g_i18n.CONSTANT_NAME
       
      Parameter:
      p_strKey - The key.
      Gibt zurück:
      The localized string.