{
  "relatedServices": {
    "title": "Try other helpful services",
    "subtitle": "Stand out among millions of applicants and boost your chances of getting hired with our professional guidance.",
    "tryCta": "Try it",
    "cards": {
      "ats-score": {
        "title": "ATS resume score",
        "description": "See how applicant tracking systems may read your resume and what to improve."
      },
      "adapt-to-vacancy": {
        "title": "Tailor to a job posting",
        "description": "Paste the job description and your resume—get a version aligned with the role’s requirements and keywords."
      },
      "resume-roast": {
        "title": "Resume roast",
        "description": "Get blunt, constructive feedback on weak spots so you can sharpen impact and clarity fast."
      },
      "cover-letter-generator": {
        "title": "Write a cover letter",
        "description": "Draft or refine a letter that matches the posting and sounds natural—not generic filler."
      },
      "resume-translate": {
        "title": "Resume translation",
        "description": "Translate your resume while keeping role titles, tools, and structure clear for recruiters."
      },
      "keyword-analysis": {
        "title": "Keyword analysis",
        "description": "Compare your wording to the vacancy and tighten phrasing so ATS filters notice the right terms."
      },
      "resume-summary-generator": {
        "title": "Create an “About me” section",
        "description": "Turn your experience into a short “About me” that fits the role without sounding like a cliché."
      }
    }
  },
  "pages": {
    "atsScore": {
      "meta": {
        "title": "ATS resume score check | Clippy CV",
        "description": "See how ATS and resume screeners may read your file—format gaps, weak keywords, parsing issues—and get a quick score with fixes. Limited free preview on Clippy CV.",
        "keywords": [
          "ATS resume check",
          "applicant tracking system",
          "resume screening",
          "resume rejected",
          "resume parser",
          "free resume analysis"
        ]
      },
      "schema": {
        "name": "ATS resume score",
        "description": "Quick ATS-style resume check for readability, keyword gaps, and common reasons resumes get filtered out before a recruiter reads them."
      },
      "placeholder": "ATS check — content coming soon.",
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Check your resume's ATS score",
        "description": "Upload your resume for a quick ATS-style score and recommendations to improve your chances of passing automated screening.",
        "cta": "Log in",
        "trust": {
          "login": "Log in to try for free",
          "noPayment": "No payment required for preview",
          "noSpam": "We won't spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag and drop a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose a file",
          "progress": {
            "loading": "Processing…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Analyzing your resume…",
            "analyzingAria": "Resume analysis in progress",
            "stages": {
              "initializing": "Initializing analysis",
              "parseResume": "Parsing resume structure",
              "atsScoring": "Calculating ATS score",
              "recommendations": "Building recommendations",
              "finalize": "Finalizing results"
            }
          },
          "ready": {
            "message": "Your resume is saved. Open chat to continue or upload another file.",
            "replace": "Upload another file"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This file type is not supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Could not read this file. Try another file or format.",
            "analysisFailed": "We couldn't complete the analysis. Please try again.",
            "requestExpired": "The previous analysis expired. Upload your resume again.",
            "subscriptionRequired": "A paid plan is required to open full analytics."
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Log in to continue",
            "login": "Log in"
          },
          "readyUser": {
            "subtitle": "Run the analysis to continue"
          }
        }
      },
      "whatYouGet": {
        "kicker": "What you get",
        "title": "Everything you need for your resume",
        "cards": {
          "ats": {
            "title": "ATS score",
            "description": "Check your resume with ATS-style parsing. See your score and spot hidden issues.",
            "gaugeValue": "76%"
          },
          "keywords": {
            "title": "Missing keywords",
            "description": "Add the right terms and skills to pass automated filters more often.",
            "tags": {
              "one": "+ Keyword 1",
              "two": "+ Keyword 2",
              "three": "+ Keyword 3"
            }
          },
          "recommendations": {
            "title": "Improvement tips",
            "description": "Get a step-by-step plan: cut filler, tighten structure, and highlight achievements."
          }
        }
      },
      "whatIsAtsScore": {
        "kicker": "What this is for",
        "title": "What is an ATS score",
        "description": "It's a measure of how well your resume is likely to pass an Applicant Tracking System (ATS) — the software recruiters use to filter candidates.",
        "scale": {
          "zero": "0",
          "hundred": "100"
        },
        "bands": {
          "low": {
            "title": "40% or less",
            "body": "Your resume may not clear ATS screening — don't worry, use Clippy CV and we'll help you fix it."
          },
          "mid": {
            "title": "60% or less",
            "body": "Your odds of passing ATS are about 50/50. Use our tips to strengthen your resume."
          },
          "high": {
            "title": "80% or more",
            "body": "Great work — interviews are within reach. Aim for 90% and you can roughly double your chances."
          }
        },
        "cta": "Check your resume"
      },
      "resultsFree": {
        "header": {
          "view": "View",
          "viewDialogTitle": "Resume text",
          "viewDialogClose": "Close",
          "viewEmpty": "No resume text found. Upload your resume again.",
          "viewDialogDescription": "Plain text extracted from your uploaded resume."
        },
        "gauge": {
          "title": "ATS score",
          "riskWarning": "You may not pass ATS filters"
        },
        "roles": {
          "uxDesigner": "UI/UX Designer"
        },
        "fullAnalysis": {
          "title": "Full ATS breakdown",
          "matchedKeywords": "Matched keywords",
          "missingKeywords": "Missing keywords",
          "criticalIssues": "Critical issues",
          "topActions": "Top actions"
        },
        "cards": {
          "missing": {
            "title": "Missing sections",
            "tags": {
              "aboutMe": "About me",
              "workExperience": "Work experience",
              "education": "Education",
              "skills": "Skills"
            },
            "lockedHint": "More sections",
            "fullDescription": {
              "aboutMe": "Recruiters and ATS parsers often look for a short professional summary. Without it, your profile may look incomplete and rank lower in automated screening.",
              "workExperience": "A clear work history with roles, dates, and impact helps systems match you to jobs. Missing or thin experience blocks makes it harder to verify fit.",
              "education": "Education signals baseline qualifications and keywords for some roles. When it is absent, parsers may undervalue your background versus similar candidates.",
              "skills": "A dedicated skills section surfaces tools and competencies ATS filters search for. Without it, relevant keywords may never appear in your parsed profile."
            }
          },
          "length": {
            "title": "Length / conciseness",
            "success": "Your resume is concise and not overloaded",
            "excellentLabel": "Excellent",
            "fullBody": "Your resume stays within a readable length, avoids filler, and keeps sections scannable—good for both humans and ATS parsers."
          },
          "achievements": {
            "title": "Strength of achievements",
            "warningBanner": "Current phrasing needs improvement. ATS systems often down-rank resumes with weak or vague achievements.",
            "examples": {
              "0": {
                "before": "Made designs for an app",
                "after": "Applied UX best practices"
              },
              "1": {
                "before": "Worked on design",
                "after": "Improved key metrics by 50%"
              },
              "2": {
                "before": "Helped the team ship features",
                "after": "Led delivery of two major product releases"
              },
              "3": {
                "before": "Responsible for UI tasks",
                "after": "Owned end-to-end UI for core onboarding flows"
              }
            }
          },
          "grammar": {
            "title": "Grammar",
            "warningBanner": "Current phrasing needs improvement. ATS systems often filter resumes with obvious grammar and spelling issues.",
            "examples": {
              "0": {
                "before": "Was woking on",
                "after": "Was working on"
              },
              "1": {
                "before": "Led desgin reviews",
                "after": "Led design reviews"
              },
              "2": {
                "before": "Collaborate with enginers",
                "after": "Collaborated with engineers"
              },
              "3": {
                "before": "Improved converson rates",
                "after": "Improved conversion rates"
              },
              "4": {
                "before": "Manged stakeholder updates",
                "after": "Managed stakeholder updates"
              },
              "5": {
                "before": "Strong comunication skills",
                "after": "Strong communication skills"
              },
              "6": {
                "before": "Detail-oriented profesional",
                "after": "Detail-oriented professional"
              }
            }
          }
        },
        "unlockCta": "Unlock full analytics",
        "premiumPlaceholder": {
          "title": "Full analytics",
          "body": "Your detailed ATS breakdown will appear here soon."
        },
        "unlockCtaLoading": "Redirecting…"
      }
    },
    "adaptVacancy": {
      "meta": {
        "title": "Tailor resume to a job posting | Clippy CV",
        "description": "Paste a job description and your resume for a free preview: align keywords, spot gaps versus the posting, and tailor bullets before ATS filters. Clippy CV.",
        "keywords": [
          "tailor resume to job",
          "job description match",
          "resume keywords",
          "vacancy fit",
          "ATS keywords",
          "resume tailoring"
        ]
      },
      "schema": {
        "name": "Tailor resume to a job posting",
        "description": "Match your resume to a specific vacancy: keywords, requirements fit, and clearer positioning for recruiters and ATS."
      },
      "placeholder": "Tailor your resume to a specific job posting.",
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Tailor your resume to the job posting",
        "description": "Upload your resume and paste the job description or link. We highlight what matters and repackage your experience for this employer.",
        "cta": "Log in",
        "trust": {
          "login": "Log in to try for free",
          "noPayment": "No payment required for the preview",
          "noSpam": "We won’t spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose a file",
          "continue": "Continue",
          "progress": {
            "loading": "Loading…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Analyzing…",
            "analyzingAria": "Analysis in progress",
            "stages": {
              "initializing": "Starting",
              "parseResume": "Parsing resume structure",
              "resolveVacancy": "Loading job posting",
              "adapt": "Analyzing match with the job posting",
              "finalize": "Finishing up"
            }
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Log in to continue",
            "login": "Log in"
          },
          "readyUser": {
            "resumeSubtitle": "Paste a link to the job posting or its text"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This format isn’t supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Could not read the file. Try another file or format.",
            "analysisFailed": "Could not complete the analysis. Please try again.",
            "requestExpired": "The previous analysis expired. Upload your resume again.",
            "subscriptionRequired": "A subscription is required for the full vacancy match analysis."
          }
        },
        "vacancy": {
          "unifiedPlaceholder": "Link or job posting text",
          "adapt": "Adapt",
          "proceedDespiteMismatchCta": "Continue anyway",
          "required": "Add job posting text or a link."
        }
      },
      "results": {
        "title": "Vacancy match analysis",
        "subtitle": "Gaps and keywords for this job posting",
        "header": {
          "view": "Preview"
        },
        "gauge": {
          "title": "Match level for this vacancy",
          "riskMedium": "Moderate screening risk",
          "riskHigh": "Risk of rejection by screening"
        },
        "cards": {
          "critical": {
            "title": "Critical mismatches",
            "intro": "Top reasons HR or ATS filters may reject the application before a human reads it."
          },
          "skills": {
            "title": "Missing skills",
            "intro": "Skills the employer asks for that are not clearly shown in your profile."
          },
          "keywords": {
            "title": "Keywords",
            "intro": "ATS systems scan for these terms. Missing terms are highlighted."
          },
          "recommendations": {
            "title": "Recommendations",
            "intro": "How to strengthen the story for a human reviewer after ATS."
          }
        },
        "lockedHint": "{count} more items are available with a subscription.",
        "unlockCta": "Unlock full analytics",
        "adaptCta": "Tailor resume to this job",
        "continueChatCta": "Apply in chat"
      },
      "whatIsMatch": {
        "kicker": "Why it matters",
        "title": "What vacancy match means",
        "description": "We compare your resume to the job posting: gaps, keywords, and risks — so you know what to fix before you apply.",
        "scale": {
          "zero": "0",
          "hundred": "100"
        },
        "bands": {
          "low": {
            "title": "Below 40%",
            "body": "High risk of poor fit; focus on role alignment and must-have skills from the posting."
          },
          "mid": {
            "title": "About 40–70%",
            "body": "Mixed signals; tighten wording and add missing keywords employers and ATS look for."
          },
          "high": {
            "title": "70% or more",
            "body": "Strong alignment with the posting; polish details and tailor bullets to this employer."
          }
        },
        "cta": "Run the analysis"
      }
    },
    "resumeRoast": {
      "meta": {
        "title": "Resume roast | Clippy CV",
        "description": "Upload your resume for a blunt, constructive roast: weak bullets, vague claims, and formatting issues—plus fixes. Free preview; full text on Pro.",
        "keywords": [
          "resume roast",
          "resume feedback",
          "brutal resume review",
          "resume critique",
          "honest resume feedback"
        ]
      },
      "schema": {
        "name": "Resume roast",
        "description": "Honest critical feedback on your resume to improve clarity and impact."
      },
      "placeholder": "Resume roast — honest feedback on your resume.",
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Roast my resume",
        "description": "Get a sharp, honest review of your resume—what works, what flops, and what to fix first. Preview the beginning for free; unlock the full roast with a subscription.",
        "cta": "Log in",
        "trust": {
          "login": "Log in to try for free",
          "noPayment": "No payment required for the preview",
          "noSpam": "We won’t spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag and drop a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose a file",
          "progress": {
            "loading": "Processing…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Roasting your resume…",
            "analyzingAria": "Resume roast in progress",
            "stages": {
              "initializing": "Starting",
              "parseResume": "Parsing resume structure",
              "roast": "Writing critical feedback",
              "finalize": "Finishing up"
            }
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Log in to continue",
            "login": "Log in"
          },
          "readyUser": {
            "subtitle": "Run the roast to continue"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This file type is not supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Could not read this file. Try another file or format.",
            "analysisFailed": "We couldn’t complete the roast. Please try again.",
            "requestExpired": "The previous roast expired. Upload your resume again.",
            "subscriptionRequired": "A paid plan is required for the full roast text."
          }
        }
      },
      "whatYouGet": {
        "kicker": "What you get",
        "title": "Straight talk that improves your resume",
        "cards": {
          "blunt": {
            "title": "Blunt feedback",
            "description": "No sugarcoating: weak wording, clichés, and gaps that recruiters notice."
          },
          "structure": {
            "title": "Structure and focus",
            "description": "See where the story is muddy, top-heavy, or missing proof of impact."
          },
          "actions": {
            "title": "Prioritized fixes",
            "description": "Concrete next steps so you know what to rewrite first."
          }
        }
      },
      "whatIsRoast": {
        "kicker": "What this is for",
        "title": "Why a resume roast helps",
        "description": "Most resumes die in the first screen: vague titles, walls of text, no outcomes. A roast surfaces those issues before a recruiter moves on.",
        "scale": {
          "zero": "Surface",
          "hundred": "Deep"
        },
        "bands": {
          "low": {
            "title": "Light pass",
            "body": "Quick skim—useful if you only need a sanity check before you apply."
          },
          "mid": {
            "title": "Standard roast",
            "body": "Solid critique of sections, tone, and obvious mistakes most people miss."
          },
          "high": {
            "title": "Full teardown",
            "body": "Line-by-line style feedback with priorities—best when you’re serious about a rewrite."
          }
        },
        "cta": "Start the roast"
      },
      "results": {
        "title": "Your resume roast",
        "subtitle": "Critical feedback on your file",
        "header": {
          "view": "View"
        },
        "roleFallback": "Role not specified",
        "gauge": {
          "title": "Resume strength score",
          "riskMedium": "Noticeable gaps in wording and structure",
          "riskHigh": "Serious issues: the resume weakly communicates your value to recruiters"
        },
        "fixInChatCta": "Fix it in chat",
        "lockedHint": "{count} more characters in the full roast — unlock with a subscription.",
        "unlockCta": "Unlock the full roast",
        "fullCardTitle": "Full roast",
        "copy": "Copy",
        "copied": "Copied",
        "downloadTxt": "Download"
      }
    },
    "coverLetter": {
      "meta": {
        "title": "Cover letter generator | Clippy CV",
        "description": "Upload your resume, add a job posting, and get a tailored cover letter in your resume language. Free preview; full letter with Pro.",
        "keywords": [
          "cover letter generator",
          "write cover letter",
          "job application letter",
          "tailored cover letter",
          "CV cover letter"
        ]
      },
      "schema": {
        "name": "Cover letter generator",
        "description": "Generate a structured cover letter from your resume and a job posting, with labels in the correct language."
      },
      "placeholder": "Generate a tailored cover letter for your application.",
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Generate a cover letter for the job",
        "description": "Upload your resume and paste the job description or link. We draft a structured letter aligned with your profile—preview for free, full text on Pro.",
        "cta": "Log in",
        "trust": {
          "login": "Log in to try for free",
          "noPayment": "No payment required for the preview",
          "noSpam": "We won’t spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose a file",
          "progress": {
            "loading": "Loading…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Generating…",
            "analyzingAria": "Cover letter generation in progress",
            "stages": {
              "initializing": "Starting",
              "parseResume": "Parsing resume structure",
              "resolveVacancy": "Loading job posting",
              "coverLetter": "Writing your cover letter",
              "finalize": "Finishing up"
            }
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Log in to continue",
            "login": "Log in"
          },
          "readyUser": {
            "resumeSubtitle": "Paste a link to the job posting or its text"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This format isn’t supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Could not read the file. Try another file or format.",
            "analysisFailed": "Could not generate the letter. Please try again.",
            "requestExpired": "The previous session expired. Upload your resume again.",
            "subscriptionRequired": "A paid plan is required for the full cover letter."
          }
        },
        "vacancy": {
          "unifiedPlaceholder": "Link or job posting text",
          "generate": "Generate letter",
          "proceedDespiteMismatchCta": "Continue anyway",
          "required": "Add job posting text or a link."
        }
      },
      "whatYouGet": {
        "kicker": "What you get",
        "title": "A letter that fits the role",
        "cards": {
          "tailored": {
            "title": "Tailored to the posting",
            "description": "We connect your experience to what the employer asks for—without generic filler."
          },
          "lang": {
            "title": "Your resume language",
            "description": "The letter follows your resume language; UI labels match automatically."
          },
          "export": {
            "title": "Copy or download",
            "description": "Copy the full letter or save it as a .txt file when you unlock Pro."
          }
        }
      },
      "whatIsLetter": {
        "kicker": "Why it matters",
        "title": "What a strong cover letter does",
        "description": "A tight letter explains why you fit this role—not every role—and gives recruiters a reason to open your resume.",
        "scale": {
          "zero": "Generic",
          "hundred": "Targeted"
        },
        "bands": {
          "low": {
            "title": "Template tone",
            "body": "Reads like a mass email; little link to this employer or posting."
          },
          "mid": {
            "title": "Decent fit",
            "body": "Mentions the role and a few strengths; still room to mirror the posting more closely."
          },
          "high": {
            "title": "Role-specific",
            "body": "Clear motivation, matched keywords, and proof tied to what they asked for."
          }
        },
        "cta": "Generate a letter"
      },
      "results": {
        "title": "Your cover letter",
        "subtitle": "Structured letter from your resume and the posting",
        "header": {
          "view": "View"
        },
        "letterCardTitle": "Letter",
        "openInChatCta": "Open in chat",
        "lockedHint": "{count} more characters in the full letter — unlock with a subscription.",
        "unlockCta": "Unlock full letter",
        "copy": "Copy",
        "copied": "Copied",
        "downloadTxt": "Download",
        "downloadLabel": "Download",
        "downloadAsTxt": "Plain text (.txt)",
        "downloadAsPdf": "PDF (choose template)",
        "pdfTemplateModalTitle": "Choose a letter template",
        "pdfTemplateModalDownloadAria": "Download PDF with selected template",
        "pdfModalClose": "Close"
      }
    },
    "resumeTranslate": {
      "meta": {
        "title": "Resume translation | Clippy CV",
        "description": "Translate your resume for international job search. Structure-aware translation with natural, human-sounding wording — not generic machine output.",
        "keywords": [
          "translate resume",
          "CV translation",
          "resume translation service",
          "multilingual resume",
          "professional resume translation"
        ]
      },
      "schema": {
        "name": "Resume translation",
        "description": "Translate your resume into another language while preserving facts and layout intent for recruiters and ATS."
      },
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Translate your resume for international roles",
        "description": "Upload your resume, choose the target language, and get a translation tuned for CVs — clear structure, natural phrasing, and meaning preserved. Free preview; full text and downloads on Pro.",
        "cta": "Log in",
        "trust": {
          "login": "Log in to try for free",
          "noPayment": "No payment required for the preview",
          "noSpam": "We won't spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag and drop a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose a file",
          "targetLanguage": "Translate to",
          "translate": "Translate",
          "pickLanguageHint": "We translate into the language you pick while keeping your facts and dates intact.",
          "progress": {
            "loading": "Processing…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Translating…",
            "analyzingAria": "Resume translation in progress",
            "stages": {
              "initializing": "Starting",
              "parseResume": "Parsing resume structure",
              "translate": "Translating your resume",
              "finalize": "Finishing up"
            }
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Log in to continue",
            "login": "Log in"
          },
          "readyUser": {
            "subtitle": "Choose the target language and translate"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This file type is not supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Could not read this file. Try another file or format.",
            "analysisFailed": "We couldn't complete the translation. Please try again.",
            "requestExpired": "The previous session expired. Upload your resume again.",
            "subscriptionRequired": "A paid plan is required for the full translated resume."
          }
        }
      },
      "whatYouGet": {
        "kicker": "What you get",
        "title": "Built for resumes, not generic text",
        "cards": {
          "structure": {
            "title": "Structure preserved",
            "description": "Sections, roles, and timelines stay aligned so recruiters and ATS can read your story clearly."
          },
          "natural": {
            "title": "Natural wording",
            "description": "Our prompts are tuned for CV language: professional tone without stiff or obviously AI-sounding lines."
          },
          "roleAware": {
            "title": "Meaning intact",
            "description": "Facts stay factual, metrics stay metrics — we translate meaning, not invent new achievements."
          }
        }
      },
      "whatFor": {
        "kicker": "Why it matters",
        "title": "Quality bar for global applications",
        "description": "A literal translation of a resume often reads awkwardly. Clippy CV targets resume-specific phrasing so you sound credible in the target language.",
        "scale": {
          "zero": "0",
          "hundred": "100"
        },
        "bands": {
          "low": {
            "title": "Below 40%",
            "body": "Generic machine translation: risky wording, wrong register, or mixed languages in one line."
          },
          "mid": {
            "title": "60% or less",
            "body": "Readable but generic: correct words, weak impact, easy to spot as translated text."
          },
          "high": {
            "title": "80% or more",
            "body": "Strong: consistent tone, recruiter-friendly phrasing, and alignment with how CVs are written in that language."
          }
        },
        "cta": "Translate your resume"
      },
      "results": {
        "title": "Translated resume",
        "header": {
          "view": "View",
          "downloadPdf": "Download PDF",
          "downloadPdfLoading": "Preparing…",
          "resumePreviewAlt": "Resume preview",
          "targetLanguage": "Target language"
        },
        "roleFallback": "Role not specified",
        "chatCta": "Edit in chat",
        "chatCtaHint": "Tweak wording, layout, or template in Clippy CV chat.",
        "copy": "Copy",
        "copied": "Copied",
        "downloadTxt": "Download",
        "lockedHint": "{count} more characters in the full translation — unlock with a subscription.",
        "unlockCta": "Unlock full translation",
        "parseQuality": {
          "fallback": "We used a simplified layout because automatic reading of your file failed. Double-check names, dates, and facts.",
          "partial": "Some fields were adjusted to our resume format. Review the translation for completeness."
        }
      }
    },
    "keywordAnalysis": {
      "meta": {
        "title": "Resume keyword analysis | Clippy CV",
        "description": "See which professional keywords your resume already covers and what’s missing for your role—coverage score plus section-by-section breakdown.",
        "keywords": [
          "resume keywords",
          "ATS keywords",
          "keyword optimization resume",
          "resume relevance",
          "keyword coverage resume"
        ]
      },
      "schema": {
        "name": "Keyword analysis",
        "description": "Keyword recommendations for your resume aligned with your role and field."
      },
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Resume keywords: what you have and what’s missing",
        "description": "Upload your resume—we map important phrases across sections (role, skills, tools, achievements, and more) and show how fully you cover what employers in your field typically scan for.",
        "cta": "Sign in",
        "trust": {
          "login": "Sign in to try for free",
          "noPayment": "No payment required for the preview",
          "noSpam": "We won’t spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag and drop a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose file",
          "progress": {
            "loading": "Loading…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Analyzing keywords…",
            "analyzingAria": "Keyword analysis in progress",
            "stages": {
              "initializing": "Starting",
              "parseResume": "Parsing resume structure",
              "keywordAnalysis": "Matching and scoring keywords",
              "finalize": "Building your report"
            }
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Sign in to continue",
            "login": "Sign in"
          },
          "readyUser": {
            "subtitle": "Run analysis"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This format isn’t supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Couldn’t read the file. Try another file or format.",
            "analysisFailed": "Couldn’t finish the analysis. Please try again.",
            "requestExpired": "Your previous analysis expired. Upload your resume again.",
            "subscriptionRequired": "Full report requires an active subscription."
          }
        }
      },
      "whatYouGet": {
        "kicker": "What you get",
        "title": "A clear keyword map",
        "cards": {
          "ats": {
            "title": "Keyword coverage",
            "description": "A score for how fully your resume reflects typical phrasing for your role and domain.",
            "gaugeValue": "68%"
          },
          "keywords": {
            "title": "By resume section",
            "description": "Role, skills, tools, achievements, and domain terms—with green for present and red for missing.",
            "tags": {
              "one": "Role",
              "two": "Stack",
              "three": "Metrics"
            }
          },
          "recommendations": {
            "title": "Ready to refine in chat",
            "description": "With a subscription, open the full list and move edits into Clippy CV in one click."
          }
        }
      },
      "whatIsKeywordAnalysis": {
        "kicker": "Why it matters",
        "title": "Why keyword alignment matters",
        "description": "Recruiters and ATS look for matches on role titles, tools, and achievement language. Clear, relevant wording improves your odds before a human reads the file.",
        "scale": {
          "zero": "Low",
          "hundred": "High"
        },
        "bands": {
          "low": {
            "title": "Low coverage",
            "body": "Many important terms are missing or buried where parsers won’t weight them."
          },
          "mid": {
            "title": "Medium coverage",
            "body": "You have a solid base—tighten phrasing for target roles and add missing high-signal keywords."
          },
          "high": {
            "title": "Strong coverage",
            "body": "Your resume is rich with relevant terms; keep tailoring for specific postings."
          }
        },
        "cta": "Check my keywords"
      },
      "results": {
        "title": "Keyword report",
        "subtitle": "Green = already reflected in your resume; red = add or strengthen.",
        "header": {
          "view": "Preview"
        },
        "gauge": {
          "title": "Keyword coverage",
          "coverageHint": "{matched} of {total} recommended phrases matched."
        },
        "chatCta": "Refine in chat",
        "chatCtaHint": "Adjust wording, layout, and template in Clippy CV chat.",
        "upgradeCta": "Unlock full report",
        "sectionIntro": "Suggested keywords for this part of your resume.",
        "lockedHint": "{count} more keyword phrases are hidden—unlock the full report with a subscription.",
        "unlockCta": "Unlock full analysis"
      }
    },
    "resumeSummaryGenerator": {
      "meta": {
        "title": "Resume summary generator | Clippy CV",
        "description": "Upload your resume and get three professional “About me” summary options in your document’s language. Free preview; full text on Pro.",
        "keywords": [
          "profile description in resume",
          "professional summary about yourself",
          "about me block",
          "about me text for resume"
        ]
      },
      "schema": {
        "name": "Resume summary generator",
        "description": "Generate multiple professional summary options for your resume from your uploaded file."
      },
      "placeholder": "Resume summary — upload your resume to generate profile text.",
      "hero": {
        "badges": {
          "free": "Try for free",
          "fast": "Fast results",
          "safe": "Secure upload"
        },
        "title": "Professional summary for your resume",
        "description": "Upload your resume and get three distinct “About me” options written in your resume’s language. Preview each variant; unlock full text with a subscription.",
        "cta": "Log in",
        "trust": {
          "login": "Log in to try for free",
          "noPayment": "No payment required for the preview",
          "noSpam": "We won’t spam your inbox"
        },
        "upload": {
          "title": "Click to upload or drag and drop a file",
          "formats": "PDF, DOC, DOCX, TXT, RTF up to 10 MB.",
          "ariaLabel": "Upload resume: choose a file",
          "progress": {
            "loading": "Processing…",
            "ariaLabel": "Resume file processing progress",
            "analyzing": "Generating summaries…",
            "analyzingAria": "Resume summary generation in progress",
            "stages": {
              "initializing": "Starting",
              "parseResume": "Parsing resume structure",
              "summary": "Writing summary options",
              "finalize": "Finishing up"
            }
          },
          "readyGuest": {
            "status": "Resume uploaded",
            "subtitle": "Log in to continue",
            "login": "Log in"
          },
          "readyUser": {
            "subtitle": "Generate summaries to continue"
          },
          "error": {
            "tryAgain": "Try again",
            "unsupportedFormat": "This file type is not supported. Use PDF, Word, TXT, or RTF.",
            "parseFailed": "Could not read this file. Try another file or format.",
            "analysisFailed": "We couldn’t generate summaries. Please try again.",
            "requestExpired": "The previous request expired. Upload your resume again.",
            "subscriptionRequired": "A paid plan is required for the full summary text."
          }
        }
      },
      "whatYouGet": {
        "kicker": "What you get",
        "title": "Three angles, one profile",
        "cards": {
          "variants": {
            "title": "Multiple options",
            "description": "Three different summaries so you can pick the tone that fits your story."
          },
          "tone": {
            "title": "Natural wording",
            "description": "Human-sounding lines that avoid generic AI filler and resume clichés."
          },
          "grounded": {
            "title": "Grounded in your resume",
            "description": "Wording reflects roles, skills, and facts from your file—not generic one-size-fits-all lines."
          }
        }
      },
      "whatIsSummary": {
        "kicker": "What this is for",
        "title": "Why a strong summary matters",
        "description": "Recruiters skim the top of your resume first. A clear “About me” sets the frame for everything below.",
        "scale": {
          "zero": "Generic",
          "hundred": "Targeted"
        },
        "bands": {
          "low": {
            "title": "Baseline",
            "body": "A plain summary that lists titles without proof or focus."
          },
          "mid": {
            "title": "Solid",
            "body": "Highlights relevant skills and experience with a clear direction."
          },
          "high": {
            "title": "Sharp",
            "body": "Tight framing of role, strengths, and proof points recruiters can scan in seconds."
          }
        },
        "cta": "Generate summaries"
      },
      "results": {
        "title": "Your resume summaries",
        "subtitle": "Pick the option that fits your story",
        "multiVariantIntro": "Here are several options for your profile summary.",
        "roleFallback": "Role not specified",
        "variantLabel": "Option {{n}}",
        "lockedHint": "{{count}} more characters hidden — unlock with a subscription.",
        "unlockCta": "Unlock full summaries",
        "copy": "Copy",
        "copied": "Copied",
        "downloadAllTxt": "Download all",
        "applyInChat": "Apply in chat"
      }
    }
  }
}