Содержание

Терминология, локализация и понятный интерфейс

Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Разработка Open: обязательные правила

Контракты

Доменный идентификатор сохраняется независимо от настраиваемого UI-термина. Конфигурация терминологии — локальный файл установки, а не дополнительная база с копией моделей.

Языки

Статические строки переводятся через UI i18n; пользовательский контент имеет отдельную систему RU/EN значений и fallback. Недопустимо подменять контентный перевод простым переводом подписи поля.

Помощь

Для каждого затронутого экрана нужен короткий контекст, подсказка для полей и действие «что дальше». UI объясняет факт, предположение и предложение раздельно. Одинаковый сценарий в вебе и Flutter должен давать согласованное поведение.

Связанные понятия