{
  "header": {
    "home": "Home",
    "service": "Services",
    "price": "Pricing",
    "work": "Work",
    "contact": "Contact",
    "login": "Log In",
    "signup": "Sign Up"
  },
  "profile": {
    "header": {
      "dashboard": "Dashboard",
      "news": "News",
      "chat": "Chat",
      "meetings": "Meetings",
      "lessons": "Lessons"
    },
    "dashboard": {
      "userName": "Name",
      "email": "E-Mail",
      "cv": "Resume (pdf)"
    },
    "mentor": {
      "welcome": "Your Mentor!",
      "chatWithMe": "chat with me"
    }
  },
  "welcomePage": {
    "header1": "Software Tester",
    "heroTitle": "Grow Your Career\nin Testing",
    "heroDescription": "We simulate job interviews and give you concrete feedback.\nWe'll show you what to improve and how much you can earn.",
    "heroMentoring": "MENTORING - experts with experience in global organizations",
    "serviceScope": "Service Scope",
    "learnMistakes": "Learn what mistakes you're making",
    "dreamJob": "get your dream job:"
  },
  "services": {
    "interview": {
      "subtitle": "challenge yourself",
      "title": "INTERVIEW",
      "description": "We'll simulate a real interview process just like in top companies.\nYou can present a real, specific offer on the basis of which we will conduct interview.\nIn specific plans you can choose interview language: English or Polish."
    },
    "mentoring": {
      "subtitle": "get support & grow",
      "title": "MENTORING",
      "description": "Ongoing support and guidance from experienced QA professionals.\nPersonalized advice, career planning, and regular check-ins to help you achieve your goals."
    },
    "report": {
      "subtitle": "interview feedback",
      "title": "SUMMARY REPORT",
      "description": "Get a complete report of your interview simulation.\nDiscover what salary you can ask for, key interview improvement points,\nand receive a CV review - plus a personalized study plan to boost your skills."
    },
    "panel": {
      "subtitle": "check your profile",
      "title": "USER PANEL",
      "description": "Access your interview statistics, results, and resources anytime (web & mobile).\nChat with experts, track your competence matrix and check QA news."
    },
    "consultation": {
      "subtitle": "choose your topic",
      "title": "CONSULTATION",
      "description": "Discuss QA technologies, strategy, tools, processes, or even get a CV review."
    },
    "course": {
      "subtitle": "improve your interview skills",
      "title": "VIDEO COURSE",
      "description": "Learn what to improve, what to avoid, and how to stand out during interviews.\nYou will also get a list of important sites where you can search a job or create your employee profile."
    },
    "learnMore": "Learn More"
  },
  "pricing": {
    "title": "Choose Your Plan",
    "discount": "Limited Time: 30% OFF on Premium Plans!",
    "discountBadge": "30% OFF",
    "save": "Save",
    "signUp": "Sign Up",
    "buyNow": "Buy Now",
    "couldNotOpenPayment": "Could not open payment link",
    "free": {
      "title": "Free",
      "feature1": "Call with expert (25 min)",
      "feature2": "Video course on how to go through the recruitment process",
      "feature3": "Access to user panel with chat and news (web/mobile)"
    },
    "mentoring": {
      "title": "Mentoring",
      "feature1": "Initial mock interview with an expert",
      "feature2": "Study plan prepared on the basis of an interview",
      "feature3": "QA tasks every week",
      "feature4": "One call every week (45 min) - help and review on a given task assignments",
      "feature5": "Unlimited expert chat support (responses within a day)"
    },
    "mockInterview": {
      "title": "Mock Interview",
      "feature1": "One mock interview with an expert (60 min)",
      "feature2": "Summary from interview",
      "feature3": "Salary calculation",
      "feature4": "CV / resume review",
      "feature5": "Call with an expert (25 min)"
    },
    "consultation": {
      "title": "Consultation",
      "feature1": "45-minute consultation on a topic of your choice"
    }
  },
  "contact": {
    "title": "Contact Form",
    "name": "Name",
    "email": "Email",
    "message": "Message",
    "send": "Send Mail",
    "success": "Email has been sent, please check your mailbox.",
    "emailSent": "Email Sent",
    "validation": {
      "name": "Enter name!",
      "email": "Enter a valid email!",
      "message": "Enter message!"
    }
  },
  "thankYou": {
    "title": "Thank You!",
    "subtitle": "Your message has been sent successfully.",
    "description": "We will get back to you within 24 hours.\nIn the meantime, feel free to explore our services.",
    "nextSteps": "What happens next?",
    "step1": "We review your message and prepare a tailored response.",
    "step2": "You receive a reply to the email you provided.",
    "step3": "We schedule a session together - mentoring, mock interview or consultation.",
    "backHome": "Back to Home"
  },
  "work": {
    "title": "Work with INTV.ME",
    "description": "Want to join our mentors team? If you're an experienced QA engineer with strong mentoring skills, contact us below."
  },
  "auth": {
    "loginWithGoogle": "Log in with Google",
    "signUpWithGoogle": "Sign up with Google",
    "or": "OR",
    "email": "Email",
    "password": "Password",
    "signIn": "Sign In",
    "signUp": "Sign Up",
    "logout": "Log Out",
    "invalidCredentials": "Invalid email or password",
    "emailInUse": "The email address is already in use by another account.",
    "somethingWentWrong": "Something went wrong. Please try again.",
    "fillField": "Please fill in this field",
    "validEmail": "Please enter a valid email",
    "validPassword": "Please enter a valid password",
    "passwordRequirements": {
      "uppercase": "1 uppercase",
      "lowercase": "1 lowercase",
      "special": "1 special char",
      "length": "8 minimum chars",
      "number": "1 number"
    }
  },
  "meetings": {
    "title": "Meetings",
    "addMeeting": "Add Meeting",
    "editMeeting": "Edit Meeting",
    "deleteMeeting": "Delete Meeting",
    "noMeetings": "No meetings scheduled",
    "clickToAdd": "Click \"Add Meeting\" to create one",
    "failedToLoad": "Failed to load meetings",
    "meetingTitle": "Meeting Title *",
    "description": "Description",
    "actions": "Actions (comma-separated)",
    "actionsHint": "e.g., Review code, Discuss architecture",
    "dateTime": "Meeting Date & Time",
    "links": "Links",
    "linkName": "Link Name",
    "linkNameHint": "e.g., Zoom Meeting",
    "url": "URL",
    "urlHint": "https://...",
    "cancel": "Cancel",
    "save": "Save",
    "update": "Update Meeting",
    "delete": "Delete",
    "edit": "Edit",
    "deleteConfirm": "Are you sure you want to delete",
    "cannotUndo": "This action cannot be undone.",
    "nextMeeting": "Next Meeting",
    "lastMeeting": "Last Meeting",
    "noMeetingsScheduled": "No meetings scheduled",
    "noMeetingsHint": "You have no meetings scheduled at the moment.",
    "addMeetingHint": "Click \"Add Meeting\" to create one"
  },
  "news": {
    "title": "News",
    "addNews": "Add News",
    "editNews": "Edit News",
    "deleteNews": "Delete News",
    "noNews": "No news",
    "failedToLoad": "Failed to load news",
    "text": "Text",
    "urlOptional": "URL (optional)",
    "deleteConfirm": "Are you sure you want to delete this news item?"
  },
  "emailVerification": {
    "title": "Email Not Verified",
    "description": "Please check your inbox and verify your email address to access all features.",
    "resend": "Resend Email",
    "resendIn": "Resend in"
  },
  "common": {
    "loading": "Loading...",
    "save": "Save",
    "upload": "Upload",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "add": "Add",
    "update": "Update",
    "yes": "Yes",
    "no": "No",
    "error": "Error",
    "success": "Success",
    "month": "Month",
    "learnMore": "Learn more",
    "justNow": "Just now",
    "minAgo": "{} min ago",
    "hoursAgo": "{}h ago",
    "daysAgo": "{}d ago",
    "retry": "Retry",
    "close": "Close"
  },
  "videoPlayer": {
    "noVideo": "No video available",
    "errorLoading": "Error loading video: {}",
    "loading": "Loading video...",
    "preparing": "Preparing video...",
    "notAvailableMobile": "Video player not available on mobile"
  },
  "competence": {
    "title": "Competences",
    "addCompetence": "Add Competence",
    "editCompetence": "Edit Competence",
    "editStartCompetences": "Edit Start Competences",
    "editCurrentCompetences": "Edit Current Competences",
    "editing": "Editing",
    "saveChanges": "Save Changes",
    "savedSuccessfully": "Competences saved successfully!",
    "failedToSave": "Failed to save competences",
    "competence": "Competence",
    "name": "Name",
    "level": "Level (0-10)",
    "currentCompetences": "Current Competences",
    "startCompetences": "Start Competences",
    "currentGraph": "Current Competence Graph",
    "startGraph": "Graph from First Meeting",
    "categories": {
      "communication": "Communication",
      "problemSolving": "Problem-solving",
      "testPlanning": "Test Planning",
      "programming": "Programming",
      "versionControl": "Version Control",
      "frontend": "Frontend",
      "backend": "Backend",
      "mobile": "Mobile",
      "testFrameworks": "Test Frameworks",
      "performance": "Performance",
      "security": "Security",
      "database": "Database",
      "cicd": "CI/CD",
      "dockerK8s": "Docker & K8s",
      "aiTools": "AI Tools",
      "cloudProviders": "Cloud Providers",
      "reporting": "Reporting",
      "observability": "Observability"
    }
  },
  "course": {
    "interviewBasics": "Interview Basics",
    "interviewBasicsDescription": "A very basic fundamentals course covering mostly essential concepts for candidates.",
    "lesson": "Lesson"
  },
  "dashboard": {
    "loadProfileFailed": "Could not load your profile. Check your connection or try again.",
    "loadMentorFailed": "Could not load mentor details.",
    "noMentorAssigned": "No mentor is assigned to your account yet.",
    "profilePictureUpdated": "Profile picture updated successfully!",
    "profilePictureFailed": "Failed to update profile picture",
    "cvUpdated": "CV updated successfully!",
    "cvFailed": "Failed to update CV",
    "imageFailed": "Image\nFailed",
    "mentorImageFailed": "Mentor\nImage Failed",
    "cropper": "Crop Image"
  },
  "admin": {
    "selectMentee": "Admin: Select Mentee",
    "unselect": "Unselect",
    "selectMenteeHint": "Select a mentee to view details",
    "failedToLoadMentees": "Failed to load mentees",
    "curriculumVitae": "Curriculum Vitae",
    "clickToDownloadCV": "Click to download CV",
    "download": "Download",
    "noCVAvailable": "No CV available for this mentee",
    "downloadingCV": "Downloading CV...",
    "cvDownloaded": "CV downloaded successfully: {}",
    "noCVForDownload": "No CV available for download",
    "failedToDownloadCV": "Failed to download CV: {}"
  },
  "chat": {
    "photo": "Photo",
    "file": "File",
    "settingUp": "Setting up chat...",
    "errorLoadingRoom": "Error loading room",
    "errorLoadingMessages": "Error loading messages",
    "chatPartner": "Chat Partner"
  },
  "privacy": {
    "title": "Privacy Policy",
    "content": "We respect your privacy. This site only collects information needed to provide and improve our services. No data is sold or shared with third parties without your consent. All information is handled in accordance with the GDPR and applicable Polish data-protection laws.\n\nCookies and similar technologies. intv.me uses cookies that fall into four categories: (1) Strictly necessary — required for sign-in, security (Google reCAPTCHA), language and basic site features; (2) Functional — remember UI preferences such as your selected language; (3) Analytics — Google Analytics 4 (measurement ID G-S92TN2CD8D), anonymised statistics with IP anonymisation enabled; (4) Marketing — Google Ads conversion tracking and remarketing (account AW-17967716699). We follow Google's EU User Consent Policy and have implemented Google Consent Mode v2: until you choose otherwise, ad_storage, ad_user_data, ad_personalization and analytics_storage are denied by default and only cookieless conversion-modelling pings (with IP and identifiers redacted) are sent. Your choice is stored in your browser for up to 13 months and you can change or withdraw it anytime via 'Manage cookies' below or in the page footer.\n\nData collected may include device information, app usage statistics, and crash reports. Access is strictly limited to authorised personnel and data is stored securely.\n\nYou have the right to access, rectify or erase your personal data, restrict or object to processing, and data portability. To exercise any of these rights, contact us at the email address shown on the contact page.\n\nFor any privacy-related questions or concerns, please contact our support team.\n\nBy using this site, you agree to the terms outlined in this Privacy Policy.",
    "manageCookies": "Manage cookie preferences"
  },
  "footer": {
    "copyright": "© GProjekt All rights reserved. Please review our ",
    "privacyPolicy": "Privacy Policy",
    "manageCookies": "Manage cookies",
    "calls": "Calls",
    "camera": "Camera",
    "chats": "Chats"
  }
}
