Why this exists
Most products treat localization as a feature to ship once and forget. We treat it as a commitment that is either current or it is not. This page makes that commitment visible.
- Demonstrates seriousness — translated institutional content signals organizational maturity.
- Creates trust — users who read in their own language understand what we are telling them.
- Improves SEO — every transparency article in nine languages is independently indexable.
- Helps contributors and translators — a complete, versioned record makes onboarding tractable.
- Reinforces international credibility — audit methodology in ten languages positions PayCal at a standard most companies do not reach.
Coverage by layer
| Language | UI | Help | Transparency | Emails | Status |
|---|---|---|---|---|---|
| English Source | 2,785 keys | 361 keys | 18 articles | All templates | Source |
French fr |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
German de |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Spanish es |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Italian it |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Dutch nl |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Portuguese pt |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Hindi hi |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Filipino tl |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active | |
Turkish tr |
✓ 2,785 keys | ✓ 361 keys | ✓ 18 / 18 | Active |
What each column means
UI — Interface strings
Every visible label, button, tooltip, error message, keyboard shortcut hint, modal title, navigation item, and accessibility announcement in the application is driven by a string key. The English master contains 2,785 keys spanning 60+ top-level namespaces. All nine non-English languages maintain exact key parity.
Help — Help Center
The Help Center contains structured articles covering getting started, pay period setup, work hours and wages, WebAuthn passkey registration, tax bracket methodology, browser requirements, and troubleshooting. All 361 Help string keys are localized across all nine non-English languages.
Transparency — Transparency Center
The Transparency Hub contains 18 full-length articles covering security audits, Redis infrastructure, WebAuthn implementation, SOC 2 readiness, accessibility compliance, dependency management, load testing, email architecture, metrics collection, and more. Each article is a standalone file with the full body translated.
18 articles × 10 languages = 180 localized article files.
Emails — Transactional email
Transactional emails currently use English-only templates. All 65 email string keys are already translated. Localized email delivery is planned once the rendering pipeline is extended to accept a language parameter.
Scale in numbers
| Metric | Count |
|---|---|
| Total languages | 10 (English source + 9 active) |
| UI string keys per language | 2,785 |
| Total string entries (all 10 locales) | ~27,850 |
| Transparency articles with full 10-language coverage | 18 |
| Transparency article files | 180 (18 × 10) |
| Help Center keys localized | 361 keys × 9 languages |