Какая типичная ошибка при работе с Angular i18n и как её избежать?

AngularMiddleInternationalization and AccessibilityТеорияangulari18nmiddle

Что хотят услышать интервьюеры:

Главная ошибка: хардкодить строки в компонентах и усложнять перевод.

Ответ:

Angular i18n — это локализация шаблонов, дат, чисел и текстов приложения.

Как избежать: держать явный поток данных, типизировать контракты, писать тесты и проверять поведение в сценариях изменения состояния.

Пример безопасного подхода:

<button aria-label='Закрыть диалог'>×</button>

Источники

Похожие вопросы