load method
Implementation
@override
Future<Map<String, dynamic>> load(String path, Locale locale) async {
if (xmlData == null) {
log('easy localization loader: load xml file $path');
var doc = XmlDocument.parse(await rootBundle.loadString(path));
doc.normalize();
assert(doc.lastChild != null, 'The XML file does not contain any node');
xmlData = convertXmlNodeToMap(doc.lastChild!);
} else {
log('easy localization loader: Xml already loaded, read cache');
}
return xmlData![locale.toString()];
}