BaseTranslationProvider<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>> constructor

BaseTranslationProvider<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>({
  1. required BaseFlutterLocaleSettings<E, T> settings,
  2. required Widget child,
})

Implementation

BaseTranslationProvider({
  required this.settings,
  required this.child,
})  : initTranslations = settings.currentTranslations,
      super(
        key: _GlobalKeyHandler.instance.register<E, T>(
          baseLocale: settings.utils.baseLocale,
        ),
      );