read method

bool read(
  1. dynamic items,
  2. Language language
)

Implementation

bool read(
  dynamic items,
  Language language,
) {
  if (items is Map<String, dynamic>) {
    _items[language]?.clear();
    _items[language] ??= <String, dynamic>{};
    if (_parent[language.code] == language) {
      _parent.remove(language.code);
    }
    _textDirection.remove(language);
    _parse(language, items);
    _analyse(language);
    _loadOptions(language);
    return _build(language);
  } else {
    ParseError.printInvalidFormat(language);
    return false;
  }
}