init static method
Implementation
static Future<void> init({
bool showLogs = false,
Map? initial,
String name = kDefaultTranslationName,
String defaultPath = kDefaultTranslationPath,
Set<String>? paths,
Object? defaultLocale,
Iterable? supportedLocales,
TranslationDelegate? delegate,
}) async {
paths ??= {};
if (delegate != null && delegate.paths.isNotEmpty) {
paths.addAll(delegate.paths);
}
paths.add("$name/$defaultPath");
i._paths = paths;
i._showLogs = showLogs;
i._name = name;
i._defaultPath = defaultPath;
i._delegate = delegate;
i.defaultLocaleOrNull = parseLocale(defaultLocale);
i._supportedLocales = parseLocales(supportedLocales);
await i._loads();
}