From 36fdda5fb1c5bb1c3f41e4446a5811460ea149dd Mon Sep 17 00:00:00 2001 From: MSOB7YY Date: Sun, 12 Nov 2023 14:58:47 +0200 Subject: [PATCH] script: tr.dart intent adjustments --- tr.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tr.dart b/tr.dart index 3eb2d640..20ce4425 100644 --- a/tr.dart +++ b/tr.dart @@ -62,14 +62,15 @@ Future _addKey(String argKey, String argValue) async { await file.writeAsString(""" // ignore_for_file: non_constant_identifier_names // AUTO GENERATED FILE - + abstract class LanguageKeys { Map get languageMap; Map get languageMapDefault; String _getKey(String key) => languageMap[key] ?? languageMapDefault[key] ?? ''; ${keys.map((e) => " String get $e => _getKey('$e');").join('\n')} -}"""); +} +"""); // -- Controller file // final langFile = File(_controllerFilePath); @@ -112,7 +113,7 @@ Future _removeKey(String keyToRemove) async { final lines = await file.readAsLines(); final indToRemove = lines.indexWhere((element) => element.contains("String get $keyToRemove => _getKey('$keyToRemove');")); lines.removeAt(indToRemove); - await file.writeAsString(lines.join('\n')); + await file.writeAsString('${lines.join('\n')}\n'); // -- Controller file // final langFile = File(_controllerFilePath);