One platform,
every jurisdiction you operate in.
Locale switcher with native labels and RTL flags. Tenant-overridable translation catalog. Statutory file coverage for the US, UK, SA, Ghana, and Canada. CSS-RTL stylesheets — no redesign required.
Locale
Tenant override + per-user preference
7 locales, with native labels and RTL flags.
A locale is more than a translation. The switcher carries the locale code, native label, and an `is_rtl` flag — so the rest of the UI knows what to mirror and how to format dates and numbers.
- en-US · en-GB · fr-FR · es-ES · pt-BR · ar-SA · sw-KE
- Native label per locale
- is_rtl flag drives layout direction
- Per-user preference + tenant default
- Auto-detect from Accept-Language
- ICU formats for dates, numbers, currency
Locale
Tenant override + per-user preference
Override any term, just for your tenant.
You call it a "Pay cycle". Another tenant calls it a "Pay run". Override at the catalog level without forking. Every override is audited and version-controlled.
- Per-tenant translation override
- Override audit log with author and timestamp
- Version history with rollback
- CSV / JSON import / export
- Fallback chain (tenant → locale → base)
- Live preview before publish
Tenant Translation Override
The files your finance team has to file.
Coverage for the five most-asked jurisdictions, generated from your live payroll data — and validated against the statutory schema before submission.
- US: EFW2 federal + state W-2, 1099-NEC
- UK: RTI FPS, P60, P11D
- SA: EMP501, IRP5, EMP201
- Ghana: P9 annual, GRA monthly
- Canada: T4, T4A, RL-1 (Quebec)
- Pre-submission schema validation
Statutory File Coverage
Mirror the UI for Arabic without redesign.
Stylesheets use CSS logical properties (inline-start, inline-end) so an RTL locale flips the entire layout — without bespoke stylesheets per language.
- CSS logical properties throughout
- Bidirectional text in inputs and labels
- Mirrored icon directions where semantic
- Tested for Arabic, Hebrew, Persian
- Mixed-direction content support
- Component-level dir="rtl" override
CSS-RTL ready
Mirror the entire UI without redesign.
Globalization, answered.
Scale across jurisdictions, not across tools.
See locale switching, statutory files, and the override catalog in one walkthrough.
