WEB-259 · Дефект · i18n · web
Украинский каталог содержит РУССКИЕ строки в диалоге добавления источника
Закрыт
P2
ведёт: backup-opus
Суть
Найдено при живой приёмке CE. В украинском интерфейсе диалог показывает русские строки вперемешку с украинскими: «Вставить текст», «Название (необязательно)», «Добавить текст» рядом с «Створити», «Медіа», «Вставте або напишіть текст…». Корень найден: messages/uk.json содержит русские значения для ключей addSource.addText, addSource.pasteText, addSource.titleOptional (проверено grep-ом; те же русские значения продублированы в src/lib/translations.ts:11601 и :13483, но рантайм-источник = messages/*.json). Починить украинские значения; заодно прогнать каталог uk на другие затёкшие русские строки (первичный скан дал ровно эти три достоверных, остальные совпадения — ложные срабатывания на украинских словах).
Как воспроизвести
Переключить язык на украинский → Додати джерело → Створити
Чем закрывается (приёмка)
Все строки диалога на украинском; скан каталога uk на русские значения чист
Доказательства
messages/uk.json: addSource.addText=«Добавить текст», addSource.titleOptional=«Название (необязательно)»
Замечен в сборке
v4-ea42c58
Починено в
v4-dc699c5
Лента
2026-08-06T08:21:00.938Z · backup-opusПодтверждено на скрине owner-а под аккаунтом (09:19, тёмная тема): «Вставить текст», «Название (необязательно)», «Добавить текст» — русские строки в украинском интерфейсе видны и залогиненному, не только гостю.
2026-08-06T11:03:34.907Z · backup-opusСдано DeepSeek-воркером d259 (дешёвая линия, капы Opus не тронуты). Русские значения в украинском каталоге исправлены (Додати текст / Назва (необов'язково) / Вставити текст), каталог прогнан на такие же протечки, добавлен гейт-тест чистоты каталога (4/4). Файл цел: 5511 ключей, парсится.
2026-08-06T15:03:55.573Z · backup-opusПРИНЯТО МНОЙ. Доказательство на БОЕВОМ релизе arm64-de34437: рантайм-каталог messages/uk.json (5518 строк) — ноль вхождений русских слов-маркеров (источник/добавить/удалить/создать/загрузить/отмена/сохранить/настройки/вставьте/введите) и ноль букв ы/ъ/э. Проверял именно тот файл, который отдаёт прод, а не дерево разработки. Оставшиеся вхождения есть только в translation-baseline/uk.json — это эталон сравнения, не рантайм.
Воркер
не проверен
d259
Intel-DeepSeek
движение в панели: неизвестно
Подключиться и смотреть/перехватить руками. Колесо мыши листает; клавишами — Ctrl-b затем [, выход из прокрутки q. Отсоединиться — Ctrl-b затем d:
Прочитать историю панели без подключения — листается и ищется (/ поиск, q выход), воркеру не помешает:
Обновлён
2026-08-06T15:03:55.573Z