{ "extName": { "message": "Mokosh — Запись сессии", "description": "manifest.json:name; отображается в chrome://extensions, Web Store, контекстных меню. Per brand-decisions-v1.md D-07." }, "extDesc": { "message": "Тридцать секунд назад, всегда под рукой.", "description": "manifest.json:description; слоган per brand-decisions-v1.md D-08." }, "tooltipOff": { "message": "Mokosh — щёлкните, чтобы начать запись", "description": "Подсказка кнопки на панели инструментов в режиме OFF. Click triggers chrome.action.onClicked → startVideoCapture." }, "tooltipRecPrefix": { "message": "Mokosh — идёт запись", "description": "Подсказка кнопки в режиме REC; SW добавляет ' (MM:SS)' через formatElapsed(seconds)." }, "tooltipErr": { "message": "Mokosh — ошибка записи, щёлкните для восстановления", "description": "Подсказка кнопки в режиме ERROR. Click reattempts startVideoCapture." }, "popupSavePrompt": { "message": "Сохранить отчёт об ошибке?", "description": "Заголовок попапа (зарезервировано для будущих макетов попапа с явным вопросом)." }, "popupSaveCta": { "message": "Сохранить отчёт", "description": "Текст основной CTA-кнопки попапа (idle state). Триггерит SAVE_ARCHIVE." }, "popupSaveDone": { "message": "Архив сохранён в Загрузки.", "description": "Статусное сообщение попапа после успешного SAVE_ARCHIVE." }, "popupSaving": { "message": "Сохраняю...", "description": "Текст CTA-кнопки попапа во время выполнения SAVE_ARCHIVE." }, "popupSaveDoneShort": { "message": "Готово! ✓", "description": "Текст CTA-кнопки попапа сразу после успешного SAVE_ARCHIVE (3 секунды до возврата в idle)." }, "popupEmptyState": { "message": "Откройте запись через иконку расширения", "description": "Empty-state статус попапа когда попап открыт без активной записи (редко в режиме SAVE-only из Plan 01-09)." }, "popupInfoText": { "message": "Последние 30 сек видео + 10 мин лога", "description": "Info-text под SAVE-кнопкой. Краткое описание содержимого архива." }, "notifStartup": { "message": "Запись запущена. Я слежу за последними 30 секундами.", "description": "Тело уведомления для onStartup + manual-start. Заголовок — extName." }, "notifRecovery": { "message": "Запись возобновлена. Буфер снова заполняется.", "description": "Тело уведомления после RECORDING_ERROR recovery. Заголовок — extName." }, "welcomeHeroRu": { "message": "Тридцать секунд назад, всегда под рукой.", "description": "Welcome page hero — Russian text (показывается рядом с английским в parallel-text layout)." }, "welcomeHeroEn": { "message": "Thirty seconds ago, always at hand.", "description": "Welcome page hero — English text (показывается рядом с русским в parallel-text layout)." } }