asChangeNotifier static method
Creates KLocalizations
wrapped in a ChangeNotifierProvider
After we can get access to KLocalizations
by calling KLocalizations.of(context)
Implementation
static ChangeNotifierProvider<KLocalizations> asChangeNotifier({
required List<Locale> supportedLocales,
required Locale locale,
required Locale defaultLocale,
String? localizationsAssetsPath,
Widget? child,
KLocalizationsLoader? loader,
}) {
return ChangeNotifierProvider(
create: (context) => KLocalizations(
locale: locale,
defaultLocale: defaultLocale,
supportedLocales: supportedLocales,
localizationsAssetsPath: localizationsAssetsPath ?? 'assets/translations',
loader: loader,
),
child: child,
);
}