loadOne method

Future loadOne (dynamic language)

Implementation

Future loadOne(language) async {
  String resourceFilePath = this.config.languageResources[language];
  if (resourceFilePath == null) {
    throw ResourceNotFound("Invalid language requested $language");
  }
  var strings = await rootBundle.loadString(resourceFilePath);
  _stringResources[language] = {};
  strings.split("\n").forEach((i) {
    i = i.trim();
    if (i.startsWith("#") || i == "") {
      return;
    }
    _stringResources[language][i.split('=')[0].trim()] =
        i.split('=')[1].trim();
  });
}