Localize the hub cards and stop bundling the English datasets

Featurekamo-marketing
Shipped
August 12, 2026 at 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?

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

Start Free ForeverView Pricing