Engineering Diary, Day 18: 10 Languages, 224 Routes, and the isZh Massacre — Going Global in 48 Hours
Two days. 153 files changed. 27,000+ lines of code. We took VOLO from a bilingual product with French and Spanish bolted on to a genuinely global platform serving 10 languages — but it wasn't just 'add more JSON files.' We had to kill the isZh anti-pattern that was hardwired into 81 page files, rebuild the i18n infrastructure, translate 224 routes into 10 languages (2,240 city name pairs), optimize Core Web Vitals, add agent mode internationalization, fix accessibility across every modal and overlay, and clean up Google Search Console coverage issues. This is the story of the biggest refactor in VOLO's history.