i18n в Next.js: как не сломать сборку с MDX и переводами
Переводчики в Crowdin изменяют компоненты в MDX, и props превращаются в локализованные строки — билд падает. Ваша архитектура с next-intl и JSON-месседжами уже ок, но маркетинговые страницы в MDX под одной веткой создают проблемы. Как выбрать CMS: документ- или field-level i18n? И стоит ли вообще втыкать headless для 30 страниц?
Инсайт: для малого объема и сложных slug'ов лучше hosted локализация с поддержкой preview, чтобы переводчики видели контекст без PR и git.