feat(fp): WP-20 — second locale proof (nl/en build seam)
angular.json gains an i18n block (sourceLocale nl, en translation file) and an `en` build/serve configuration with i18nMissingTranslation: "error" so a new $localize string without an English unit fails the build, not silently falls back. CI now runs `ng build --localize` to build both locales every run. Verified end-to-end, not just "the build succeeded": the nl bundle ships "Inloggen met DigiD", the en bundle ships "Log in with DigiD". Incidental: prettier/compodoc regen noise in docs/wcag-checklist.md, src/docs/a11y.mdx, documentation.json from the same working session. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -29733,6 +29733,17 @@
|
||||
"description": "<p>Value object: an e-mail address. "Parse, don't validate" — an Email is a\ndistinct type from a raw string, mintable only via parseEmail, so holding one\nis proof it is well-formed. Format-only check (the FE keeps format validation\nfor instant feedback; the backend stays the authority — see ADR-0001).</p>\n",
|
||||
"kind": 184
|
||||
},
|
||||
{
|
||||
"name": "Err",
|
||||
"ctype": "miscellaneous",
|
||||
"subtype": "typealias",
|
||||
"rawtype": "Error | undefined",
|
||||
"file": "src/app/shared/application/access.store.ts",
|
||||
"deprecated": false,
|
||||
"deprecationMessage": "",
|
||||
"description": "",
|
||||
"kind": 193
|
||||
},
|
||||
{
|
||||
"name": "Err",
|
||||
"ctype": "miscellaneous",
|
||||
@@ -29766,17 +29777,6 @@
|
||||
"description": "",
|
||||
"kind": 193
|
||||
},
|
||||
{
|
||||
"name": "Err",
|
||||
"ctype": "miscellaneous",
|
||||
"subtype": "typealias",
|
||||
"rawtype": "Error | undefined",
|
||||
"file": "src/app/shared/application/access.store.ts",
|
||||
"deprecated": false,
|
||||
"deprecationMessage": "",
|
||||
"description": "",
|
||||
"kind": 193
|
||||
},
|
||||
{
|
||||
"name": "Errors",
|
||||
"ctype": "miscellaneous",
|
||||
@@ -37419,6 +37419,19 @@
|
||||
"kind": 184
|
||||
}
|
||||
],
|
||||
"src/app/shared/application/access.store.ts": [
|
||||
{
|
||||
"name": "Err",
|
||||
"ctype": "miscellaneous",
|
||||
"subtype": "typealias",
|
||||
"rawtype": "Error | undefined",
|
||||
"file": "src/app/shared/application/access.store.ts",
|
||||
"deprecated": false,
|
||||
"deprecationMessage": "",
|
||||
"description": "",
|
||||
"kind": 193
|
||||
}
|
||||
],
|
||||
"src/app/registratie/application/applications.store.ts": [
|
||||
{
|
||||
"name": "Err",
|
||||
@@ -37458,19 +37471,6 @@
|
||||
"kind": 193
|
||||
}
|
||||
],
|
||||
"src/app/shared/application/access.store.ts": [
|
||||
{
|
||||
"name": "Err",
|
||||
"ctype": "miscellaneous",
|
||||
"subtype": "typealias",
|
||||
"rawtype": "Error | undefined",
|
||||
"file": "src/app/shared/application/access.store.ts",
|
||||
"deprecated": false,
|
||||
"deprecationMessage": "",
|
||||
"description": "",
|
||||
"kind": 193
|
||||
}
|
||||
],
|
||||
"src/app/herregistratie/domain/intake.machine.ts": [
|
||||
{
|
||||
"name": "Errors",
|
||||
|
||||
Reference in New Issue
Block a user