{
  "expand": "Expand",
  "collapse": "Collapse",
  "downloadPdf": "Download PDF",
  "editWorkspace": {
    "previewTitle": "Resume preview",
    "previewToggle": "Preview",
    "openPreview": "Open preview",
    "closePreview": "Close preview",
    "versionAria": "Resume version"
  },
  "newChat": "New chat",
  "signIn": "Sign in",
  "uploadedFile": "Uploaded file",
  "authPrompt": {
    "signInToSaveProgress": "Sign in to use the chat. Your first message will be saved and used after login.",
    "signInToContinue": "Sign in to your account",
    "signInToStartBuilding": "Sign in to use the service",
    "cancel": "Cancel",
    "continueWithGoogle": "Continue with Google"
  },
  "handoff": {
    "errorTitle": "Could not continue from the tool",
    "readyTitle": "You're in the chat",
    "coverLetterReady": "Your resume and cover letter from the analysis are in this thread.",
    "missingRequest": "Open the full analysis result first, then tap Continue in chat.",
    "missingResumePayload": "We couldn't find your resume from the analysis on this device. Run the analysis again or open the full result.",
    "missingVacancy": "Add the job description on the service page, then continue to chat.",
    "missingLanguage": "Target language wasn't found. Open the full translation result and try again.",
    "chatNotReady": "The chat didn't finish loading your resume. Refresh the page or try again.",
    "bootstrapFailed": "Couldn't create the chat from your analysis. Try again or contact support.",
    "improveFailed": "Automatic improvement didn't start. You can run Improve from the sidebar.",
    "unexpected": "Something went wrong. You can keep chatting normally.",
    "atsNothingToImproveTitle": "Scores already look strong",
    "atsNothingToImproveBody": "We didn't auto-run Improve — you can edit the resume or open Improve in the sidebar.",
    "resumeSummaryPrompt": "Continue working with the professional summary from my analysis.",
    "step2Timeout": "The next step took too long. You can continue manually in this chat."
  },
  "sidebar": {
    "toggleSidebar": "Open or close the sidebar",
    "closeSidebar": "Close sidebar",
    "myChats": "My chats",
    "newChat": "New chat",
    "currentChat": "Current chat",
    "signInToSeeHistory": "Sign in to view chat history",
    "noChatsYet": "No chats yet. Start a new dialogue!",
    "pinChat": "Pin chat",
    "unpinChat": "Unpin chat",
    "deleteChat": "Delete chat",
    "deleteChatConfirmTitle": "Delete this chat?",
    "deleteChatConfirmDescription": "The chat, all messages, and related summary data will be permanently deleted.",
    "deleteChatConfirm": "Delete",
    "deleteChatDeleting": "Deleting…",
    "cancelDeleteChat": "Cancel",
    "deleteChatError": "Failed to delete chat. Please try again.",
    "chatRowActions": "Action menu for chat: {{title}}",
    "pinnedChatSr": "Pinned",
    "pinChatErrorTitle": "Failed to pin chat",
    "pinChatErrorDescription": "Please try again in a minute.",
    "userMenu": "User menu",
    "guest": "Guest",
    "language": "Language",
    "settings": "Settings",
    "logout": "Log out",
    "signIn": "Sign in",
    "signInTitle": "Sign in to your account",
    "signInDescription": "Authorize to save chat history"
  },
  "aria": {
    "processingSteps": "Processing steps",
    "yourMessage": "Your message",
    "assistantMessage": "Assistant's message",
    "previousVersion": "Previous version",
    "nextVersion": "Next version",
    "openActionsMenu": "Open actions menu",
    "sendMessage": "Send message",
    "stopRecording": "Stop recording",
    "startVoiceInput": "Start voice input",
    "close": "Close",
    "info": "Information",
    "showExplanation": "Show hint",
    "previousBranch": "Previous branch",
    "nextBranch": "Next branch",
    "branchVersions": "Response versions",
    "removeFile": "Remove file",
    "resumeSidebarPanel": "Summary panel",
    "loadingResumePreview": "Loading summary preview",
    "resumePreviewPage": "Summary preview, page {{current}} of {{total}}",
    "fileThumbnail": "Thumbnail of attached file",
    "adaptToJobSectionIcon": "Illustration of resume adaptation to vacancy",
    "adaptToJobSuccessIcon": "Illustration of completed adaptation"
  },
  "resumeCard": {
    "actionsLabel": "Resume actions",
    "reply": "Reply",
    "openInNewChat": "Open in new chat"
  },
  "resumeReply": {
    "chipGoToMessage": "Go to message with this resume version in chat",
    "remove": "Remove reply to resume version"
  },
  "replyInThread": {
    "replyToVersion": "Reply to resume v{{version}}",
    "goToResumeAria": "Go to message with resume v{{version}} in chat"
  },
  "centerTabChat": "Chat",
  "centerTabPreview": "Preview",
  "voice": {
    "status": {
      "listening": "Listening...",
      "transcribing": "Transcribing recording...",
      "interimResult": "Heard: {{transcript}}"
    },
    "errors": {
      "unsupported": "Voice input is not supported in this browser.",
      "permissionDenied": "Microphone access is denied. Allow access in browser settings.",
      "microphoneUnavailable": "Unable to access the microphone.",
      "network": "Voice recognition failed due to network error. Please try again.",
      "noSpeech": "Speech not recognized. Please try to say the phrase again.",
      "transcriptionFailed": "Failed to recognize the recording. Please try again.",
      "unauthorized": "Sign in to use voice input.",
      "rateLimited": "Too many voice input attempts. Please try again later."
    }
  },
  "jobFromUrlError": "Failed to retrieve information from the link",
  "vacancyAdapt": {
    "profileMismatchPrompt": "The vacancy does not match your profile. Continue anyway?",
    "urlFailedHintChat": "Copy the vacancy text manually and paste it into the chat — we will adapt the resume.",
    "pendingInvalid": "Confirmation has expired or is invalid. Send the adaptation request again.",
    "resumeVersionMismatch": "The resume has been updated. Send the adaptation request again.",
    "cancelledAck": "Adaptation canceled.",
    "confirmAria": "Continue adapting the resume for this vacancy",
    "cancelAria": "Cancel adaptation",
    "detailsLink": "More details",
    "explanationTitle": "Why the vacancy does not match the profile"
  },
  "requestError": {
    "transportDescription": "The connection was interrupted and the current progress may not be visible anymore. Try to recover the request.",
    "recoveryDescription": "Automatic recovery did not complete. Try recovering the request again and refreshing the chat state.",
    "retryRecover": "Try to recover"
  },
  "inputPlaceholder": "Describe what you want to do with the resume...",
  "coverLetter": {
    "title": "Cover letter",
    "copy": "Copy",
    "downloadAsText": "Download as text",
    "downloadLabel": "Download",
    "downloadAsTxt": "Plain text (.txt)",
    "downloadAsPdf": "PDF (choose template)",
    "pdfTemplateModalTitle": "Choose a letter template",
    "pdfTemplateModalDownloadAria": "Download PDF with selected template",
    "pdfModalClose": "Close"
  },
  "letterTemplates": {
    "formalClassic": "Formal classic",
    "minimalMono": "Minimal Mono",
    "modernAccent": "Modern accent",
    "executiveSerif": "Business serif",
    "conciseColumn": "Concise column",
    "elegantFrame": "Elegant frame",
    "boldHeader": "Bold header",
    "splitIdentity": "Split identity",
    "subtleLines": "Subtle lines",
    "corporateBlue": "Corporate blue",
    "warmBeige": "Warm beige",
    "legalStrict": "Legal strictness",
    "techClean": "Techno-clean",
    "creativeBand": "Creative stripe",
    "premiumNavy": "Premium navy",
    "professionalSlate": "Professional slate",
    "editorialLight": "Editorial light",
    "compactGray": "Compact gray",
    "signatureFocus": "Signature focus",
    "timelineNarrative": "Timeline storytelling"
  },
  "letterTemplateCategories": {
    "all": "All",
    "singleColumn": "Single column",
    "twoColumn": "Two columns",
    "professional": "Professional",
    "modern": "Modern",
    "minimal": "Minimalist"
  },
  "resumeRoast": {
    "title": "Resume review",
    "copy": "Copy",
    "downloadAsText": "Download as text"
  },
  "atsAnalysis": {
    "title": "ATS analysis",
    "copy": "Copy",
    "downloadAsText": "Download as text"
  },
  "survey": {
    "skillPlaceholder": "Skill",
    "skip": "Skip",
    "replyInComposerBatch": "Answer the questions in one message below (with numbering if desired).",
    "batchResumeFooter": "The resume will be ready after we collect the data.",
    "batchCreatingPrefix": "Creating resume"
  },
  "emptyState": {
    "heroTitle": "Make your resume stand out",
    "emptyPlaceholder": "For example, improve my resume",
    "createResumePrompt": "Create resume",
    "uploadResume": "Upload resume",
    "uploadResumeDescription": "AI agent will analyze and improve it!",
    "createResume": "Create resume",
    "createResumeDescription": "Take a short survey and get a ready resume",
    "createCoverLetter": "Create a cover letter",
    "quick": {
      "improveResume": "Improve resume",
      "adaptToJob": "Adapt to job",
      "createResume": "Create resume",
      "roast": "Roast",
      "templates": "Templates",
      "translate": "Translate",
      "coverLetter": "Cover letter"
    },
    "translateLang": {
      "en": "English",
      "ru": "Russian",
      "de": "German",
      "fr": "French",
      "es": "Spanish",
      "it": "Italian",
      "pl": "Polish",
      "uk": "Ukrainian",
      "zh": "Chinese",
      "ja": "Japanese"
    },
    "coverLetterComposerHint": "Add your resume and vacancy (use the buttons above). You do not need to type here.",
    "adaptToJobComposerHint": "Add your resume and vacancy (use the buttons above). You do not need to type here.",
    "prefill": {
      "roast": "Roast my resume across all criteria",
      "translate": "Translate my resume to the selected language",
      "coverLetterPrefix": "Create a cover letter for this job opening",
      "adaptToJob": "Adapt my resume to this job opening",
      "templates": "Apply this template to my resume",
      "improve": "Analyze my resume and apply the recommendations"
    },
    "templatePickerTitle": "Choose a template",
    "clearSelectedTemplate": "Clear selected template",
    "templatePickerClose": "Close",
    "templatePickerReopen": "Show template picker",
    "templatePickerBackAria": "Back",
    "translateLanguageLabel": "Target language",
    "removeAttachment": "Remove attachment",
    "dashedUploadResume": "Upload your resume",
    "attachFile": "Attach file",
    "resumePaste": {
      "confirmReplaceFileWithPaste": "Replace the attached file with pasted text?",
      "confirmReplacePasteWithFile": "Replace pasted text with the attached file?",
      "chipLabel": "Pasted text",
      "editAria": "Edit pasted resume text",
      "clearAria": "Clear pasted text",
      "dashedUploadAria": "Upload resume file or paste text",
      "chooseFile": "Choose file",
      "pasteAsText": "Paste as text",
      "modalTitle": "Paste resume text",
      "modalDescription": "Paste your resume content below. Minimum length applies.",
      "placeholder": "Paste your resume here…",
      "cancel": "Cancel",
      "confirm": "Use this text",
      "pasteFromClipboard": "Paste from clipboard",
      "errorTooShort": "Text is too short.",
      "errorTooLong": "Text is too long.",
      "charCount": "Characters",
      "closeAria": "Close"
    },
    "vacancyInput": {
      "modalTitle": "Job description or vacancy link",
      "modalDescription": "Paste the full job description text, or a single HTTPS link to the vacancy page. For text, at least 80 characters are required.",
      "placeholder": "Paste the job description or an https://… link to the vacancy…",
      "cancel": "Cancel",
      "confirm": "Use this vacancy",
      "pasteFromClipboard": "Paste from clipboard",
      "errorTooShort": "Text is too short — paste the full job description (at least 80 characters), or one https link.",
      "errorTooLong": "Text is too long.",
      "charCount": "Characters",
      "closeAria": "Close",
      "chipLabel": "Vacancy",
      "editAria": "Edit vacancy text or link",
      "clearAria": "Clear vacancy",
      "dashedAdd": "Add job description or link",
      "dashedAria": "Add job description or vacancy link"
    }
  },
  "errors": {
    "unauthorized": "Sign in to continue.",
    "chatIdRequired": "Chat is required.",
    "chatNotFound": "Chat not found. Open a new chat.",
    "adaptChatIdRequired": "Open a chat with the resume to adapt it for the vacancy.",
    "jobDescriptionRequired": "Job description is required.",
    "insufficientCredits": "Not enough credits. Upgrade your plan to get more.",
    "limitReached": "Not enough credits. Upgrade your plan to get more.",
    "parseFileFailed": "Failed to process the uploaded file. If it is a PDF, the file may be damaged or use an unsupported structure — try another export or format.",
    "processingFailed": "Failed to process the request. Please try again.",
    "translationFailed": "Failed to accurately translate the resume. Please try again.",
    "temporaryUnavailable": "Chat service is temporarily unavailable. Please try again in a few seconds.",
    "internalError": "An error occurred. Please try again.",
    "streamInterrupted": "Response was interrupted. Send the message again.",
    "contentTooLarge": "Content too large. Reduce the resume or message history.",
    "duplicateIntentConflict": "This message was just sent. Wait a moment or change the text.",
    "replyTargetInvalid": "Failed to reply to this resume version. Try again or select another version.",
    "roastDocumentNotLikelyResume": "This doesn’t look like a resume. Upload a CV file or paste your full resume text.",
    "roastResumeContentTooThin": "There isn’t enough in what we extracted to review. Paste the full resume or upload a complete file."
  },
  "toast": {
    "duplicateIntentTitle": "Resubmission"
  },
  "loading": {
    "resumeCreate": "Creating resume",
    "resumeUpdate": "Updating resume",
    "resumeTranslate": "Translating resume",
    "resumeRoast": "Reviewing resume",
    "resumeTemplate": "Changing template",
    "parse_resume": {
      "reading_file": "Reading file",
      "extracting_data": "Extracting data",
      "preparing_preview": "Preparing preview"
    },
    "casual_chat": {
      "replying": "Replying…"
    },
    "resume_create": {
      "understanding": "Understanding request",
      "generating": "Generating resume",
      "almost_done": "Almost done"
    },
    "resume_update": {
      "understanding": "Understanding request",
      "updating": "Updating resume",
      "almost_done": "Almost done"
    },
    "translate": {
      "preparing": "Preparing translation",
      "applying": "Applying to resume"
    },
    "ats": {
      "analyzing": "Analyzing resume",
      "optimizing": "Optimizing for ATS"
    },
    "adapt_to_job": {
      "analyzing_job": "Analyzing vacancy",
      "adapting": "Adapting resume",
      "almost_done": "Almost done"
    },
    "cover_letter": {
      "preparing": "Preparing",
      "writing": "Writing cover letter"
    },
    "resume_text": {
      "formatting": "Formatting to text"
    },
    "resume_roast": {
      "analyzing": "Analyzing resume",
      "writing_review": "Writing review"
    },
    "change_template": {
      "changing": "Changing template"
    },
    "clarify": {
      "understanding": "Understanding request",
      "replying": "Replying with clarifications"
    },
    "unknown": {
      "understanding": "Understanding request",
      "processing": "Processing",
      "almost_done": "Almost done"
    }
  },
  "loader": {
    "thinking": "Thinking…",
    "continuing": "Continuing…",
    "parsingFiles": "Parsing files"
  },
  "success": {
    "resumeCreated": "Resume created",
    "resumeUpdated": "Resume updated",
    "resumeTranslated": "Resume translated",
    "clickToSeeDetails": "Click to see details"
  },
  "resumeSidebar": {
    "loading": "Loading...",
    "loadError": "Failed to load resume",
    "loadErrorSidebarHint": "Check your connection and open the resume from the chat again.",
    "retry": "Retry",
    "assessUnavailableTitle": "Unable to assess the resume",
    "assessUnavailableDescription": "Check your connection and try again. Without assessment, section improvements are unavailable.",
    "assessRetryButton": "Try assessment again",
    "assessLoadingLabel": "Assessing resume by sections...",
    "assessUnavailableImproveHint": "Please wait for the assessment or try again.",
    "assessWaitForScoresHint": "Wait for resume assessment",
    "createdAgo": "Created {{timeAgo}}",
    "view": "View",
    "download": "Download",
    "improve": "Improve",
    "adapt": "Adapt",
    "customization": "Appearance",
    "overallScore": "Overall Score",
    "improveAll": "Improve All at Once",
    "allSectionsGood": "All sections are already in good condition.",
    "improveAllHint": "ATS score, sections, achievements, and conciseness will be improved. You will see all changes before saving.",
    "improveSelected": "Improve ({{count}})",
    "sectionsMissing": "Missing Sections",
    "lengthConciseness": "Length / Conciseness",
    "atsScore": "ATS Score",
    "strengthOfAchievements": "Strength of Achievements",
    "grammar": "Grammar",
    "addSections": "Add Sections",
    "compressAndSimplify": "Compress and Simplify",
    "improveAts": "Improve ATS",
    "strengthenAchievements": "Strengthen Achievements",
    "done": "Done",
    "cancel": "Cancel",
    "details": "Details",
    "undo": "Undo",
    "sectionsAdded": "Sections added",
    "compressedAndSimplified": "Compressed and simplified",
    "atsImproved": "ATS improved",
    "achievementsStrengthened": "Achievements strengthened",
    "sectionAlreadyGood": "Section is already in good condition.",
    "onlyProblemsCanBeSelected": "Only indicators with issues can be selected and improved",
    "saveChanges": "Save changes",
    "viewChanges": "View changes",
    "waitForPreviousTasks": "Wait for previous tasks to complete",
    "inProgressSections": "Adding sections...",
    "inProgressLength": "Compressing...",
    "inProgressAts": "Improving ATS...",
    "inProgressAchievements": "Enhancing achievements...",
    "inProgressGrammar": "Checking grammar...",
    "loadingOverlay": {
      "titleImprove": "Improving resume",
      "subtitleImprove": "Analyzing selected sections and preparing an updated version",
      "titleAdapt": "Adapting for vacancy",
      "subtitleAdapt": "Matching vacancy requirements and enhancing resume relevance",
      "titleTranslate": "Translating resume",
      "subtitleTranslate": "Preparing translation and applying it to the resume",
      "titleChangeTemplate": "Changing template",
      "subtitleChangeTemplate": "Applying new design to your resume",
      "titleParseResume": "Parsing resume",
      "subtitleParseResume": "Extracting data from file and assembling the first version of the resume",
      "titleResumeCreate": "Creating resume",
      "subtitleResumeCreate": "Analyzing input and forming the first version",
      "titleResumeUpdate": "Updating resume",
      "subtitleResumeUpdate": "Applying changes and forming a new version",
      "steps": {
        "improve": {
          "sectionsMissing": "Adding missing sections...",
          "lengthConciseness": "Compressing and simplifying phrases...",
          "atsScore": "Improving readability for ATS...",
          "strengthOfAchievements": "Enhancing achievements and results...",
          "grammar": "Checking grammar and style...",
          "finalizing": "Forming the final version..."
        },
        "adapt": {
          "analyzingVacancy": "Analyzing vacancy requirements...",
          "matchingExperience": "Matching experience with requirements...",
          "updatingKeywords": "Updating keywords and skills...",
          "finalizing": "Generating adapted version..."
        }
      },
      "stepsByPipeline": {
        "parse_resume": {
          "readingFile": "Reading file and checking structure...",
          "extractingData": "Extracting experience, skills, and achievements...",
          "preparingPreview": "Assembling resume and preparing preview..."
        },
        "resume_create": {
          "understanding": "Clarifying goal and format of resume...",
          "generating": "Generating resume based on your request...",
          "almostDone": "Finalizing first version..."
        },
        "resume_update": {
          "understanding": "Analyzing what needs to be changed...",
          "updating": "Applying updates to resume...",
          "almostDone": "Forming updated version..."
        },
        "translate": {
          "preparing": "Preparing resume translation...",
          "applying": "Applying translation to resume structure..."
        },
        "adapt_to_job": {
          "analyzingJob": "Analyzing vacancy requirements...",
          "adapting": "Adapting experience and skills for the vacancy...",
          "almostDone": "Forming adapted version..."
        },
        "change_template": {
          "changing": "Applying new template to resume..."
        }
      },
      "facts": {
        "items": {
          "recruitersScanQuickly": "Recruiters often spend less than 10 seconds on initial review of resumes",
          "quantifiedResultsHelp": "Achievements with numbers usually attract more attention than general descriptions",
          "tailoredResumesPerformBetter": "Tailoring resume to the vacancy generally increases chances of invitation to interview",
          "clearSectionTitlesMatter": "Clear section titles help recruiters and ATS navigate the resume faster",
          "resumeLengthGuideline": "For most professionals, optimal resume length is 1-2 pages",
          "earlyApplicationWindow": "Responses are more likely to get a reply if sent within the first days after vacancy posting",
          "spellingAndGrammarMatter": "Spelling and grammar mistakes reduce trust in the candidate",
          "actionVerbsImproveClarity": "Action verbs make experience descriptions more specific and convincing",
          "recentExperienceFirst": "Relevant recent experience is better placed at the beginning of the experience section",
          "skillsFromVacancy": "Skills from vacancy text increase relevance in ATS search",
          "simpleFormattingForAts": "Simple formatting without complex tables is usually better read by ATS systems",
          "regionalPhotoNorms": "Attitudes towards photo in resume depend on country: in the US often no photo, in parts of Europe — with photo"
        }
      }
    },
    "contentInProgress": "Content in development",
    "comingSoon": "Coming Soon",
    "styles": "Styles",
    "stylesHeadings": "Headings",
    "stylesBody": "Body Text",
    "stylesSize": "Size",
    "stylesLineHeight": "Line Height",
    "stylesSectionSpacing": "Section Spacing",
    "stylesParagraphSpacing": "Paragraph Spacing",
    "appearance": {
      "preview": "Preview",
      "download": "Download",
      "categoryAll": "All",
      "categorySimple": "Simple",
      "categoryModern": "Modern",
      "categorySingleColumn": "Single Column",
      "categoryWithPhoto": "With Photo",
      "categoryProfessional": "Professional",
      "categoryAtsOptimized": "For ATS",
      "templateBasic": "Basic",
      "templateSimple": "Simple",
      "templateModern": "Modern",
      "templateElegant": "Elegant",
      "templateProfessional": "Professional",
      "templateElevate": "Elevate",
      "templateClassic": "Classic",
      "templateStructured": "Structured",
      "templateRefined": "Refined",
      "templateTimeline": "Timeline",
      "templateMinimal": "Minimal",
      "templateHeaderPhoto": "With Photo in Header",
      "templateCreative": "Creative",
      "templateClear": "Clean",
      "templateStripe": "Stripe",
      "templateAmber": "Amber",
      "templateExpert": "Expert",
      "templateStudioBalance": "Studio Balance",
      "templateHeritageClassic": "Heritage Classic",
      "templateAtsLinear": "ATS Linear",
      "templateAtsStructuredBlocks": "ATS Structured Blocks",
      "templateAtsEmphasisExperience": "ATS Focus on Experience",
      "templateAtsSkillsFirst": "ATS Skills First",
      "templateAtsCompact": "ATS Compact",
      "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": "Not bad, but you're losing some responses — there's room for improvement.",
    "sectionsMissingDescription": "Important sections are missing — the resume looks incomplete.",
    "lengthDescription": "The resume is overloaded — it’s hard for recruiters to quickly grasp the main points.",
    "atsDescription": "ATS readiness is average — there's good potential for improvement.",
    "achievementsDescription": "Some achievements are present, but you can better demonstrate their impact on product and business.",
    "grammarDescription": "No errors — you can focus on content and structure.",
    "sectionsMissingDescriptionGood": "Important sections are present — the resume looks complete.",
    "lengthDescriptionGood": "Volume and conciseness are normal — it's easy for recruiters to catch the main points.",
    "atsDescriptionGood": "ATS readiness is fine — the resume is well suited for parsing.",
    "achievementsDescriptionGood": "Achievements are formulated strongly, and their impact on results is visible.",
    "grammarDescriptionGood": "Grammar and style are in order — focus on content if desired.",
    "overallScoreHint": "This score shows how well the resume meets recruiter and ATS expectations. It considers structure, volume, keywords, and phrasing. Use it as a guide: the higher the score, the better your chances of making the shortlist.",
    "overallScoreDescriptionGood": "Excellent! Just need to adapt for the vacancy for perfection.",
    "overallScoreDescriptionBad": "The resume needs improvement — use the actions below.",
    "overallScoreActionAdapt": "Adapt for vacancy",
    "overallScoreActionAdaptHint": "To maximize your chances of passing the selection, consider tailoring the resume for a specific vacancy.",
    "sectionsMissingHint": "A complete resume usually includes experience, education, skills, and often a brief description, languages, or projects. Missing important sections creates an impression of incompleteness. Add sections relevant to the target position.",
    "lengthConcisenessHint": "Recruiters often spend less than 30 seconds on initial acquaintance. Concise resumes (usually 1–2 pages) help quickly demonstrate suitability. Avoid long paragraphs and repetitions, use lists and clear headings.",
    "atsScoreHint": "ATS (resume screening systems) are used by many companies for initial filtering. The score indicates how easy it is for ATS to parse and match keywords. Use clear headings and relevant phrasing.",
    "strengthOfAchievementsHint": "Strong achievements show impact in numbers or results (e.g., \"Increased revenue by 15%\", \"Reduced load time by 40%\"), helping recruiters see your real contribution. Prefer formulations with results over just duties.",
    "grammarHint": "Grammar and spelling are checked automatically. No errors here mean you can focus on content and structure. If there are remarks after corrections, run the check again or fix manually.",
    "improvementResultTitle": "Improvement Result",
    "improvementResultSubtitle": "Here's what changed — you can apply or revert to previous",
    "tabDetails": "Details",
    "tabPreview": "Preview",
    "previewBefore": "Before",
    "previewAfter": "After",
    "previewEdit": "Edit",
    "previewRevert": "Revert",
    "previewRewrite": "Rewrite",
    "previewEditApply": "Apply",
    "previewSave": "Save",
    "previewOr": "OR",
    "previewPromptTitle": "Specify what exactly to fix or improve",
    "previewPromptPlaceholder": "For example, \"Add team management experience\"",
    "previewPromptAria": "Text modification request field",
    "previewPromptSubmit": "Send improvement request",
    "previewGenerating": "Generating...",
    "applyFailed": "Failed to apply",
    "applyFailedDescription": "An error occurred",
    "saveDraftFailed": "Failed to save draft",
    "saveDraftFailedDescription": "An error occurred",
    "improveFailed": "Failed to improve",
    "improveFailedDescription": "An error occurred",
    "rewriteImprovedFallback": " [Improved]",
    "saveDraft": "Save as draft",
    "applyChanges": "Apply changes",
    "sections": "Sections",
    "resultAtsDescription": "Keywords added and readability for ATS improved.",
    "resultSectionsDescription": "Sections \"About Me\", \"Skills\", \"Contacts\" added",
    "resultLengthDescription": "Repeated and overly long blocks shortened.",
    "resultAchievementsDescription": "Responsibilities rewritten as achievements with numbers.",
    "resultGrammarUnchanged": "No errors found — this block was not changed.",
    "improveBlockedTitle": "Unable to improve without new data",
    "improveBlockedDescription": "We cannot invent facts in the resume. Add missing information and try improvement again.",
    "improveBlockedMissingSummary": "Add a short \"About Me\" or summary block.",
    "improveBlockedMissingExperience": "Add detailed work experience and role tasks.",
    "improveBlockedMissingEducation": "Add education information.",
    "improveBlockedMissingSkills": "Add a list of key skills.",
    "improveBlockedMissingAchievements": "Add achievements with results (metrics, effects, contributions).",
    "improveBlockedGeneric": "Insufficient factual data in resume for safe improvement.",
    "improveBlockedNoScoreImpact": "Resume text changed, but scores for selected areas did not increase. Add specific facts or run assessment again.",
    "noResultData": "No result data to display.",
    "improvementAppliedChatMessage": "Resume improved.",
    "modeAiChat": "AI Chat",
    "modeManualEdit": "Edit",
    "manualEditStaleScores": "You edited the resume manually. Improve score can be outdated. Reassess to refresh recommendations.",
    "manualEditStaleScoresTitle": "Score may be out of date",
    "manualEditStaleScoresDescription": "You edited the resume manually. The previous score is still shown, but reassessing will reveal the fresh breakdown per section.",
    "manualEditReassess": "Reassess score",
    "manualEditReassessing": "Reassessing...",
    "unsavedConfirm": "You have unsaved changes in manual editor. Continue and discard them?",
    "adaptTab": {
      "title": "Adapt for vacancy",
      "subtitle": "Optimization for vacancy requirements and ATS",
      "placeholder": "Insert vacancy link or text",
      "button": "Adapt resume",
      "errorEmpty": "Enter vacancy link or text",
      "errorFetchUrl": "Failed to retrieve information from link",
      "whyTitle": "Why adapt for vacancy?",
      "whyDescription": "Adapting the resume for a specific vacancy increases the chances that the recruiter and ATS will notice your application and add it to the shortlist.",
      "benefit1Title": "Increases chances of passing screening",
      "benefit1Description": "Resume more accurately matches vacancy requirements, it is opened and read more often.",
      "benefit2Title": "Helps pass ATS filters",
      "benefit2Description": "We add necessary keywords and structure that ATS systems read correctly.",
      "warningProfileMismatch": "Vacancy does not match your profile. Continue anyway?",
      "warningProfileMismatchInfoAria": "Show explanation of why vacancy does not match profile",
      "warningVacancyUrlFailed": "Failed to load vacancy from link.",
      "warningVacancyUrlFailedExplanation": "Copy the vacancy text manually and paste it into the field above.",
      "warningVacancyUrlFailedInfoAria": "Show tip: how to manually insert vacancy text",
      "warningTipModalAria": "Tip",
      "warningExplanationTitle": "Why vacancy is not suitable",
      "preCheckNetworkError": "Network error occurred.",
      "preCheckRetryLink": "Try again later",
      "results": {
        "title": "Adapted for vacancy",
        "adaptationChatMessage": "Resume adapted for vacancy.",
        "metricVacancyMatch": "Vacancy match",
        "metricAts": "ATS score",
        "metricKeywords": "Keywords",
        "metricSkillsRelevance": "Skills relevance",
        "summary": "Updated: 4 formulations, +3 key skills, -2 unnecessary skills, 3 achievements strengthened. More details — in chat",
        "viewChanges": "View changes",
        "apply": "Apply as new version",
        "saveDraft": "Save to draft {{version}}",
        "saveVersion": "Save version {{version}}",
        "download": "Download",
        "saved": "Saved",
        "skillsAdded": "+{{count}} added",
        "skillsRemoved": "-{{count}} removed",
        "skillsAddedLabel": "added",
        "skillsRemovedLabel": "removed"
      }
    }
  },
  "mobileNav": {
    "ariaLabel": "Chat navigation",
    "aiChat": "AI Chat",
    "improve": "Improve",
    "adapt": "Adapt",
    "templates": "Templates",
    "edit": "Edit"
  },
  "mobileHeader": {
    "openChatsMenu": "Open chat list",
    "resumePreview": "Resume preview",
    "resumeVersion": "Resume version",
    "downloadResume": "Download resume"
  },
  "resumeEdit": {
    "about": "About",
    "experience": "Experience",
    "education": "Education",
    "skills": "Skills",
    "languages": "Languages",
    "projects": "Projects",
    "certifications": "Certifications",
    "fullName": "Full name",
    "role": "Role",
    "summary": "Summary",
    "links": "Links",
    "experienceBlocks": "Experience blocks",
    "company": "Company",
    "description": "Description",
    "from": "From (YYYY-MM-DD)",
    "to": "To (YYYY-MM-DD)",
    "achievements": "Achievements (comma separated)",
    "educationBlocks": "Education blocks",
    "institution": "Institution",
    "skillsHint": "One category per row, skills separated by comma",
    "category": "Category",
    "skillItems": "Skills (comma separated)",
    "addCategory": "Add category",
    "languagesHint": "Add a language and select proficiency level.",
    "projectBlocks": "Project blocks",
    "projectTitle": "Project title",
    "projectLink": "Project link",
    "certificationBlocks": "Certification blocks",
    "certName": "Certificate name",
    "certIssuer": "Issuer",
    "certDate": "Date (YYYY-MM-DD)",
    "language": "Language",
    "addSkill": "Add",
    "errorRequired": "Required field",
    "errorDate": "Use YYYY-MM-DD",
    "errorDateRange": "End date must be after start date",
    "errorLink": "Use full URL with http:// or https://",
    "errorSkillItems": "Add at least one skill",
    "errorFixFields": "Please fix the highlighted fields and try again",
    "saveError": "Could not save, please try again",
    "cardHasErrors": "Required fields are missing",
    "currentJob": "I work here now",
    "currentJobShort": "Present",
    "currentStudy": "I'm studying here now",
    "currentStudyShort": "Present",
    "currentProject": "Ongoing",
    "currentProjectShort": "Present",
    "unsavedBadge": "Unsaved changes",
    "savedBadge": "All changes saved",
    "level": {
      "native": "Native",
      "fluent": "Fluent",
      "advanced": "Advanced",
      "intermediate": "Intermediate",
      "basic": "Basic"
    },
    "saving": "Saving...",
    "saveDraft": "Save draft",
    "applying": "Applying...",
    "apply": "Apply as new version",
    "save": "Save",
    "cancel": "Cancel",
    "undoAria": "Undo",
    "redoAria": "Redo",
    "countryCodeSearchPlaceholder": "Search country or code",
    "errorEmail": "Invalid email format",
    "linksLabel": "Links",
    "removeLink": "Remove link",
    "addLink": "Add link",
    "addressLabel": "Address",
    "addressPlaceholder": "City, Country",
    "roleLabel": "Role",
    "rolePlaceholder": "For example: Product Designer",
    "companyNameLabel": "Company name",
    "periodLabel": "Period",
    "datePlaceholder": "MM.YYYY",
    "detailsLabel": "Details",
    "descriptionPlaceholder": "Describe responsibilities, projects, and achievements.",
    "firstNameLabel": "First name",
    "firstNamePlaceholder": "First name",
    "lastNameLabel": "Last name",
    "lastNamePlaceholder": "Last name",
    "emailLabel": "Email",
    "phoneLabel": "Phone",
    "countryCodeLabel": "Country code",
    "summaryTitle": "Professional overview",
    "summarySubtitle": "Describe your main strengths and what you specialize in in a few sentences",
    "summaryLabel": "About",
    "summaryPlaceholder": "Briefly describe your profile, key skills, and achievements.",
    "summaryRewrite": "Rewrite",
    "summaryRewriting": "Rewriting...",
    "summaryRewriteError": "Failed to rewrite the overview",
    "experienceTitle": "Your experience history",
    "experienceSubtitle": "List all your experience and achievements",
    "addExperience": "Add experience",
    "editExperience": "Edit experience",
    "deleteExperience": "Delete experience",
    "editExperienceTitle": "Edit",
    "cancelExperienceEdit": "Cancel experience editing",
    "applyExperienceEdit": "Save experience changes",
    "experienceMetaPlaceholder": "Company | period",
    "experienceRewriteError": "Failed to rewrite the experience description",
    "projectsBlocks": "Projects",
    "certificationsBlocks": "Certifications",
    "issuer": "Issuer",
    "date": "Date (YYYY-MM)",
    "customSectionsBlocks": "Custom sections",
    "customTitle": "Section title",
    "customContent": "Section content",
    "degree": "Degree",
    "field": "Field",
    "sections": {
      "personal": "Personal Data",
      "summary": "About",
      "experience": "Experience",
      "education": "Education",
      "skills": "Skills/Language",
      "languages": "Languages",
      "projects": "Projects",
      "certifications": "Certifications",
      "custom": "Custom"
    },
    "personal": {
      "title": "Your core details",
      "subtitle": "Fill in personal and contact details for the resume header.",
      "photoUpload": "Upload profile photo"
    },
    "photo": {
      "zoom": "Zoom"
    },
    "photoCropTitle": "Crop photo",
    "photoCropHint": "Drag the photo up or down to choose the crop. Side edges are trimmed automatically.",
    "saveShort": "Save",
    "skillLevelHint": "Optional level: click to change",
    "skillLevelEmpty": "Not set",
    "experienceHint": "Add roles, responsibilities, and key outcomes.",
    "educationHint": "Specify education, degree, and study period.",
    "educationTitle": "Where did you study?",
    "educationSubtitle": "Add school, college/university, or courses",
    "addEducation": "Add education",
    "editEducation": "Edit education",
    "deleteEducation": "Delete education",
    "editEducationTitle": "Edit",
    "cancelEducationEdit": "Cancel education editing",
    "applyEducationEdit": "Save education changes",
    "educationSchoolLabel": "Institution",
    "educationMetaPlaceholder": "Degree, field | period",
    "skillsTitle": "Tell us everything you can do",
    "skillsSubtitle": "Professional skills, soft skills, and hard skills",
    "skillsRecommendationsTitle": "Recommendations",
    "skillsRecommendationsLoading": "Loading recommendations...",
    "languagesTitle": "Language",
    "languagesSubtitle": "Add the languages you speak",
    "languageSearch": "Search language",
    "levelLabel": "Level",
    "levelSearch": "Search level",
    "projectsHint": "Describe projects, your contribution, and links if available.",
    "certificationsHint": "Add certifications with issuer and issue date.",
    "customSectionsHint": "Add any extra sections relevant to your goal.",
    "languageLevelAria": "Language proficiency level",
    "skillLevelAria": "Skill proficiency level",
    "skillLevelClear": "Clear skill level",
    "skillsAddGroup": "Add category",
    "skillsAddGroupHint": "Group skills by topic (Frontend, Backend, DevOps).",
    "skillsRemoveGroup": "Remove category",
    "skillsRemoveGroupConfirm": "Remove this category and all skills in it?",
    "skillsGroupTitlePlaceholder": "Category name (optional)",
    "skillsGroupTitleAria": "Skill category name",
    "skillsActiveGroupHint": "New skills and recommendations land in this category",
    "skillsEmptyGroupHint": "Add your first skill to this category",
    "skillsDragHandleAria": "Drag to reorder skill",
    "skillsGroupDragHandleAria": "Drag to reorder category",
    "linksReorderAria": "Drag to reorder link",
    "languagesReorderAria": "Drag to reorder language",
    "projectsReorderAria": "Drag to reorder project",
    "customSectionsReorderAria": "Drag to reorder section"
  }
}
