Skip to content

i18n(schema): author procest property titles in English + NL l10n#679

Merged
rubenvdlinde merged 1 commit into
developmentfrom
wip/schema-titles-en
Jul 25, 2026
Merged

i18n(schema): author procest property titles in English + NL l10n#679
rubenvdlinde merged 1 commit into
developmentfrom
wip/schema-titles-en

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Summary

  • Re-authored 46 Dutch title values in lib/Settings/procest_register.json to English so manifest-driven UI labels (property/column headers) are English-authored per the fleet-wide i18n rule. Covers the complaint/complaintDisposition/hearing (Awb chapter 9 klacht flow), bezwaar/beroep/bacAdviceRequest (objection/appeal flow), voorstel/parafeerroute/parafeeractie/paraferingAuditEntry (B&W sign-off flow), and caseType/documentType/decisionType/case/location schemas.
  • Property keys, enum values, and descriptions are unchanged — verified programmatically that property key sets and enum values are identical to the merge-base.
  • Added 39 new EN/NL l10n key pairs to l10n/en.json, l10n/nl.json, l10n/en.js, l10n/nl.js so Dutch-locale users still see Dutch labels via t(). 3 titles (Category, Handler, Participants) already had matching l10n entries.
  • Version bumps: register info.version 0.13.0 → 0.13.1; appinfo/info.xml 0.3.3 → 0.3.4; CHANGELOG.md updated.

Test plan

  • python3 -c "json.load(...)" on the register and every changed l10n/*.json — all valid
  • node -c l10n/en.js && node -c l10n/nl.js — valid syntax
  • node tests/l10n/check-l10n.js — passes (used-key coverage + en/nl key-set parity)
  • Programmatic diff check: property key sets per schema identical to merge-base; enum values identical to merge-base
  • git diff of the register shows only "title": value lines + the info.version line
  • Live re-import / on-instance verification — deferred to the orchestrator's batched live-verify per the task brief

🤖 Generated with Claude Code

Rewrote 46 Dutch `title` values across lib/Settings/procest_register.json
to English (complaint/complaintDisposition/hearing, bezwaar/beroep/
bacAdviceRequest, voorstel/parafeerroute/parafeeractie/paraferingAuditEntry,
plus caseType/documentType/decisionType/case/location) so manifest-driven
UI labels are English-authored and translatable via l10n. Property keys,
enum values, and descriptions are unchanged (verified: identical property
key sets and enum values vs. merge-base). Register info.version bumped
0.13.0 -> 0.13.1.

Added 39 new EN/NL l10n key pairs (l10n/en.json, l10n/nl.json, l10n/en.js,
l10n/nl.js) so Dutch users still see Dutch labels; 3 titles (Category,
Handler, Participants) already had matching l10n entries. appinfo/info.xml
bumped 0.3.3 -> 0.3.4; CHANGELOG.md updated.
@rubenvdlinde
rubenvdlinde merged commit 96a41db into development Jul 25, 2026
2 checks passed
@rubenvdlinde
rubenvdlinde deleted the wip/schema-titles-en branch July 25, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant