diff --git a/source/data/localization/deu.loc.json b/source/data/localization/deu.loc.json index 2ab3566..fdd1496 100644 --- a/source/data/localization/deu.loc.json +++ b/source/data/localization/deu.loc.json @@ -3,10 +3,12 @@ "identifier": "deu" }, "tree": { - "register.flaw.password_too_short": "das Passwort muss mindestens {{minimum_length}} Zeichen haben", - "register.flaw.password_too_long": "das Passwort darf höchstens {{maximum_length}} Zeichen haben", - "register.flaw.password_lacks_letter": "das Passwort muss einen Buchstaben beinhalten", - "register.flaw.password_lacks_number": "das Passwort muss ein Zahl beinhalten", - "register.flaw.password_lacks_special_character": "das Passwort muss ein Sonderzeichen beinhalten" + "page.register.flaw.password_mismatch": "Die Passwörter stimmen nicht überein", + "page.register.flaw.password_too_short": "das Passwort muss mindestens {{minimum_length}} Zeichen haben", + "page.register.flaw.password_too_long": "das Passwort darf höchstens {{maximum_length}} Zeichen haben", + "page.register.flaw.password_lacks_letter": "das Passwort muss einen Buchstaben beinhalten", + "page.register.flaw.password_lacks_number": "das Passwort muss ein Zahl beinhalten", + "page.register.flaw.password_lacks_special_character": "das Passwort muss ein Sonderzeichen beinhalten", + "page.register.flaw.unhandled_error": "da ist etwas schief gelaufen :/" } } diff --git a/source/logic/main.ts b/source/logic/main.ts index 95e107f..b3561c1 100644 --- a/source/logic/main.ts +++ b/source/logic/main.ts @@ -85,15 +85,31 @@ async function main( ) : Promise { await _espe.conf.load(); + await _espe.backend.init(); + + await lib_plankton.translate.initialize( + { + "verbosity": 1, + "packages": [ + JSON.parse(await lib_plankton.file.read("data/localization/deu.loc.json")), + ], + "order": ["deu"], + "autopromote": false, + } + ); + await lib_plankton.zoo_page.init( document.querySelector("main"), { "fallback": {"name": "index", "parameters": {}}, } ); + // set title document.querySelector("header > h1").textContent = _espe.conf.get().settings.title; + setup_nav(); + lib_plankton.zoo_page.start(); }