Зачем это спрашивают
i18n ломает вёрстку и UX, если думать только про «свой» язык.
Риски
- Длина строк: немецкий/финский растягивают кнопки; не фиксируйте ширины под русский
- Направление: RTL (
dir="rtl") для арабского/иврита
- Плюрализация, даты, числовые форматы, валюты
- Шрифты и высота строк для разных письменностей
hreflang, отдельные URL, не смешивать языки в кэше CDN
- Кодировка UTF-8 везде
- Переводы в ресурсах, не хардкод в коде
Итог
Проектируйте layout «резиновым» к тексту и закладывайте RTL/форматы с первого дня.