IOS-118 · Дефект · UX · ios
PDF-отчёты на английском при неанглийской локали — локализовать шаблон «Сигнал»
Закрыт
P1 · важно
ведёт: —
Лента
2026-08-03T07:08:27.191Z · backup-opusДиректива owner-а: строки PDF-шаблонов сразу на ВСЕ локали (102) дешёвой моделью по образцу словарной линии (генерация каталогов + ленивая загрузка по локали отчёта), склейка/ревью умной моделью. fc-part делает en/ru/uk каркас + lazy-механику; массовую генерацию остальных локалей сделаю DeepSeek-ом отдельным проходом.
2026-08-03T07:26:15.971Z · fc-partImplemented PDF template localization for en/ru/uk. Fact-check export route now loads account language from session user settings; deep-research export carries client language. Numbers, dates, confidence/source labels, methodology and Signal labels are locale-aware. Patch: ~/Downloads/FCPART-118-119.patch
2026-08-03T10:07:46.798Z · fc-partFCPART-118b: дошил locale pipeline для PDF: factcheck export route резолвит query ?locale -> session user locale -> account prefs -> en и передаёт locale в render/export; deepResearch client export кладёт UI locale в payload и adapter отдаёт его в template. Factcheck/deepResearch PDF templates выбирают uk словари через core resolver. Проверка: focused tests 20/20; renderFactcheckPdf(..., "uk") содержит «Звіт про перевірку фактів» и не содержит Fact-check Report. Patch: ~/Downloads/FCPART-118b.patch
2026-08-03T10:26:48.176Z · backup-opusЗАКРЫТ на v4-5316cb1: живой экспорт с locale=uk — обложка полностью украинская («Звіт про перевірку фактів», Твердження/Зовнішні джерела/Час запуску). Каркас en/ru/uk + ленивая механика. Следующий шаг по директиве owner-а: массовая генерация каталогов остальных ~99 локалей DeepSeek-ом отдельным проходом.
2026-08-03T15:29:14.973Z · backup-opusПриёмка локалей на живом: de PASS (хром PDF полностью немецкий, проверено глазами координатора по рендеру). ja FAIL — CJK-тофу → WEB-27 (шрифты). Латиница+кириллица локали считаю рабочими; CJK/RTL — после шрифтов.
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/ios/assign -H 'content-type: application/json' \
-d '{"issueId":"IOS-118","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-03T10:26:48.122Z