The job of this console
See which packs are present, seed missing translations, and confirm employees see policy names in their locale. Do not fork policy logic per language.
Register view for locale packs and policy translations — no self-serve write UI; seed via API.
Register view — seed via API. Flowcharts: locale pack → jurisdiction → UI strings.
Locale packs
Leave localization is locale packs and policy translations. No self-serve write UI; seed via API. The policy math stays in Global Policy Center; this is language.
/admin/leave/localization
HR Admin · Org Admin
See which packs are present, seed missing translations, and confirm employees see policy names in their locale. Do not fork policy logic per language.
HR administrators and implementation partners. Employees only see the translated strings at apply time.
Open the register, identify a missing locale, seed via API, prove on a test user with that locale.
A new country. A policy renamed in English only. After a pack import. When a string still shows a key.
Each diagram auto-plays steps when it scrolls into view. Use Play / Pause, or click a step to jump.
Create or edit locale strings and bind to jurisdictions.
flowchart TD
L[Locale pack] --> Bind[Bind jurisdictions]
Bind --> UI[Employee UI strings]
UI --> QA[Verify on Leaves]
QA --> Live[Publish pack]
How the app picks copy for an employee.
flowchart TD
Emp[Employee] --> Loc{User locale?}
Loc -->|Yes| Pack[Locale pack]
Loc -->|No| Jur[Jurisdiction default]
Jur --> Pack
Pack --> Text[Leave UI text]
Leave localization keeps region-specific wording aligned with legal calendars and policy packs. This screen is a register only — no self-serve write UI; seed via API.