Локализация (ч 2)
Теперь, когда с настройкой и внезапной унификацией хелперов и окружений разобрались начинается следующая часть проблем.
Раньше (при синхронной загрузке) правильно инициализировались валидации, тк валидации хочется тоже показывать на языке пользователя.
Однако при асинхронном способе загрузке локалей теперь в момент инициализации схемы валидации не известно какой язык текущий. И идет фолбек на дефольтный.
И получается, что какой бы язык не выбрал пользователь — ошибки валиадции на дефолтном языке. Те на английском (в моем случае)
Исправить поведение можно передачей функции трансляции в момент инициализации компонент и схемы валидации. При использовании разных языков компонеты будут перерисовываться с учетом языка и инициализировать схему валидаций под текущий язык;
Поймать и понять и скорректировать такое поведение с учетом новых требований — это ресурс нескольких дней/недель в рамках работы в компании.
AI тут не помогает, тк он
1) не знает всех деталей желаемого
2) передача этих деталей невозможна в разовом формате, тк недостаточно информации о поведении системы
3) AI не знает особенностей поведения инструментов в разных окружениях
4) AI начинает зацикливаться и не может полностью "почувствовать задачу"
Итого:
1) чтобы получить итоговый результат, надо сформулировать задачу.
2) Чтобы сформулировать задачу — надо провести исследование.
3) Исследование для формулирования задачи приводит к фактическому решению задачи.
AI в таком процессе фактически бесполезен.
Post #845
66
- 🔥 1