From 6a5e7f9a4dca66c1388f9046671a29fe7914acd1 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 11 Jan 2023 01:47:23 +0100 Subject: [PATCH] Small improvement to generateTranslations-script --- scripts/generateTranslations.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/scripts/generateTranslations.ts b/scripts/generateTranslations.ts index 4e94feeba40..2120a65e414 100644 --- a/scripts/generateTranslations.ts +++ b/scripts/generateTranslations.ts @@ -360,7 +360,9 @@ function transformTranslation( return `new Translation( ${JSON.stringify(obj)} )` } - let values = "" + let values: string[] = [] + const spaces = Utils.Times((_) => " ", path.length + 1) + for (const key in obj) { if (key === "#") { continue @@ -405,18 +407,14 @@ function transformTranslation( )}, "core:${path.join(".")}.${key}")` } - values += `${Utils.Times((_) => " ", path.length + 1)}get ${key}() { ${expr} }, -` + values.push(`${spaces}get ${key}() { ${expr} }`) } else { - values += - Utils.Times((_) => " ", path.length + 1) + - key + - ": " + - transformTranslation(value, [...path, key], languageWhitelist) + - ",\n" + values.push( + spaces + key + ": " + transformTranslation(value, [...path, key], languageWhitelist) + ) } } - return `{${values}}` + return `{${values.join(",\n")}}` } function sortKeys(o: object): object {