commit f7486c1e7617af24a73c84c85b0294e06f0bec03
parent 4d569192a6479e9a07ef42ef6b362e2a4d31a75f
Author: Sebastian <sebasjm@taler-systems.com>
Date: Mon, 15 Dec 2025 13:17:28 -0300
dummy po file for challenger UI
Diffstat:
3 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/packages/challenger-ui/src/i18n/de.po b/packages/challenger-ui/src/i18n/de.po
@@ -24,3 +24,4 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Language: de\n"
diff --git a/packages/challenger-ui/src/i18n/strings.ts b/packages/challenger-ui/src/i18n/strings.ts
@@ -15,12 +15,14 @@ strings['de'] = {
"messages": {
"": {
"domain": "messages",
- "plural_forms": "nplurals=2; plural=(n != 1);"
+ "plural_forms": "nplurals=2; plural=(n != 1);",
+ "lang": "de"
}
}
},
"domain": "messages",
"plural_forms": "nplurals=2; plural=(n != 1);",
- "completeness": null
+ "lang": "de",
+ "completeness": 0
};
diff --git a/packages/pogen/src/po2ts.ts b/packages/pogen/src/po2ts.ts
@@ -100,6 +100,10 @@ export function po2ts(): void {
fuzzy: true,
});
const header = poAsJson.locale_data.messages[""]
+ if (!header.lang) {
+ console.error("error: missing 'Language' property in " + filename);
+ process.exit(1);
+ }
const total = calculateTotalTranslations(poAsJson.locale_data.messages)
const completeness =
(header.lang === "en"