{
  "expand": "Развернуть",
  "collapse": "Свернуть",
  "downloadPdf": "Скачать PDF",
  "editWorkspace": {
    "previewTitle": "Превью резюме",
    "previewToggle": "Превью",
    "openPreview": "Открыть превью",
    "closePreview": "Закрыть превью",
    "versionAria": "Версия резюме"
  },
  "newChat": "Новый чат",
  "signIn": "Войти",
  "uploadedFile": "Загруженный файл",
  "authPrompt": {
    "signInToSaveProgress": "Войдите, чтобы пользоваться чатом. Ваше первое сообщение сохранится и будет использовано после входа.",
    "signInToContinue": "Войти в аккаунт",
    "signInToStartBuilding": "Войди, чтобы пользоваться сервисом",
    "cancel": "Отмена",
    "continueWithGoogle": "Продолжить с Google"
  },
  "handoff": {
    "errorTitle": "Не удалось перенести результат в чат",
    "readyTitle": "Вы в чате",
    "coverLetterReady": "Резюме и сопроводительное из анализа добавлены в этот диалог.",
    "missingRequest": "Сначала откройте полный результат анализа, затем нажмите «Продолжить в чате».",
    "missingResumePayload": "Не нашли резюме с анализа на этом устройстве. Запустите анализ снова или откройте полный результат.",
    "missingVacancy": "Добавьте описание вакансии на странице сервиса, затем снова перейдите в чат.",
    "missingLanguage": "Не удалось определить язык перевода. Откройте полный результат перевода и попробуйте снова.",
    "chatNotReady": "Чат не успел подгрузить резюме. Обновите страницу или попробуйте ещё раз.",
    "bootstrapFailed": "Не удалось создать чат из анализа. Попробуйте снова или напишите в поддержку.",
    "improveFailed": "Автоулучшение не запустилось. Запустите Improve в боковой панели.",
    "unexpected": "Что-то пошло не так. Вы можете продолжить обычный диалог.",
    "atsNothingToImproveTitle": "Оценки уже высокие",
    "atsNothingToImproveBody": "Авто Improve не запускали — отредактируйте резюме или откройте Improve в боковой панели.",
    "resumeSummaryPrompt": "Продолжи работу с профессиональным саммари из моего анализа.",
    "step2Timeout": "Следующий шаг занял слишком много времени. Продолжите вручную в этом чате."
  },
  "sidebar": {
    "toggleSidebar": "Открыть или закрыть боковую панель",
    "closeSidebar": "Закрыть боковую панель",
    "myChats": "Мои чаты",
    "newChat": "Новый чат",
    "currentChat": "Текущий чат",
    "signInToSeeHistory": "Войдите, чтобы видеть историю чатов",
    "noChatsYet": "Чатов пока нет. Начните новый диалог!",
    "pinChat": "Закрепить чат",
    "unpinChat": "Открепить чат",
    "deleteChat": "Удалить чат",
    "deleteChatConfirmTitle": "Удалить этот чат?",
    "deleteChatConfirmDescription": "Чат, все сообщения и связанные с ним данные резюме будут безвозвратно удалены.",
    "deleteChatConfirm": "Удалить",
    "deleteChatDeleting": "Удаление…",
    "cancelDeleteChat": "Отмена",
    "deleteChatError": "Не удалось удалить чат. Попробуйте ещё раз.",
    "chatRowActions": "Меню действий для чата: {{title}}",
    "pinnedChatSr": "Закреплён",
    "pinChatErrorTitle": "Не удалось закрепить чат",
    "pinChatErrorDescription": "Попробуйте ещё раз через минуту.",
    "userMenu": "Меню пользователя",
    "guest": "Гость",
    "language": "Язык",
    "settings": "Настройки",
    "logout": "Выйти",
    "signIn": "Войти",
    "signInTitle": "Войти в аккаунт",
    "signInDescription": "Авторизуйся, чтобы сохранить историю чатов"
  },
  "aria": {
    "processingSteps": "Шаги обработки",
    "yourMessage": "Ваше сообщение",
    "assistantMessage": "Сообщение ассистента",
    "previousVersion": "Предыдущая версия",
    "nextVersion": "Следующая версия",
    "openActionsMenu": "Открыть меню действий",
    "sendMessage": "Отправить сообщение",
    "stopRecording": "Остановить запись",
    "startVoiceInput": "Начать голосовой ввод",
    "close": "Закрыть",
    "info": "Информация",
    "showExplanation": "Показать подсказку",
    "previousBranch": "Предыдущая ветка",
    "nextBranch": "Следующая ветка",
    "branchVersions": "Версии ответа",
    "removeFile": "Удалить файл",
    "resumeSidebarPanel": "Панель резюме",
    "loadingResumePreview": "Загрузка предпросмотра резюме",
    "resumePreviewPage": "Предпросмотр резюме, страница {{current}} из {{total}}",
    "fileThumbnail": "Превью вложенного файла",
    "adaptToJobSectionIcon": "Иллюстрация адаптации резюме под вакансию",
    "adaptToJobSuccessIcon": "Иллюстрация завершённой адаптации"
  },
  "resumeCard": {
    "actionsLabel": "Действия с резюме",
    "reply": "Ответить",
    "openInNewChat": "Открыть в новом чате"
  },
  "resumeReply": {
    "chipGoToMessage": "Перейти к сообщению с этой версией резюме в чате",
    "remove": "Убрать ответ на версию резюме"
  },
  "replyInThread": {
    "replyToVersion": "Ответ на резюме v{{version}}",
    "goToResumeAria": "Перейти к сообщению с резюме v{{version}} в чате"
  },
  "centerTabChat": "Чат",
  "centerTabPreview": "Предпросмотр",
  "voice": {
    "status": {
      "listening": "Слушаю...",
      "transcribing": "Распознаю запись...",
      "interimResult": "Слышу: {{transcript}}"
    },
    "errors": {
      "unsupported": "Голосовой ввод не поддерживается в этом браузере.",
      "permissionDenied": "Доступ к микрофону запрещен. Разрешите доступ в настройках браузера.",
      "microphoneUnavailable": "Не удалось получить доступ к микрофону.",
      "network": "Не удалось распознать голос из-за сетевой ошибки. Попробуйте еще раз.",
      "noSpeech": "Речь не распознана. Попробуйте сказать фразу еще раз.",
      "transcriptionFailed": "Не удалось распознать запись. Попробуйте еще раз.",
      "unauthorized": "Войдите в аккаунт, чтобы использовать голосовой ввод.",
      "rateLimited": "Слишком много попыток голосового ввода. Попробуйте чуть позже."
    }
  },
  "jobFromUrlError": "Не удалось получить информацию по ссылке",
  "vacancyAdapt": {
    "profileMismatchPrompt": "Вакансия не совпадает с вашим профилем. Все равно продолжить?",
    "urlFailedHintChat": "Скопируйте текст вакансии вручную и вставьте его в чат — мы адаптируем резюме.",
    "pendingInvalid": "Подтверждение устарело или недействительно. Отправьте запрос на адаптацию ещё раз.",
    "resumeVersionMismatch": "Резюме было обновлено. Отправьте запрос на адаптацию ещё раз.",
    "cancelledAck": "Адаптация отменена.",
    "confirmAria": "Продолжить адаптацию резюме под эту вакансию",
    "cancelAria": "Отменить адаптацию",
    "detailsLink": "Подробнее",
    "explanationTitle": "Почему вакансия не совпадает с профилем"
  },
  "requestError": {
    "transportDescription": "Соединение прервалось, и мы могли потерять отображение текущего прогресса. Попробуйте восстановить запрос.",
    "recoveryDescription": "Не удалось автоматически восстановить выполнение. Попробуйте ещё раз восстановить запрос и обновить состояние чата.",
    "retryRecover": "Попробовать восстановить"
  },
  "inputPlaceholder": "Опишите, что вы хотите сделать с резюме...",
  "coverLetter": {
    "title": "Сопроводительное письмо",
    "copy": "Копировать",
    "downloadAsText": "Скачать как текст",
    "downloadLabel": "Скачать",
    "downloadAsTxt": "Текст (.txt)",
    "downloadAsPdf": "PDF (выбор шаблона)",
    "pdfTemplateModalTitle": "Выберите шаблон письма",
    "pdfTemplateModalDownloadAria": "Скачать PDF с выбранным шаблоном",
    "pdfModalClose": "Закрыть"
  },
  "letterTemplates": {
    "formalClassic": "Формальная классика",
    "minimalMono": "Минимализм Mono",
    "modernAccent": "Современный акцент",
    "executiveSerif": "Деловой serif",
    "conciseColumn": "Сжатая колонка",
    "elegantFrame": "Элегантная рамка",
    "boldHeader": "Жирный заголовок",
    "splitIdentity": "Разделённая идентичность",
    "subtleLines": "Тонкие линии",
    "corporateBlue": "Корпоративный синий",
    "warmBeige": "Тёплый беж",
    "legalStrict": "Юридическая строгость",
    "techClean": "Техно-чистый",
    "creativeBand": "Креативная полоса",
    "premiumNavy": "Премиум navy",
    "professionalSlate": "Профессиональный сланец",
    "editorialLight": "Редакционный светлый",
    "compactGray": "Компактный серый",
    "signatureFocus": "Акцент на подпись",
    "timelineNarrative": "Таймлайн-повествование"
  },
  "letterTemplateCategories": {
    "all": "Все",
    "singleColumn": "Одна колонка",
    "twoColumn": "Две колонки",
    "professional": "Профессиональные",
    "modern": "Современные",
    "minimal": "Минималистичные"
  },
  "resumeRoast": {
    "title": "Разбор резюме",
    "copy": "Копировать",
    "downloadAsText": "Скачать как текст"
  },
  "atsAnalysis": {
    "title": "ATS-анализ",
    "copy": "Копировать",
    "downloadAsText": "Скачать как текст"
  },
  "survey": {
    "skillPlaceholder": "Навык",
    "skip": "Пропустить",
    "replyInComposerBatch": "Ответьте на вопросы одним сообщением в поле ввода ниже (можно с нумерацией).",
    "batchResumeFooter": "Резюме будет готово после того, как мы соберём данные.",
    "batchCreatingPrefix": "Создание резюме"
  },
  "emptyState": {
    "heroTitle": "Сделай своё резюме выдающимся",
    "emptyPlaceholder": "Например, улучши мое резюме",
    "createResumePrompt": "Создать резюме",
    "uploadResume": "Загрузить резюме",
    "uploadResumeDescription": "AI агент проведет анализ и улучшит его!",
    "createResume": "Создать резюме",
    "createResumeDescription": "Пройди краткий опрос и получи готовое резюме",
    "createCoverLetter": "Создать письмо отклика",
    "coverLetterComposerHint": "Добавьте резюме и вакансию (кнопки выше). Вводить текст здесь не нужно.",
    "adaptToJobComposerHint": "Добавьте резюме и вакансию (кнопки выше). Вводить текст здесь не нужно.",
    "quick": {
      "improveResume": "Улучшить резюме",
      "adaptToJob": "Адаптировать под вакансию",
      "createResume": "Создать резюме",
      "roast": "Прожарить",
      "templates": "Шаблоны",
      "translate": "Перевод",
      "coverLetter": "Создать письмо отклика"
    },
    "translateLang": {
      "en": "Английский",
      "ru": "Русский",
      "de": "Немецкий",
      "fr": "Французский",
      "es": "Испанский",
      "it": "Итальянский",
      "pl": "Польский",
      "uk": "Украинский",
      "zh": "Китайский",
      "ja": "Японский"
    },
    "prefill": {
      "roast": "Прожарь мое резюме по всем параметрам",
      "translate": "Переведи мое резюме на выбранный язык",
      "coverLetterPrefix": "Создай письмо отклика на эту вакансию",
      "adaptToJob": "Адаптируй моё резюме под эту вакансию",
      "templates": "Примени этот шаблон к моему резюме",
      "improve": "Сделай анализ резюме и примени рекомендации"
    },
    "templatePickerTitle": "Выберите шаблон",
    "clearSelectedTemplate": "Сбросить выбранный шаблон",
    "templatePickerClose": "Закрыть",
    "templatePickerReopen": "Показать выбор шаблонов",
    "templatePickerBackAria": "Назад",
    "translateLanguageLabel": "Язык перевода",
    "removeAttachment": "Удалить вложение",
    "dashedUploadResume": "Загрузи резюме",
    "attachFile": "Прикрепить файл",
    "resumePaste": {
      "confirmReplaceFileWithPaste": "Заменить прикреплённый файл текстом из буфера?",
      "confirmReplacePasteWithFile": "Заменить вставленный текст прикреплённым файлом?",
      "chipLabel": "Текст из буфера",
      "editAria": "Редактировать вставленный текст резюме",
      "clearAria": "Очистить вставленный текст",
      "dashedUploadAria": "Загрузить файл резюме или вставить текст",
      "chooseFile": "Выбрать файл",
      "pasteAsText": "Вставить текстом",
      "modalTitle": "Вставить текст резюме",
      "modalDescription": "Вставьте содержимое резюме ниже. Действует минимальная длина.",
      "placeholder": "Вставьте текст резюме…",
      "cancel": "Отмена",
      "confirm": "Использовать этот текст",
      "pasteFromClipboard": "Вставить из буфера",
      "errorTooShort": "Текст слишком короткий.",
      "errorTooLong": "Текст слишком длинный.",
      "charCount": "Символов",
      "closeAria": "Закрыть"
    },
    "vacancyInput": {
      "modalTitle": "Вакансия или ссылка",
      "modalDescription": "Вставьте полный текст вакансии или одну ссылку https на страницу вакансии. Для текста нужно не меньше 80 символов.",
      "placeholder": "Текст вакансии или ссылка https://…",
      "cancel": "Отмена",
      "confirm": "Использовать этот текст",
      "pasteFromClipboard": "Вставить из буфера",
      "errorTooShort": "Слишком мало текста — вставьте полное описание вакансии (не меньше 80 символов) или одну ссылку https.",
      "errorTooLong": "Текст слишком длинный.",
      "charCount": "Символов",
      "closeAria": "Закрыть",
      "chipLabel": "Вакансия",
      "editAria": "Изменить текст или ссылку",
      "clearAria": "Очистить вакансию",
      "dashedAdd": "Текст вакансии или ссылка",
      "dashedAria": "Добавить описание вакансии или ссылку"
    }
  },
  "errors": {
    "unauthorized": "Войдите в аккаунт, чтобы продолжить.",
    "chatIdRequired": "Требуется чат.",
    "chatNotFound": "Чат не найден. Откройте новый чат.",
    "adaptChatIdRequired": "Откройте чат с резюме, чтобы адаптировать его под вакансию.",
    "jobDescriptionRequired": "Требуется описание вакансии.",
    "insufficientCredits": "Недостаточно кредитов. Обновите тариф, чтобы получить больше.",
    "limitReached": "Недостаточно кредитов. Обновите тариф, чтобы получить больше.",
    "parseFileFailed": "Не удалось обработать загруженный файл. Если это PDF, файл может быть повреждён или иметь неподдерживаемую структуру — попробуйте другой экспорт или формат.",
    "processingFailed": "Не удалось обработать запрос. Попробуйте ещё раз.",
    "translationFailed": "Не удалось корректно перевести резюме. Попробуйте ещё раз.",
    "temporaryUnavailable": "Сервис чата временно недоступен. Попробуйте ещё раз через несколько секунд.",
    "internalError": "Произошла ошибка. Попробуйте ещё раз.",
    "streamInterrupted": "Ответ прервался. Отправьте сообщение ещё раз.",
    "contentTooLarge": "Слишком большой объём. Сократите резюме или историю сообщений.",
    "duplicateIntentConflict": "Это сообщение только что отправляли. Подождите немного или измените текст.",
    "replyTargetInvalid": "Не удалось ответить на эту версию резюме. Попробуйте снова или выберите другую версию.",
    "roastDocumentNotLikelyResume": "Похоже, это не резюме. Загрузите файл CV или вставьте полный текст резюме.",
    "roastResumeContentTooThin": "Слишком мало данных для разбора. Вставьте полное резюме или загрузите файл целиком."
  },
  "toast": {
    "duplicateIntentTitle": "Повторная отправка"
  },
  "loading": {
    "resumeCreate": "Создание резюме",
    "resumeUpdate": "Обновление резюме",
    "resumeTranslate": "Перевод резюме",
    "resumeRoast": "Разбор резюме",
    "resumeTemplate": "Смена шаблона",
    "parse_resume": {
      "reading_file": "Читаем файл",
      "extracting_data": "Извлекаем данные",
      "preparing_preview": "Готовим превью"
    },
    "casual_chat": {
      "replying": "Отвечаю…"
    },
    "resume_create": {
      "understanding": "Понял запрос",
      "generating": "Генерирую резюме",
      "almost_done": "Почти готово"
    },
    "resume_update": {
      "understanding": "Понял запрос",
      "updating": "Обновляю резюме",
      "almost_done": "Почти готово"
    },
    "translate": {
      "preparing": "Готовлю перевод",
      "applying": "Применяю к резюме"
    },
    "ats": {
      "analyzing": "Анализирую резюме",
      "optimizing": "Оптимизирую под ATS"
    },
    "adapt_to_job": {
      "analyzing_job": "Анализирую вакансию",
      "adapting": "Адаптирую резюме",
      "almost_done": "Почти готово"
    },
    "cover_letter": {
      "preparing": "Готовлю",
      "writing": "Пишу сопроводительное"
    },
    "resume_text": {
      "formatting": "Форматирую в текст"
    },
    "resume_roast": {
      "analyzing": "Анализирую резюме",
      "writing_review": "Пишу разбор"
    },
    "change_template": {
      "changing": "Меняю шаблон"
    },
    "clarify": {
      "understanding": "Понял запрос",
      "replying": "Отвечаю с уточнениями"
    },
    "unknown": {
      "understanding": "Понял запрос",
      "processing": "Обрабатываю",
      "almost_done": "Почти готово"
    }
  },
  "loader": {
    "thinking": "Думаю…",
    "continuing": "Возобновляю…",
    "parsingFiles": "Парсим файлы"
  },
  "success": {
    "resumeCreated": "Резюме создано",
    "resumeUpdated": "Резюме обновлено",
    "resumeTranslated": "Резюме переведено",
    "clickToSeeDetails": "Нажмите, чтобы увидеть детали"
  },
  "resumeSidebar": {
    "loading": "Загрузка...",
    "loadError": "Не удалось загрузить резюме",
    "loadErrorSidebarHint": "Проверьте подключение и откройте резюме из чата ещё раз.",
    "retry": "Повторить",
    "assessUnavailableTitle": "Не удалось оценить резюме",
    "assessUnavailableDescription": "Проверьте подключение и попробуйте снова. Без оценки улучшение по разделам недоступно.",
    "assessRetryButton": "Попробовать оценку снова",
    "assessLoadingLabel": "Оцениваем резюме по разделам…",
    "assessUnavailableImproveHint": "Сначала дождитесь оценки или повторите попытку.",
    "assessWaitForScoresHint": "Дождитесь оценки резюме",
    "createdAgo": "Создано {{timeAgo}}",
    "view": "Просмотр",
    "download": "Скачать",
    "improve": "Улучшить",
    "adapt": "Адаптировать",
    "customization": "Внешний вид",
    "overallScore": "Общая оценка",
    "improveAll": "Улучшить все сразу",
    "allSectionsGood": "Все разделы уже в хорошем состоянии.",
    "improveAllHint": "Будут улучшены ATS-оценка, разделы, достижения и лаконичность. Перед сохранением ты увидишь все изменения.",
    "improveSelected": "Улучшить ({{count}})",
    "sectionsMissing": "Разделов не хватает",
    "lengthConciseness": "Длина / лаконичность",
    "atsScore": "ATS-оценка",
    "strengthOfAchievements": "Сила достижений",
    "grammar": "Грамматика",
    "addSections": "Добавить разделы",
    "compressAndSimplify": "Сжать и упростить",
    "improveAts": "Улучшить ATS",
    "strengthenAchievements": "Усилить достижения",
    "done": "Готово",
    "cancel": "Отмена",
    "details": "Детали",
    "undo": "Отменить",
    "sectionsAdded": "Разделы добавлены",
    "compressedAndSimplified": "Сжато и упрощено",
    "atsImproved": "ATS улучшен",
    "achievementsStrengthened": "Достижения усилены",
    "sectionAlreadyGood": "Раздел уже в хорошем состоянии.",
    "onlyProblemsCanBeSelected": "Выбрать и улучшить можно только показатели с проблемами",
    "saveChanges": "Сохранить изменения",
    "viewChanges": "Посмотреть изменения",
    "waitForPreviousTasks": "Дождитесь завершения предыдущих задач",
    "inProgressSections": "Добавляю разделы...",
    "inProgressLength": "Сжимаю...",
    "inProgressAts": "Улучшаю ATS...",
    "inProgressAchievements": "Усиливаю достижения...",
    "inProgressGrammar": "Проверяю грамматику...",
    "loadingOverlay": {
      "titleImprove": "Улучшаю резюме",
      "subtitleImprove": "Анализирую выбранные разделы и подготавливаю обновленную версию",
      "titleAdapt": "Адаптирую под вакансию",
      "subtitleAdapt": "Сверяю требования вакансии и усиливаю релевантность резюме",
      "titleTranslate": "Перевожу резюме",
      "subtitleTranslate": "Готовлю перевод и применяю его к резюме",
      "titleChangeTemplate": "Меняю шаблон",
      "subtitleChangeTemplate": "Применяю новый дизайн к вашему резюме",
      "titleParseResume": "Собираю резюме",
      "subtitleParseResume": "Извлекаю данные из файла и собираю первую версию резюме",
      "titleResumeCreate": "Создаю резюме",
      "subtitleResumeCreate": "Анализирую ввод и формирую первую версию",
      "titleResumeUpdate": "Обновляю резюме",
      "subtitleResumeUpdate": "Применяю изменения и формирую новую версию",
      "steps": {
        "improve": {
          "sectionsMissing": "Добавляю недостающие разделы...",
          "lengthConciseness": "Сжимаю и упрощаю формулировки...",
          "atsScore": "Улучшаю читаемость для ATS...",
          "strengthOfAchievements": "Усиливаю достижения и результаты...",
          "grammar": "Проверяю грамматику и стиль...",
          "finalizing": "Формирую финальную версию..."
        },
        "adapt": {
          "analyzingVacancy": "Анализирую требования вакансии...",
          "matchingExperience": "Сопоставляю опыт с требованиями...",
          "updatingKeywords": "Обновляю ключевые слова и навыки...",
          "finalizing": "Генерирую адаптированную версию..."
        }
      },
      "stepsByPipeline": {
        "parse_resume": {
          "readingFile": "Читаю файл и проверяю структуру...",
          "extractingData": "Извлекаю опыт, навыки и достижения...",
          "preparingPreview": "Собираю резюме и готовлю предпросмотр..."
        },
        "resume_create": {
          "understanding": "Уточняю цель и формат резюме...",
          "generating": "Генерирую резюме по вашему запросу...",
          "almostDone": "Финализирую первую версию..."
        },
        "resume_update": {
          "understanding": "Анализирую, что нужно изменить...",
          "updating": "Применяю обновления к резюме...",
          "almostDone": "Формирую обновленную версию..."
        },
        "translate": {
          "preparing": "Готовлю перевод резюме...",
          "applying": "Применяю перевод к структуре резюме..."
        },
        "adapt_to_job": {
          "analyzingJob": "Анализирую требования вакансии...",
          "adapting": "Адаптирую опыт и навыки под вакансию...",
          "almostDone": "Формирую адаптированную версию..."
        },
        "change_template": {
          "changing": "Применяю новый шаблон к резюме..."
        }
      },
      "facts": {
        "items": {
          "recruitersScanQuickly": "Рекрутеры часто тратят меньше 10 секунд на первичный просмотр резюме",
          "quantifiedResultsHelp": "Достижения с цифрами обычно привлекают больше внимания, чем общие формулировки",
          "tailoredResumesPerformBetter": "Адаптация резюме под вакансию обычно повышает шанс приглашения на интервью",
          "clearSectionTitlesMatter": "Понятные заголовки разделов помогают рекрутеру и ATS быстрее ориентироваться в резюме",
          "resumeLengthGuideline": "Для большинства специалистов оптимальный объем резюме — 1-2 страницы",
          "earlyApplicationWindow": "Отклики чаще получают ответ, если отправлены в первые дни после публикации вакансии",
          "spellingAndGrammarMatter": "Орфографические и грамматические ошибки снижают доверие к кандидату",
          "actionVerbsImproveClarity": "Глаголы действия делают описание опыта конкретнее и убедительнее",
          "recentExperienceFirst": "Актуальный релевантный опыт лучше размещать в начале раздела опыта",
          "skillsFromVacancy": "Навыки из текста вакансии повышают релевантность резюме в ATS-поиске",
          "simpleFormattingForAts": "Простое форматирование без сложных таблиц обычно лучше читается ATS-системами",
          "regionalPhotoNorms": "Отношение к фото в резюме зависит от страны: в США чаще без фото, в части Европы — с фото"
        }
      }
    },
    "contentInProgress": "Содержимое в разработке",
    "comingSoon": "Скоро",
    "styles": "Стили",
    "stylesHeadings": "Заголовки",
    "stylesBody": "Боди текст",
    "stylesSize": "Размер",
    "stylesLineHeight": "Высота строки",
    "stylesSectionSpacing": "Отступ между секциями",
    "stylesParagraphSpacing": "Отступ между параграфами",
    "appearance": {
      "preview": "Предпросмотр",
      "download": "Скачать",
      "categoryAll": "Все",
      "categorySimple": "Простой",
      "categoryModern": "Современный",
      "categorySingleColumn": "Одноколоночный",
      "categoryWithPhoto": "С фото",
      "categoryProfessional": "Профессиональный",
      "categoryAtsOptimized": "Для ATS",
      "templateBasic": "Базовый",
      "templateSimple": "Простой",
      "templateModern": "Современный",
      "templateElegant": "Элегантный",
      "templateProfessional": "Профессиональный",
      "templateElevate": "Elevate",
      "templateClassic": "Классический",
      "templateStructured": "Структурированный",
      "templateRefined": "Рафинированный",
      "templateTimeline": "Хронология",
      "templateMinimal": "Минимал",
      "templateHeaderPhoto": "С фото в шапке",
      "templateCreative": "Креативный",
      "templateClear": "Чистый",
      "templateStripe": "Полоска",
      "templateAmber": "Янтарный",
      "templateExpert": "Экспертный",
      "templateStudioBalance": "Студийный баланс",
      "templateHeritageClassic": "Heritage Classic",
      "templateAtsLinear": "ATS Линейный",
      "templateAtsStructuredBlocks": "ATS Структурированные блоки",
      "templateAtsEmphasisExperience": "ATS Фокус на опыте",
      "templateAtsSkillsFirst": "ATS Сначала навыки",
      "templateAtsCompact": "ATS Компактный",
      "templateNeoGrid": "Neo Grid",
      "templateGlassPanels": "Glass Panels",
      "templateAccentSidebar": "Accent Sidebar",
      "templateMonoLine": "Mono Line",
      "templateTagBlocks": "Tag Blocks",
      "templateBlueprint": "Blueprint",
      "templateCeSidebar": "Contemporary Sidebar",
      "templateMonarchFrame": "Monarch Frame",
      "templateEmeraldResume": "Emerald Resume",
      "templateGraphiteTimeline": "Graphite Timeline",
      "templateCleanEditorial": "Clean Editorial",
      "templateDiamondLedger": "Diamond Ledger",
      "templateMonoBand": "Mono Band",
      "templateAtelierIvoryResume": "Atelier Ivory Resume"
    },
    "overallScoreDescription": "Неплохо, но ты теряешь часть откликов — есть что улучшить.",
    "sectionsMissingDescription": "Отсутствуют важные разделы — резюме выглядит незавершённым.",
    "lengthDescription": "Резюме перегружено — рекрутеру сложно быстро понять главное.",
    "atsDescription": "ATS-готовность средняя — есть хороший запас для улучшения.",
    "achievementsDescription": "Часть достижений есть, но можно сильнее показать влияние на продукт и бизнес.",
    "grammarDescription": "Ошибок нет — можно сфокусироваться на содержании и структуре.",
    "sectionsMissingDescriptionGood": "Важные разделы присутствуют — резюме выглядит полным.",
    "lengthDescriptionGood": "Объём и лаконичность в норме — рекрутеру легко уловить главное.",
    "atsDescriptionGood": "ATS-готовность в порядке — резюме хорошо подходит для парсинга.",
    "achievementsDescriptionGood": "Достижения сформулированы сильно, влияние на результат видно.",
    "grammarDescriptionGood": "Грамматика и стиль в порядке — можно сосредоточиться на содержании.",
    "overallScoreHint": "Эта оценка показывает, насколько резюме соответствует ожиданиям рекрутеров и ATS. Учитываются структура, объём, ключевые слова и формулировки. Используй её как ориентир: чем выше балл, тем выше шансы попасть в shortlist.",
    "overallScoreDescriptionGood": "Отлично! Осталось адаптировать под вакансию для идеала.",
    "overallScoreDescriptionBad": "Резюме требует доработки — воспользуйтесь действиями ниже.",
    "overallScoreActionAdapt": "Адаптировать под вакансию",
    "overallScoreActionAdaptHint": "Чтобы максимально увеличить шансы пройти отбор, можно адаптировать резюме под конкретную вакансию.",
    "sectionsMissingHint": "Полное резюме обычно включает опыт, образование, навыки, а часто ещё и краткое описание, языки или проекты. Отсутствие важных разделов создаёт впечатление незавершённости. Добавь разделы, релевантные целевой должности.",
    "lengthConcisenessHint": "Рекрутеры часто тратят на первое знакомство меньше 30 секунд. Лаконичное резюме (обычно 1–2 страницы) помогает быстро показать соответствие. Избегай длинных абзацев и повторов, используй списки и чёткие заголовки.",
    "atsScoreHint": "ATS (системы отбора по резюме) используются во многих компаниях для первичного отбора. Оценка показывает, насколько резюме удобно для парсинга и совпадения с ключевыми словами вакансии. Используй понятные заголовки и релевантные формулировки.",
    "strengthOfAchievementsHint": "Сильные достижения показывают влияние в цифрах или результатах (например: «Увеличил выручку на 15%», «Сократил время загрузки на 40%»). Они помогают рекрутеру увидеть реальный вклад. Предпочтительнее формулировки с результатом, а не просто перечень обязанностей.",
    "grammarHint": "Грамматика и орфография проверяются автоматически. Отсутствие ошибок здесь значит, что можно сосредоточиться на содержании и структуре. Если после правок появятся замечания — запусти проверку снова или исправь вручную.",
    "improvementResultTitle": "Результат улучшения",
    "improvementResultSubtitle": "Вот что изменилось — вы можете применить или вернуть как было",
    "tabDetails": "Детали",
    "tabPreview": "Превью",
    "previewBefore": "До",
    "previewAfter": "После",
    "previewEdit": "Править",
    "previewRevert": "Вернуть как было",
    "previewRewrite": "Переписать",
    "previewEditApply": "Применить",
    "previewSave": "Сохранить",
    "previewOr": "ИЛИ",
    "previewPromptTitle": "Напиши, что именно исправить или улучшить",
    "previewPromptPlaceholder": "Например “Добавь опыт управления командой”",
    "previewPromptAria": "Поле запроса на изменение текста",
    "previewPromptSubmit": "Отправить запрос на улучшение",
    "previewGenerating": "Генерирую...",
    "applyFailed": "Не удалось применить",
    "applyFailedDescription": "Произошла ошибка",
    "saveDraftFailed": "Не удалось сохранить в черновик",
    "saveDraftFailedDescription": "Произошла ошибка",
    "improveFailed": "Не удалось улучшить",
    "improveFailedDescription": "Произошла ошибка",
    "rewriteImprovedFallback": " [Улучшено]",
    "saveDraft": "Оставить в черновике",
    "applyChanges": "Применить изменения",
    "sections": "Разделы",
    "resultAtsDescription": "Добавлены ключевые слова и улучшена читаемость для ATS.",
    "resultSectionsDescription": "Добавлены разделы «О себе», «Навыки», «Контакты»",
    "resultLengthDescription": "Сокращены повторяющиеся и слишком длинные блоки.",
    "resultAchievementsDescription": "Обязанности переписаны в формате достижений с цифрами.",
    "resultGrammarUnchanged": "Ошибок не было — этот блок не менялся.",
    "improveBlockedTitle": "Не удалось улучшить без новых данных",
    "improveBlockedDescription": "Мы не можем выдумывать факты в резюме. Добавьте недостающую информацию, и попробуйте улучшение снова.",
    "improveBlockedMissingSummary": "Добавьте короткий блок \"О себе\" или summary.",
    "improveBlockedMissingExperience": "Добавьте подробное описание опыта работы и задач по ролям.",
    "improveBlockedMissingEducation": "Добавьте информацию об образовании.",
    "improveBlockedMissingSkills": "Добавьте список ключевых навыков.",
    "improveBlockedMissingAchievements": "Добавьте достижения с результатом (метрики, эффект, вклад).",
    "improveBlockedGeneric": "Недостаточно фактических данных в резюме для безопасного улучшения.",
    "improveBlockedNoScoreImpact": "Текст резюме изменился, но баллы по выбранным направлениям не выросли. Добавьте конкретные факты или запустите оценку снова.",
    "noResultData": "Нет данных результата для отображения.",
    "improvementAppliedChatMessage": "Резюме улучшено.",
    "modeAiChat": "AI Чат",
    "modeManualEdit": "Редактировать",
    "manualEditStaleScores": "Вы изменили резюме вручную. Оценка улучшений может быть неактуальной. Запустите пересчет.",
    "manualEditStaleScoresTitle": "Оценка может быть неактуальной",
    "manualEditStaleScoresDescription": "Вы внесли правки в резюме вручную. Старая оценка пока показана, но рекомендую пересчитать, чтобы увидеть свежий разбор по разделам.",
    "manualEditReassess": "Пересчитать оценку",
    "manualEditReassessing": "Пересчитываем...",
    "unsavedConfirm": "Есть несохраненные изменения в ручном редакторе. Продолжить и потерять их?",
    "adaptTab": {
      "title": "Адаптировать под вакансию",
      "subtitle": "Оптимизация под требования вакансии и ATS",
      "placeholder": "Вставь ссылку или текст вакансии",
      "button": "Адаптировать резюме",
      "errorEmpty": "Введите ссылку или текст вакансии",
      "errorFetchUrl": "Не удалось получить информацию по ссылке",
      "whyTitle": "Для чего нужна адаптация под вакансию?",
      "whyDescription": "Адаптация резюме под конкретную вакансию повышает шанс, что рекрутер и ATS заметят вашу заявку и добавят в shortlist.",
      "benefit1Title": "Увеличивает шанс пройти отбор",
      "benefit1Description": "Резюме точнее совпадает с требованиями вакансии, его чаще открывают и дочитывают.",
      "benefit2Title": "Помогает пройти ATS‑фильтры",
      "benefit2Description": "Добавляем нужные ключевые слова и структуру, которую корректно читают ATS‑системы.",
      "warningProfileMismatch": "Вакансия не совпадает с вашим профилем. Все равно продолжить?",
      "warningProfileMismatchInfoAria": "Показать пояснение, почему вакансия не совпадает с профилем",
      "warningVacancyUrlFailed": "Не удалось подгрузить вакансию по ссылке.",
      "warningVacancyUrlFailedExplanation": "Скопируйте текст вакансии вручную и вставьте его в поле выше.",
      "warningVacancyUrlFailedInfoAria": "Показать подсказку: как вставить текст вакансии вручную",
      "warningTipModalAria": "Подсказка",
      "warningExplanationTitle": "Почему вакансия не подходит",
      "preCheckNetworkError": "Произошла ошибка сети. ",
      "preCheckRetryLink": "Попробуйте позже",
      "results": {
        "title": "Адаптировано под вакансию",
        "adaptationChatMessage": "Резюме адаптировано под вакансию.",
        "metricVacancyMatch": "Соответствие вакансии",
        "metricAts": "ATS оценка",
        "metricKeywords": "Ключевые слова",
        "metricSkillsRelevance": "Релевантность навыков",
        "summary": "Обновлено: 4 формулировки, +3 ключевых навыков, -2 ненужных навыков, усилены 3 достижения. Подробнее — в чате",
        "viewChanges": "Посмотреть изменения",
        "apply": "Применить как новую версию",
        "saveDraft": "Сохранить в черновик {{version}}",
        "saveVersion": "Сохранить версию {{version}}",
        "download": "Скачать",
        "saved": "Сохранено",
        "skillsAdded": "+{{count}} добавлено",
        "skillsRemoved": "-{{count}} убрано",
        "skillsAddedLabel": "добавлено",
        "skillsRemovedLabel": "убрано"
      }
    }
  },
  "mobileNav": {
    "ariaLabel": "Навигация чата",
    "aiChat": "AI Чат",
    "improve": "Улучшить",
    "adapt": "Адаптировать",
    "templates": "Шаблоны",
    "edit": "Редактировать"
  },
  "mobileHeader": {
    "openChatsMenu": "Открыть список чатов",
    "resumePreview": "Предпросмотр резюме",
    "resumeVersion": "Версия резюме",
    "downloadResume": "Скачать резюме"
  },
  "resumeEdit": {
    "about": "О себе",
    "experience": "Опыт",
    "education": "Образование",
    "skills": "Навыки",
    "languages": "Языки",
    "projects": "Проекты",
    "certifications": "Сертификаты",
    "fullName": "Полное имя",
    "role": "Роль",
    "summary": "О себе",
    "links": "Ссылки",
    "experienceBlocks": "Блоки опыта",
    "company": "Компания",
    "description": "Описание",
    "from": "С (ГГГГ-ММ-ДД)",
    "to": "По (ГГГГ-ММ-ДД)",
    "achievements": "Достижения (через запятую)",
    "educationBlocks": "Блоки образования",
    "institution": "Учебное заведение",
    "skillsHint": "Одна категория на строку, навыки через запятую",
    "category": "Категория",
    "skillItems": "Навыки (через запятую)",
    "addCategory": "Добавить категорию",
    "languagesHint": "Добавьте язык и укажите уровень владения.",
    "projectBlocks": "Блоки проектов",
    "projectTitle": "Название проекта",
    "projectLink": "Ссылка на проект",
    "certificationBlocks": "Блоки сертификатов",
    "certName": "Название сертификата",
    "certIssuer": "Выдавшая организация",
    "certDate": "Дата (ГГГГ-ММ-ДД)",
    "language": "Язык",
    "addSkill": "Добавить",
    "errorRequired": "Обязательное поле",
    "errorDate": "Формат даты: ГГГГ-ММ-ДД",
    "errorDateRange": "Дата окончания должна быть позже даты начала",
    "errorLink": "Укажите полную ссылку с http:// или https://",
    "errorSkillItems": "Добавьте хотя бы один навык",
    "errorFixFields": "Исправьте подсвеченные поля и попробуйте ещё раз",
    "saveError": "Не удалось сохранить, попробуйте ещё раз",
    "cardHasErrors": "Не хватает обязательных полей",
    "currentJob": "По настоящее время",
    "currentJobShort": "По настоящее время",
    "currentStudy": "Учусь сейчас",
    "currentStudyShort": "По настоящее время",
    "currentProject": "Продолжается сейчас",
    "currentProjectShort": "По настоящее время",
    "unsavedBadge": "Есть несохраненные изменения",
    "savedBadge": "Все изменения сохранены",
    "level": {
      "native": "Родной",
      "fluent": "Свободно",
      "advanced": "Продвинутый",
      "intermediate": "Средний",
      "basic": "Базовый"
    },
    "saving": "Сохраняем...",
    "saveDraft": "Сохранить черновик",
    "applying": "Применяем...",
    "apply": "Применить как новую версию",
    "save": "Сохранить",
    "cancel": "Отмена",
    "undoAria": "Отменить изменение",
    "redoAria": "Повторить изменение",
    "countryCodeSearchPlaceholder": "Поиск страны или кода",
    "errorEmail": "Неверный формат email",
    "linksLabel": "Ссылки",
    "removeLink": "Удалить ссылку",
    "addLink": "Добавить ссылку",
    "addressLabel": "Адрес",
    "addressPlaceholder": "Город, Страна",
    "roleLabel": "Должность",
    "rolePlaceholder": "Например: Product Designer",
    "companyNameLabel": "Название компании",
    "periodLabel": "Период",
    "datePlaceholder": "MM.YYYY",
    "detailsLabel": "Подробнее",
    "descriptionPlaceholder": "Опишите обязанности, проекты и достижения.",
    "firstNameLabel": "Имя",
    "firstNamePlaceholder": "Имя",
    "lastNameLabel": "Фамилия",
    "lastNamePlaceholder": "Фамилия",
    "emailLabel": "Почта",
    "phoneLabel": "Телефон",
    "countryCodeLabel": "Код страны",
    "summaryTitle": "Профессиональный обзор",
    "summarySubtitle": "Расскажи в нескольких предложениях твои главные плюсы и на чем ты специализируешься",
    "summaryLabel": "О себе",
    "summaryPlaceholder": "Кратко опишите профиль, ключевые навыки и достижения.",
    "summaryRewrite": "Переписать",
    "summaryRewriting": "Переписываем...",
    "summaryRewriteError": "Не удалось переписать обзор",
    "experienceTitle": "История твоего опыта",
    "experienceSubtitle": "Укажи весь твой опыт и достижения",
    "addExperience": "Добавить опыт",
    "editExperience": "Редактировать опыт",
    "deleteExperience": "Удалить опыт",
    "editExperienceTitle": "Редактировать",
    "cancelExperienceEdit": "Отменить редактирование опыта",
    "applyExperienceEdit": "Сохранить изменения опыта",
    "experienceMetaPlaceholder": "Компания | период",
    "experienceRewriteError": "Не удалось переписать описание опыта",
    "projectsBlocks": "Проекты",
    "certificationsBlocks": "Сертификаты",
    "issuer": "Выдавшая организация",
    "date": "Дата (ГГГГ-ММ)",
    "customSectionsBlocks": "Пользовательские секции",
    "customTitle": "Название секции",
    "customContent": "Содержимое секции",
    "degree": "Степень",
    "field": "Специализация",
    "sections": {
      "personal": "Личные Данные",
      "summary": "О Себе",
      "experience": "Опыт",
      "education": "Образование",
      "skills": "Навыки/Язык",
      "languages": "Языки",
      "projects": "Проекты",
      "certifications": "Сертификаты",
      "custom": "Другое"
    },
    "personal": {
      "title": "Ваши основные данные",
      "subtitle": "Заполните личные и контактные данные для шапки резюме.",
      "photoUpload": "Загрузить фото профиля"
    },
    "photo": {
      "zoom": "Масштаб"
    },
    "photoCropTitle": "Обрезка фото",
    "photoCropHint": "Перетащите фото вверх или вниз, чтобы выбрать кадр. Боковые края обрежутся автоматически.",
    "saveShort": "Сохранить",
    "skillLevelHint": "Необязательный уровень: нажмите для смены",
    "skillLevelEmpty": "Не задан",
    "experienceHint": "Добавьте позиции, обязанности и ключевые результаты.",
    "educationHint": "Укажите образование, степень и период обучения.",
    "educationTitle": "Где ты учился?",
    "educationSubtitle": "Укажи школу, колледж/университет, курсы",
    "addEducation": "Добавить образование",
    "editEducation": "Редактировать образование",
    "deleteEducation": "Удалить образование",
    "editEducationTitle": "Редактировать",
    "cancelEducationEdit": "Отменить редактирование образования",
    "applyEducationEdit": "Сохранить изменения образования",
    "educationSchoolLabel": "Учебное заведение",
    "educationMetaPlaceholder": "Степень, специализация | период",
    "skillsTitle": "Укажи все что ты умеешь",
    "skillsSubtitle": "Профессиональные навыки, софт/хард скиллы",
    "skillsRecommendationsTitle": "Рекомендации",
    "skillsRecommendationsLoading": "Подбираем рекомендации...",
    "languagesTitle": "Язык",
    "languagesSubtitle": "Укажи языки которыми ты владеешь",
    "languageSearch": "Найти язык",
    "levelLabel": "Уровень",
    "levelSearch": "Найти уровень",
    "projectsHint": "Опишите проекты, их цель, вклад и ссылку при наличии.",
    "certificationsHint": "Добавьте сертификаты, организацию и дату получения.",
    "customSectionsHint": "Добавьте любые дополнительные разделы под вашу задачу.",
    "languageLevelAria": "Уровень владения языком",
    "skillLevelAria": "Уровень навыка",
    "skillLevelClear": "Очистить уровень навыка",
    "skillsAddGroup": "Добавить раздел",
    "skillsAddGroupHint": "Группируйте навыки по темам (Frontend, Backend, DevOps).",
    "skillsRemoveGroup": "Удалить раздел",
    "skillsRemoveGroupConfirm": "Удалить раздел и все навыки в нём?",
    "skillsGroupTitlePlaceholder": "Название раздела (необязательно)",
    "skillsGroupTitleAria": "Название раздела навыков",
    "skillsActiveGroupHint": "Новые навыки и рекомендации будут попадать в этот раздел",
    "skillsEmptyGroupHint": "Добавьте первый навык в этот раздел",
    "skillsDragHandleAria": "Перетащите, чтобы изменить порядок навыка",
    "skillsGroupDragHandleAria": "Перетащите, чтобы изменить порядок раздела",
    "linksReorderAria": "Перетащите, чтобы изменить порядок ссылки",
    "languagesReorderAria": "Перетащите, чтобы изменить порядок языка",
    "projectsReorderAria": "Перетащите, чтобы изменить порядок проекта",
    "customSectionsReorderAria": "Перетащите, чтобы изменить порядок раздела"
  }
}
