taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

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:
Mpackages/challenger-ui/src/i18n/de.po | 1+
Mpackages/challenger-ui/src/i18n/strings.ts | 6++++--
Mpackages/pogen/src/po2ts.ts | 4++++
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"