calculateSubmap method
Implementation
Map<dynamic, dynamic> calculateSubmap(final String translationKey) {
final List<String> translationKeySplitted =
translationKey.split(keySeparator!);
translationKeySplitted.removeLast();
Map<dynamic, dynamic>? decodedSubMap = decodedMap;
for (var listKey in translationKeySplitted) {
final subMap = (decodedSubMap ?? {})[listKey];
decodedSubMap = subMap is Map ? subMap : {};
}
return decodedSubMap ?? {};
}