KLocalizations constructor

KLocalizations({
  1. required Locale locale,
  2. required Locale defaultLocale,
  3. required List<Locale> supportedLocales,
  4. String localizationsAssetsPath = 'assets/translations',
  5. bool throwOnMissingTranslation = false,
  6. KLocalizationsLoader? loader,
})

Implementation

KLocalizations({
  required Locale locale,
  required this.defaultLocale,
  required this.supportedLocales,
  this.localizationsAssetsPath = 'assets/translations',
  this.throwOnMissingTranslation = false,
  KLocalizationsLoader? loader,
})  : _locale = locale,
      _loader = loader ?? KLocalizationsLoaderJson(assetPath: localizationsAssetsPath),
      assert(supportedLocales.isNotEmpty, 'At least a locale must be provided');