Class TranslationsUnit

    • Field Detail

      • translations

        protected java.util.List<Translation> translations
    • Constructor Detail

      • TranslationsUnit

        public TranslationsUnit()
      • TranslationsUnit

        public TranslationsUnit​(java.util.List<Translation> translations)
    • Method Detail

      • getTranslations

        public java.util.List<Translation> getTranslations()
      • setTranslations

        public void setTranslations​(java.util.List<Translation> translations)
      • mergeWithCustom

        public TranslationsUnit mergeWithCustom​(@NotNull
                                                @NotNull TranslationsUnit customConfig)
        Merge translations between custom_translations.xml and translations.xml
        Strategy: for duplicated entries take one from custom_translations.xml
        Specified by:
        mergeWithCustom in interface MergableConfig<TranslationsUnit>
        Parameters:
        customConfig - custom_translations.xml
        Returns:
        merged list of translations
      • localized

        public TranslationsUnit localized​(@NotNull
                                          @NotNull java.lang.String languageCode)
      • getTranslation

        public Translation getTranslation​(java.lang.String identifier)
      • getTranslation

        public Translation getTranslation​(java.lang.String identifier,
                                          java.lang.String languageCode)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object