Class VaadinI18nProvider
java.lang.Object
com.appjars.utils.i18n.AppjarsI18nProvider
com.appjars.i18nmanager.vaadin.service.VaadinI18nProvider
- All Implemented Interfaces:
com.vaadin.flow.i18n.I18NProvider,Serializable
@Component
@Primary
public class VaadinI18nProvider
extends com.appjars.utils.i18n.AppjarsI18nProvider
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionVaadinI18nProvider(com.appjars.i18nmanager.service.LanguageService languageService, com.appjars.i18nmanager.service.TranslationItemService translationItemService, String[] supportedLocales, String defaultLocaleCode) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.i18n.I18NProvider
getAllTranslations, getDefaultLocale, getTranslation, getTranslations
-
Constructor Details
-
VaadinI18nProvider
public VaadinI18nProvider(com.appjars.i18nmanager.service.LanguageService languageService, com.appjars.i18nmanager.service.TranslationItemService translationItemService, @Value("${com.appjars.utils.i8n.supportedLocales:en}") String[] supportedLocales, @Value("${appjars.translations.default-locale:en}") String defaultLocaleCode) throws IOException - Throws:
IOException
-
-
Method Details
-
getProvidedLocales
- Specified by:
getProvidedLocalesin interfacecom.vaadin.flow.i18n.I18NProvider- Overrides:
getProvidedLocalesin classcom.appjars.utils.i18n.AppjarsI18nProvider
-
getTranslation
- Specified by:
getTranslationin interfacecom.vaadin.flow.i18n.I18NProvider- Overrides:
getTranslationin classcom.appjars.utils.i18n.AppjarsI18nProvider
-