KamoCRM

Localize the hub cards and stop bundling the English datasets

Featurekamo-marketing
Shipped
12 ஆகஸ்ட், 2026 அன்று 3:27 PM UTC
Author
Kamo
Commit
b62704c

The four hub pages rendered client components that imported the collection modules directly and took no props, so every card — industry names, integration taglines, glossary definitions, competitor summaries — was English in all 22 locales even though the surrounding chrome was translated. It also meant the full English datasets shipped in the client bundle. The server now localizes and passes only the fields each hub actually renders, so the client keeps the structural constants (category labels, display order) and drops the data modules. Vendor and competitor brand names stay untranslated but are still passed, since the cards print them. The ItemList/DefinedTermSet JSON-LD on these pages also hardcoded /en URLs for every locale; they now follow the page's own locale.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing