init method

Future init({
  1. required String projectUrl,
  2. required String defaultLocale,
})

Implementation

Future init(
    {required String projectUrl, required String defaultLocale}) async {
  _polyglotApi = PolyglotApi(projectUrl: projectUrl);
  _localizedStrings = await _polyglotApi?.getPolyglotLanguages();
  var prefs = await SharedPreferences.getInstance();
  if (prefs.getString('language_code') == null) {
    _appLocale = _getLocale(defaultLocale);
  } else {
    _appLocale = Locale(prefs.getString('language_code') ?? "en");
  }
}