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