I18n for legacy hub content/sidebar via settingsLegacyHub
Replace hard-coded English with next-intl. Introduces stable topic id constants; activeTopic is compared against ids instead of translated display strings.
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
Wire landing page to settingsLanding translations
Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...
Move account settings help panels to message keys
Replace all hardcoded help copy on the organization account page with scoped useTranslations keys. Extend i18n-audit to report files missing translation hooks f...
Wire organization account hero and tabs to i18n keys
Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-internal/ folder into messages/ be...
Wire MUI Tooltip titles through common.actions and common.tooltips
Replace literal single-line Tooltip title strings with tCommon("actions.*") or tCommon("tooltips.*"), merge keys into messages/en.json, and fix nested component...
Tooltip wave — AccountManager, ModernColorPicker, SMS tabs
Account grid View/Delete via common.actions; color picker and SMS tooltips via common.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, e...
Tooltip wave — TeamMemberManager actions
Wire grid tooltips to **************** and common.tooltips.resetFilters. i18n: audit tooltip literals 217→209.
Tooltip wave — DocManager grid and row actions
Internationalize all literal Tooltip titles in DocManager via common.tooltips and common.actions (download, share, delete, refresh). Merge fragment into en.json...
Tooltip wave — lead list icons and email template blocks
Wire Lead ID column icons via leads.list.tooltips; email block reorder/delete via **************** i18n:audit tooltip literals 236→230.
Common tooltips wave — subscription invoices, billing tab, activity IP, avatar delete
Replace literal Tooltip titles with common.actions.send, common.tooltips.markPaid, blockThisIp, addBillingAccount, and actions.delete; merge fragment into en.js...
Localize CRM account, leads, procurement, and phone extension tooltips
Add common.alerts wave for alert() literals
Introduce **************** with shared alert strings under common.alerts, merge into en.json, and replace literal alert('...') calls across clubhouse, documents...
Add navtop availability labels and softphone voicemail strings
Add components.navtop status* keys across locales so the header presence dropdown shows translated labels. Add **************** in English. Remove an unused tra...
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.