Class I18nLabel

java.lang.Object
org.summerboot.jexpress.i18n.I18nLabel

public class I18nLabel extends Object
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Field Details

    • code

      protected final String code
    • key

      protected String key
    • critical

      protected final boolean critical
    • values

      protected final String[] values
  • Constructor Details

    • I18nLabel

      public I18nLabel(String code, boolean critical, String... values)
    • I18nLabel

      public I18nLabel(String... values)
  • Method Details

    • getCode

      public String getCode()
    • isCritical

      public boolean isCritical()
    • getKey

      public String getKey()
    • format

      public String format(ResourceBundle rb, String... args)
    • format

      public String format(Locale locale, String... args)
    • format

      public String format(String languageTag, String... args)
    • buildTranslationsMap

      public static void buildTranslationsMap(String rootPrefix, Class rootI18nClass, int translationIndex, Map<String,String> translationsMapping)
      Parameters:
      rootPrefix -
      rootI18nClass -
      translationIndex -
      translationsMapping -