Wire t() into remaining hardcoded UI strings across ~88 files

Otherkamo-internal
Shipped
May 9, 2026 at 11:00 PM UTC
Author
kamo
Commit
ec1a3da

Replaces hardcoded English with next-intl t() calls in places the prior conversion missed: DataGrid headerName values (~238 across pipeline, account, leads, documents, subscription, commerce), ternary status labels (Active/Inactive, Public/Private, Enabled/Disabled, etc.), fallback strings (?? "Unknown" / || "Phone"), SystemDebug labels, KbArticleEditor toolbar tooltips, Tooltip/aria-label/title/alt template strings, confirm() dialogs, commerce page titles, and various chip / placeholder patterns. Reuses existing common.fields.* / common.states.* keys where applicable; adds component-scoped keys otherwise. Skips technical acronyms (SSL, IMAP, CNAME, SLA, MRR, etc.), ID prefixes (APP-/CMT-), and name suffixes (Jr., Sr., II-V) per international-form conventions. tsc --noEmit passes.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing