getExistingLangCodes method
Extracts existing language codes from the xcstrings JSON structure.
Implementation
Set<String> getExistingLangCodes(Map<String, dynamic> json) {
final existingLangCodes = <String>{};
final strings = json['strings'];
if (strings is Map<String, dynamic>) {
for (final key in strings.keys) {
final localizations = strings[key]?['localizations'];
if (localizations is Map<String, dynamic>) {
existingLangCodes.addAll(localizations.keys);
}
}
}
return existingLangCodes;
}