load method

  1. @override
Future<Map<String, dynamic>> load(
  1. String path,
  2. Locale locale
)

Implementation

@override
Future<Map<String, dynamic>> load(String path, Locale locale) async {
  if (csvParser == null) {
    log('easy localization loader: load csv file $path');
    csvParser = CSVParser(await rootBundle.loadString(path));
  } else {
    log('easy localization loader: CSV parser already loaded, read cache');
  }
  return csvParser!.getLanguageMap(locale.toString());
}