56просмотров
2.6%от подписчиков
25 марта 2026 г.
📷 ФотоScore: 62
За хардкод на английском в UI теперь можно получить по шапке от юристов. С 1 марта заработал ФЗ №168 — публичные IT-продукты обязаны общаться с пользователем на русском. На Хабре ребята поделились болью: банальная задача для редактора на практике превращается в суровый архитектурный рефакторинг. К чему готовиться, если юристы уже стучатся в вашу дверь:
→ Верстка выйдет из чата. Русские термины беспощадно длиннее латиницы. Кнопки и табы поедут, придется переделывать компоненты под динамическую ширину.
→ Бэкенд-предатель. Сервер отдает ошибки текстом вроде "User not found"? Плохие новости. Оставляем в API строго коды ошибок, а всю локализацию тащим на UI-слой.
→ Терминологический ад. Чтобы не свести пользователей с ума, придется согласовывать глоссарий. Забываем про Dashboard (теперь это «Панель управления»), Workspace превращается в «Рабочее пространство», а Marketplace — в «Каталог приложений». Внедряем линтеры на запрещенные слова в пулл-реквестах. Единственный плюс — угроза проверок заставляет наконец-то вычистить легаси и нормально настроить i18n. Как у вас дела с локализацией интерфейсов? 😀 Давно всё вынесли в i18n, спим спокойно
😅 Везде английский хардкод, делаем вид, что мы не публичные
😎 У нас «Dashboard» вообще зашит прямо в картинку #architecture #productmanagement (источник)