WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-287 · Дефект · i18n · web

i18n: кнопка «Добавить источник» без подписи на en-локали (пустой + без текста)

Закрыт P2 ведёт: —
Суть
Репро owner 16.08 (скрины 19:58/20:00): в сайдбаре карточка добавления источника на ru показывает «Добавить источник / PDF, текст, веб-страницы», на en — только круглый + без заголовка и подзаголовка. Похоже, en-каталог messages/*.json не содержит этих ключей (или ключи пустые) и рендер тихо отдаёт пустую строку. Ожидание: en-строки добавлены (Add source / PDF, text, web pages), и — системно — пустой перевод не должен рендериться молча: fallback на ключ/ru + маячок в dev (правило 10 для i18n). Проверить те же ключи в uk.

## 2026-08-23 13:35 UTC — живая UI-приёмка (M4 uibatch, маркер UIBATCH_DONE, против v4-4482925)
**PASS** — в авторизованной en-локали (html[lang=en]) кнопка имеет подпись «Add Source» (DOM-пруф + скрин WEB-287-add-source-en-auth.png). Платного не жгли. Закрываю.

## 2026-08-23 PDFPOSTQA: PASS — authenticated en UI has html[lang=en] and visible `Add Source`; screenshot: /Users/milamarty/work/PDFPOSTQA-SHOTS/WEB-287-add-source-en.png.

PDFPOSTQA: бесплатные сценарии только; новые paid generation/export/import не запускались. Полный реестр и evidence: /Users/milamarty/work/PDFPOSTQA-REPORT.md; screenshots: /Users/milamarty/work/PDFPOSTQA-SHOTS/.
Лента
2026-08-16T19:02:52Z · backup-opus
16.08 ~22:30, разбор координатора: en-ключи sidebar.addSource/addSourceDescription В КАТАЛОГЕ ЕСТЬ (en.json:4076-4077, Add Source / PDF, Text, Web), компонент Sidebar.tsx:2935 рендерит t[ключ] безусловно. Значит в рантайме en-словарь отдаёт пустоту при живом ключе — подозрение на слой overrides (*Overrides.audit.ts) или компилированный/lazy словарь en, затеняющий ключ. Нужна волна-диагност по цепочке загрузки словаря en (это НЕ двухстрочник с переводом). uk-каталог ключи имеет.
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-287","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-23T17:35:59.356Z