Fix script
This commit is contained in:
parent
1dc131cd29
commit
486978dfeb
|
@ -307,12 +307,14 @@ void portStrings(
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
// ignore: omit_local_variable_types
|
// ignore: omit_local_variable_types
|
||||||
String Function(Map<String, String> translations) transformer =
|
String? Function(Map<String, String> translations) transformer =
|
||||||
(translations) => translations[migrate.key]!;
|
(translations) => translations[migrate.key];
|
||||||
|
|
||||||
// check if it has a plural form
|
// check if it has a plural form
|
||||||
if (baseTranslations.containsKey('${migrate.key}_plural')) {
|
if (baseTranslations.containsKey('${migrate.key}_plural')) {
|
||||||
transformer = (translations) {
|
transformer = (translations) {
|
||||||
|
if (translations[migrate.key] == null) return null;
|
||||||
|
|
||||||
final fixedVariables = translations[migrate.key]!
|
final fixedVariables = translations[migrate.key]!
|
||||||
.replaceAll('{{$variableName}}', '{$variableName}');
|
.replaceAll('{{$variableName}}', '{$variableName}');
|
||||||
|
|
||||||
|
@ -339,8 +341,11 @@ void portStrings(
|
||||||
|
|
||||||
lemmurTranslations[language]![migrate.renamedKey] = transformer(strings);
|
lemmurTranslations[language]![migrate.renamedKey] = transformer(strings);
|
||||||
}
|
}
|
||||||
lemmurTranslations[baseLanguage]![migrate.renamedKey] =
|
final transformed = transformer(baseTranslations);
|
||||||
migrate.transform(transformer(baseTranslations));
|
if (transformed != null) {
|
||||||
|
lemmurTranslations[baseLanguage]![migrate.renamedKey] =
|
||||||
|
migrate.transform(transformed);
|
||||||
|
}
|
||||||
lemmurTranslations[baseLanguage]!['@${migrate.renamedKey}'] = metadata;
|
lemmurTranslations[baseLanguage]!['@${migrate.renamedKey}'] = metadata;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue