{
  "meta": {
    "title": "Расчёт зарплаты по Umowa Zlecenie",
    "description": "Простой пошаговый расчёт зарплаты на руки по Umowa Zlecenie в Польше."
  },
  "aria": {
    "wizard": "Данные для расчёта",
    "result": "Результат расчёта",
    "resultSummary": "Краткий итог расчёта",
    "deductionsSummary": "Кратко об удержаниях",
    "languageSwitcher": "Язык интерфейса",
    "languageRussian": "Русский язык",
    "languageUkrainian": "Украинский язык",
    "languagePolish": "Польский язык"
  },
  "common": {
    "continue": "Продолжить",
    "back": "← Назад",
    "details": "Подробнее",
    "hide": "Скрыть",
    "yes": "Да",
    "no": "Нет",
    "noOrUnknown": "Нет или не знаю",
    "editAnswer": "Изменить ответ",
    "editData": "Изменить данные",
    "startOver": "Начать заново",
    "close": "Закрыть",
    "closeSymbol": "×",
    "separator": "·",
    "unknown": "Не знаю",
    "notSpecified": "Не указано",
    "infoSymbol": "ⓘ",
    "showDetails": "Показать подробности",
    "hideDetails": "Скрыть подробности",
    "calculationUpdated": "Расчёт обновлён",
    "languageFallback": "Выбранный язык не загрузился. Показан русский интерфейс."
  },
  "start": {
    "appContext": "Расчёт зарплаты по Umowa Zlecenie",
    "hoursQuestion": "Сколько часов вы отработали?",
    "hoursLabel": "Отработано часов",
    "hoursWarning": "Проверьте значение: больше 300 часов в месяц встречается редко.",
    "workQuestion": "Сколько вы отработали и какая у вас ставка?",
    "grossExplanation": "Брутто — сумма до удержаний.",
    "inputModeLabel": "Способ ввода зарплаты",
    "hourlyMode": "По ставке за час",
    "grossMode": "Месячная зарплата брутто",
    "grossAmountLabel": "Месячная зарплата брутто",
    "grossInfoLabel": "Что означает брутто",
    "grossInfo": "Брутто — сумма до налогов и взносов."
  },
  "rate": {
    "question": "Какая у вас ставка брутто за час?",
    "label": "Ставка брутто в час",
    "warning": "Ставка выглядит необычно высокой. Проверьте сумму и нажмите ещё раз, если всё верно."
  },
  "status": {
    "question": "Какая ситуация подходит вам?",
    "standard": "Мне 26 лет или больше",
    "youth": "Мне меньше 26 лет, я не студент",
    "student": "Я студент или ученик до 26 лет",
    "studentDescription": "Только при действующем статусе студента или ученика до 26 лет.",
    "studentDetailsButton": "Когда это правило не действует?",
    "studentDetails": "Освобождение не действует после утраты статуса, в перерыве после защиты до новых студий, для докторантуры и podyplomowe, а также при работе по zleceniu для своего работодателя."
  },
  "otherJob": {
    "question": "У вас есть другая работа или другой договор?",
    "noDescription": "Это моё единственное основание для страховых взносов.",
    "yesDescription": "Есть другая работа, деятельность или более ранний договор.",
    "thresholdQuestion": "По другой работе за вас уже начисляют обязательные пенсионные и страховые взносы с суммы не менее {minEmploymentSalary} zł в месяц?",
    "thresholdExplanation": "Если да, по этой Umowa Zlecenie часть социальных взносов обычно не удерживается.",
    "thresholdDetails": "Учитываются обязательные emerytalne и rentowe по другой работе или более ранним договорам в этом месяце. Для 2026 года ориентир — {minEmploymentSalary} zł. Если вы не уверены, выберите «Не знаю» — калькулятор посчитает обязательные взносы по этой Umowa Zlecenie.",
    "thresholdNoDescription": "Нет, база обязательных взносов ниже {minEmploymentSalary} zł.",
    "thresholdYesDescription": "Да, обязательные взносы уже начисляются минимум с {minEmploymentSalary} zł.",
    "thresholdUnknownDescription": "Я не уверен — рассчитать эту Umowa Zlecenie с обязательными взносами.",
    "simpleExplanation": "Выберите вариант по сумме брутто за месяц.",
    "noneTitle": "Нет",
    "noneDescription": "Это моя единственная работа.",
    "belowTitle": "Да, там меньше {minEmploymentSalary} zł брутто",
    "belowDescription": "На другой работе я получаю меньше {minEmploymentSalary} zł в месяц.",
    "qualifiedTitle": "Да, там {minEmploymentSalary} zł брутто или больше",
    "qualifiedDescription": "На другой работе я получаю не меньше {minEmploymentSalary} zł в месяц.",
    "unknownTitle": "Не знаю",
    "unknownDescription": "Рассчитаем обычный вариант с полными взносами."
  },
  "chorobowe": {
    "question": "Оплачиваете składka chorobowa?",
    "explanation": "Это добровольный взнос, который даёт право на оплачиваемый больничный. По Umowa Zlecenie он не удерживается по умолчанию.",
    "detailsButton": "Подробнее об оплачиваемом больничном",
    "details": "В стандартной ситуации право на выплату появляется после 90 дней непрерывного страхования. Срок считается со дня подключения к ubezpieczenie chorobowe. Некоторые более ранние периоды могут быть учтены, если перерыв был не больше 30 дней.",
    "noDescription": "Для расчёта считаем, что взнос не удерживается.",
    "yesDescription": "Из зарплаты удерживается 2,45%."
  },
  "pit2": {
    "question": "Подавали PIT-2 этому работодателю?",
    "explanationSingle": "Это заявление, которое позволяет уменьшать налог, удерживаемый из зарплаты каждый месяц, максимум на 300 zł.",
    "explanationMulti": "Это заявление, которое позволяет уменьшать налог, удерживаемый из зарплаты каждый месяц. Если PIT-2 используется у нескольких работодателей, общее уменьшение налога не может превышать 300 zł в месяц.",
    "detailsButton": "Подробнее о PIT-2",
    "details": "Если PIT-2 применяется у одного работодателя, ежемесячное уменьшение составляет до 300 zł. При распределении между двумя работодателями — по 150 zł, между тремя — по 100 zł.",
    "noDescription": "Вы не подавали PIT-2 или не уверены.",
    "yesSingleTitle": "Да",
    "yesMultiTitle": "Да, только у этого работодателя",
    "yesDescription": "Заявление было подано работодателю.",
    "splitTwoTitle": "Делю между двумя работодателями",
    "splitTwoDescription": "PIT-2 используется сразу у двух работодателей.",
    "splitThreeTitle": "Делю между тремя работодателями",
    "splitThreeDescription": "PIT-2 распределён между тремя работодателями.",
    "simpleExplanation": "PIT-2 уменьшает удерживаемый налог. Если налог удерживается, сумма на руки будет выше.",
    "yesSimpleTitle": "Да, подавал",
    "yesSimpleDescription": "Этот работодатель применяет PIT-2.",
    "splitLink": "Я разделил PIT-2 между несколькими работодателями",
    "fullHereTitle": "Полностью применяется здесь",
    "splitToggle": "PIT-2 разделён между несколькими работодателями",
    "splitQuestion": "Как разделён PIT-2?"
  },
  "result": {
    "netLabel": "Ориентировочно на руки",
    "hoursPrefix": "За",
    "hoursSuffix": "часов",
    "netHourlySuffix": "на руки за час",
    "gross": "Начислено брутто",
    "withheld": "Всего удержано",
    "social": "Социальные взносы ZUS",
    "health": "Медицинский взнос NFZ",
    "tax": "Подоходный налог PIT",
    "calculationSummary": "Как рассчитаны взносы и налог",
    "ppkEmployee": "PPK — удержано из зарплаты",
    "ppkEmployer": "PPK — взнос работодателя",
    "ppkTotal": "Всего направлено в PPK",
    "grossInputSummary": "Расчёт по месячной зарплате брутто",
    "hoursWorked": "отработано часов"
  },
  "methodology": {
    "summary": "Источники и методика",
    "intro": "Расчёт ориентировочный. Итоговая выплата может отличаться, если:",
    "item1": "с начала года вы уже получили высокий доход;",
    "item2": "льгота для людей до 26 лет использовалась на других работах;",
    "item3": "Umowa Zlecenie заключена с тем же работодателем, у которого вы работаете по Umowa o pracę;",
    "item4": "вы не являетесь налоговым резидентом Польши;",
    "item5": "к вам применяются другие индивидуальные правила.",
    "item6": "взнос работодателя PPK перечислен в другом месяце, выплата содержит нестандартные компоненты либо применяются международные правила или A1.",
    "trustLine": "Расчёт по правилам {year} года · Обновлено {date}",
    "compactDisclaimer": "Фактическая выплата может отличаться из-за годовых лимитов и данных работодателя.",
    "sourcesTitle": "Основные источники",
    "sourceMinimumWage": "Gov.pl — минимальная зарплата и ставка",
    "sourceZus": "ZUS — взносы по гражданско-правовым договорам",
    "sourcePit": "Podatki.gov.pl — ставки и лимиты PIT",
    "sourcePit2": "Podatki.gov.pl — правила PIT-2",
    "sourcePpk": "MojePPK — PPK для Umowa Zlecenie",
    "scopeMinimumRate": "Калькулятор принимает ставку не ниже ustawowej minimalnej stawki godzinowej и не обслуживает редкие законные исключения из этого минимума.",
    "scopePpk": "PPK рассчитывается для обычного денежного вознаграждения, когда введённая сумма является базой взносов emerytalnych i rentowych.",
    "calculationVersion": "Версия расчёта: {version}"
  },
  "validation": {
    "enterHours": "Введите количество часов.",
    "invalidNumber": "Введите корректное число.",
    "hoursPositive": "Количество часов должно быть больше нуля.",
    "hoursMaximum": "Максимум — 744 часа за месяц.",
    "enterRate": "Введите ставку брутто.",
    "minimumRate": "Минимальная ставка — {minimumRate} zł брутто за час.",
    "rateTooHigh": "Проверьте ставку: значение слишком большое.",
    "minimumRateApplied": "Установлена минимальная ставка {minimumRate}/ч",
    "confirmHighRate": "Да, ставка верна",
    "calculationFailed": "Не удалось выполнить расчёт",
    "resetConfirmation": "Удалить введённые данные и начать заново?",
    "enterPercentage": "Введите процент.",
    "percentageRange": "Допустимый диапазон: от {minimum}% до {maximum}%.",
    "nonNegative": "Значение не может быть отрицательным.",
    "valueTooHigh": "Проверьте значение: оно слишком большое.",
    "positiveAmount": "Введите сумму больше нуля.",
    "enterGross": "Введите начисленную сумму брутто.",
    "grossPositive": "Сумма брутто должна быть больше нуля.",
    "grossTooHigh": "Проверьте сумму: значение слишком большое.",
    "restoreMinimumRate": "Вернуть {minimumRate} zł",
    "ppkReducedIncomeConfirmation": "Пониженная ставка PPK доступна только при соблюдении лимита общего дохода. Подтвердите условие ниже.",
    "pasteInvalid": "Не удалось распознать число. Введите, например, 1234,00."
  },
  "labels": {
    "status": {
      "standard": "26 лет или больше",
      "youth": "Меньше 26 лет, не студент",
      "student": "Студент или ученик до 26 лет"
    },
    "otherJob": {
      "no": "Нет",
      "yes": "Да",
      "below": "Да, ниже порога",
      "qualified": "Да, порог достигнут",
      "unknown": "Не знаю"
    },
    "threshold": {
      "yes": "Да, база не ниже {minEmploymentSalary} zł",
      "no": "Нет, база ниже {minEmploymentSalary} zł",
      "unknown": "Не знаю"
    },
    "chorobowe": {
      "no": "Нет или не знаю",
      "yes": "Да"
    },
    "pit2": {
      "0": "Нет или не знаю",
      "300": "Только у этого работодателя",
      "150": "Между двумя работодателями",
      "100": "Между тремя работодателями"
    },
    "steps": {
      "hours": "Часы и ставка",
      "rate": "Ставка брутто",
      "status": "Возраст и статус",
      "otherJobPresent": "Другая работа",
      "otherJobThreshold": "Взносы по другой работе",
      "chorobowe": "Składka chorobowa",
      "pit2": "PIT-2",
      "studentOwnEmployer": "Договор со своим работодателем",
      "ppk": "PPK",
      "ppkCustom": "Ставки PPK",
      "taxMode": "Способ удержания PIT",
      "smallContract": "Договор до 200 zł",
      "pitRelief": "Льгота PIT-0",
      "annualData": "Годовые данные",
      "annualCore": "Годовые лимиты",
      "costType": "Koszty uzyskania",
      "copyrightUsed": "Использованные 50% KUP",
      "higherTaxRate": "Ставка аванса",
      "sameEmployer": "Договор с тем же работодателем",
      "ppkAge": "Ситуация для PPK",
      "copyrightCurrent": "Авторская часть выплаты",
      "voluntarySocial": "Добровольные emerytalne/rentowe",
      "ppkExistingParticipant": "PPK из зарплаты",
      "otherTitleType": "Тип другой занятости",
      "otherTitleDecision": "Статус социальных взносов",
      "grossAmount": "Начислено брутто",
      "ppkTaxTiming": "Месяц PIT с доплаты PPK"
    },
    "hoursValue": "{value} часов",
    "rateValue": "{value} zł/ч",
    "yesNo": {
      "no": "Нет",
      "yes": "Да"
    },
    "ppk": {
      "no": "Нет",
      "standard": "Стандартные ставки",
      "reduced": "Сниженный взнос",
      "custom": "Индивидуальные ставки"
    },
    "taxMode": {
      "scale": "Налоговая шкала",
      "nonresident20": "Нерезидент — 20%"
    },
    "pitRelief": {
      "none": "Нет",
      "return": "Ulga na powrót",
      "fourPlus": "Ulga 4+",
      "senior": "Ulga dla seniorów"
    },
    "costType": {
      "standard20": "20% KUP",
      "copyright50": "50% KUP"
    },
    "higherTaxRate": {
      "standard": "12%",
      "higher": "32%"
    },
    "ppkRates": "Работник {employee}%, работодатель {employer}%",
    "annualEntered": "Данные введены",
    "ppkAge": {
      "eligible": "18–69 лет",
      "existing70": "70+ и уже участвую",
      "notEligible": "PPK не применяется"
    },
    "otherTitleType": {
      "employment": "Umowa o pracę",
      "mandates": "Другие Umowa Zlecenie",
      "other": "Działalność или другое"
    },
    "otherTitleDecision": {
      "mandatoryUnknown": "Обязательные / неизвестно",
      "voluntary": "Добровольные"
    },
    "workValue": "{hours} ч · {rate} zł/ч",
    "ppkTaxTiming": {
      "current": "Текущий месяц",
      "next": "Следующий месяц"
    }
  },
  "calculation": {
    "studentTitle": "Налоги и взносы",
    "studentDescription": "В этом расчёте для студента или ученика до 26 лет ZUS, NFZ и PIT не удерживаются.",
    "netRemaining": "На руки осталось",
    "socialTitle": "Социальные взносы ZUS",
    "socialQualifiedDescription": "Обязательные социальные взносы по этой Umowa Zlecenie не удерживаются, потому что достаточная база указана на другой работе.",
    "pension": "Пенсионный — 9,76%",
    "disability": "По нетрудоспособности — 1,50%",
    "sickness": "Больничный взнос — 2,45%",
    "socialTotal": "Всего ZUS",
    "healthTitle": "Медицинский взнос NFZ — 9%",
    "healthNote": "Рассчитан от {base} после социальных взносов.",
    "taxTitle": "Подоходный налог PIT",
    "youthTaxDescription": "Для человека младше 26 лет в этом расчёте PIT не удерживается, пока не превышен годовой лимит льготы.",
    "taxBase": "Сумма для расчёта налога",
    "taxRate": "Налог 12%",
    "pit2Reduction": "Уменьшение по PIT-2",
    "taxBeforeReduction": "Налог до уменьшения",
    "pit2": "PIT-2",
    "notApplied": "Не применялся",
    "withheldTax": "Удержанный налог",
    "taxExplanationTitle": "Что входит в налоговую базу?",
    "showDetailedTax": "Показать подробный расчёт",
    "step1Label": "Шаг 1. ",
    "step1Text": "После социальных взносов осталось {amount}.",
    "step2Label": "Шаг 2. ",
    "step2Text": "По стандартному правилу 20% этой суммы не облагается налогом: {amount}.",
    "step3Label": "Шаг 3. ",
    "step3Text": "Оставшаяся сумма после округления — {base} zł. С неё рассчитывается налог 12%.",
    "copyButton": "⧉ Скопировать расчёт",
    "socialStudentDescription": "Для студента или ученика до 26 лет по договору с другим заказчиком социальные взносы не начисляются.",
    "socialLimitNote": "Годовой предел базы emerytalne и rentowe {limit} достигнут или частично использован. Взносы рассчитаны только с оставшейся базы {base}.",
    "healthStudentNote": "NFZ по этому договору не начисляется из-за освобождения студента или ученика до 26 лет.",
    "ppkTitle": "PPK",
    "ppkDescription": "Взнос работника удерживается из Netto. Взнос работодателя не удерживается из Brutto, но увеличивает доход для PIT.",
    "ppkEmployeeRate": "Взнос работника — {rate}",
    "ppkEmployerRate": "Взнос работодателя — {rate}",
    "ppkEmployeeWithheld": "Удержано из выплаты",
    "ppkTaxNote": "PIT от доплаты работодателя может быть учтён в другом месяце.",
    "taxRevenue": "Доход для PIT",
    "nonresidentRate": "Налог 20%",
    "smallContractRate": "Ryczałt 12%",
    "pit0Exempt": "Освобождено по PIT-0",
    "taxableRevenue": "Доход после PIT-0",
    "costs20": "Koszty uzyskania — 20%",
    "costs50": "Koszty uzyskania — 50%",
    "taxRate12": "Налог 12%",
    "taxRate32": "Налог 32%",
    "pit0CurrentPayment": "Текущая выплата",
    "fullyExempt": "Полностью освобождена от PIT",
    "pit0LimitNote": "После этой выплаты использовано {used} из годового лимита PIT-0 {limit}.",
    "taxThresholdNote": "С учётом введённых данных годовой доход превышает 120 000 zł. Заказчик продолжает удерживать 12%, если вы не подали заявление о 32%.",
    "socialVoluntaryDescription": "Пенсионный и страховой взносы начислены добровольно, несмотря на достаточную базу на другой работе.",
    "ppkTotal": "Всего в PPK",
    "ppkEmployeeContribution": "Ваш взнос PPK",
    "ppkEmployerContribution": "Работодатель добавит",
    "ppkTotalContribution": "Всего поступит в PPK",
    "ppkTaxDetailsTitle": "Влияние доплаты работодателя на PIT",
    "taxTechnicalTitle": "Промежуточные вычисления"
  },
  "context": {
    "otherJobUnknown": "Мы рассчитали обязательные взносы по этой Umowa Zlecenie. Если на другой работе за вас уже платят полный ZUS с достаточной базы, сумма на руки может быть выше.",
    "student": "Расчёт выполнен для наиболее распространённой ситуации — студент до 26 лет работает только по Umowa Zlecenie и не совмещает её с Umowa o pracę у той же компании. Редкую ситуацию можно указать в дополнительных настройках.",
    "youth": "PIT рассчитан как 0 zł при условии, что годовой лимит льготы до 26 лет ещё не превышен.",
    "nonresident": "Применён упрощённый налог 20% для нерезидента. Международный договор, сертификат резидентства или A1 могут изменить PIT либо ZUS — результат требует бухгалтерской проверки.",
    "ppkTiming": "Взнос работодателя PPK облагается PIT в месяце его перечисления. Здесь он отнесён к текущей выплате.",
    "taxThreshold": "По введённым годовым данным превышен порог 120 000 zł, но выбрана стандартная ставка аванса 12%.",
    "studentSimple": "По обычной Umowa Zlecenie у студента или ученика до 26 лет ZUS и NFZ не удерживаются. PIT также равен 0, пока не использован годовой лимит льготы.",
    "studentExceptionLink": "У меня UoP и Umowa Zlecenie в одной компании",
    "youthSimple": "PIT рассчитан без налога при условии, что годовой лимит льготы ещё не использован.",
    "ppkTimingCurrent": "PIT с доплаты работодателя PPK учтён в текущем месяце.",
    "ppkTimingNext": "Доплата работодателя PPK показана в накоплениях, но PIT с неё не включён в текущую выплату.",
    "conditionalRelief": "Расчёт использует выбранную налоговую льготу. Она применяется только при наличии фактического права и данных у плательщика.",
    "conditionalCopyright": "Применены авторские 50% расходы. Результат верен только для документированной авторской части вознаграждения."
  },
  "copy": {
    "title": "Расчёт зарплаты по Umowa Zlecenie",
    "hours": "Часы: {value}",
    "rate": "Ставка брутто: {value} zł/ч",
    "situation": "Ситуация: {value}",
    "gross": "Брутто: {value}",
    "zus": "ZUS: −{value}",
    "nfz": "NFZ: −{value}",
    "pit": "PIT: −{value}",
    "net": "На руки: {value}",
    "netHourly": "На руки в час: {value}",
    "success": "Расчёт скопирован",
    "failure": "Не удалось скопировать",
    "ppkEmployee": "PPK работника: −{value}",
    "ppkEmployer": "PPK работодателя: +{value}",
    "grossInput": "Способ ввода: месячная зарплата брутто",
    "conditionsTitle": "Учтено:",
    "conditionPit2": "PIT-2: {value}",
    "conditionOtherJob": "Другая работа: {value}",
    "conditionSickness": "Składka chorobowa: {value}",
    "conditionPpk": "PPK: {employee}% + {employer}%",
    "notApplied": "не учитывается",
    "fallbackTitle": "Скопируйте расчёт вручную",
    "fallbackDescription": "Автоматическое копирование недоступно. Текст уже выделен — скопируйте его сочетанием клавиш.",
    "conditionPpkTaxTiming": "PIT с доплаты работодателя PPK: {value}",
    "ppkTaxCurrent": "в текущем месяце",
    "ppkTaxNext": "в следующем месяце",
    "conditionAnnualAssumption": "Годовые лимиты: {value}",
    "annualAssumedUnused": "считаются неиспользованными",
    "conditionalMechanism": "Условная настройка: {value}",
    "calculationVersion": "Версия расчёта: {version}"
  },
  "format": {
    "currency": "zł",
    "percent": "%",
    "minus": "−",
    "plus": "+",
    "sentenceSeparator": " "
  },
  "studentOwnEmployer": {
    "question": "Эта Umowa Zlecenie заключена с работодателем, у которого у вас есть Umowa o pracę?",
    "explanation": "Редкий случай. Если да, студенческое освобождение от ZUS не применяется, и сумма Netto изменится.",
    "noDescription": "Нет. Использовать обычные правила для студента до 26 лет.",
    "yesDescription": "Да. Начислить взносы как при договоре с собственным работодателем."
  },
  "ppk": {
    "question": "Какие взносы PPK у вас применяются?",
    "explanation": "PPK показывается, когда по этому договору начисляются emerytalne и rentowe. При добровольных взносах PPK возможно, если вы уже являетесь участником у этого заказчика. Взнос работника уменьшает выплату, а взнос работодателя увеличивает доход для PIT.",
    "details": "Базовый взнос работника — 2%, работодателя — 1,5%. При низком общем месячном доходе взнос работника можно снизить до 0,5%. Дополнительные взносы могут увеличить общую ставку работника и работодателя до 4% каждому. Нового участника по Umowa Zlecenie обычно подключают после требуемого периода занятости; выбор «Да» означает, что PPK уже применяется к этой выплате.",
    "noTitle": "Нет",
    "noDescription": "Взносы PPK по этому договору не удерживаются.",
    "standardTitle": "Стандартные взносы",
    "standardDescription": "2% работника и 1,5% работодателя.",
    "reducedTitle": "Да, сниженный взнос работника",
    "reducedDescription": "0,5% работника и 1,5% работодателя. Допустимо, если общий доход в месяце не превышает {ppkReducedLimit} zł.",
    "customTitle": "Индивидуальные взносы",
    "customDescription": "Указать ставки работника и работодателя."
  },
  "ppkCustom": {
    "question": "Какие ставки PPK применяются?",
    "explanation": "Укажите суммарную ставку работника и работодателя.",
    "employeeLabel": "Взнос работника, %",
    "employerLabel": "Взнос работодателя, %",
    "reducedIncomeQuestion": "Ваш общий доход за этот месяц со всех работ и договоров не превышает установленный лимит?"
  },
  "taxMode": {
    "question": "Вы не являетесь налоговым резидентом Польши?",
    "explanation": "Если вы налоговый резидент Польши, оставьте стандартный расчёт. Режим 20% для нерезидента является приближением: международный договор, сертификат резидентства или A1 могут изменить результат.",
    "scaleTitle": "Нет, стандартный расчёт",
    "scaleDescription": "Налоговая шкала, PIT-2 и стандартные правила.",
    "nonresidentTitle": "Да, показать упрощённые 20%",
    "nonresidentDescription": "Ориентировочный режим без KUP и PIT-2; для точности нужна проверка документов."
  },
  "smallContract": {
    "question": "В договоре заранее указана общая сумма до 200 zł?",
    "explanation": "Важно не то, сколько выплачено сейчас, а какая общая należność прямо указана в этом отдельном договоре. Специальные 12% применяются только при выполнении всех условий.",
    "noDescription": "Нет, применить обычный расчёт.",
    "yesDescription": "Да, применить 12% ryczałt без KUP и PIT-2."
  },
  "pitRelief": {
    "question": "У вас есть подтверждённая дополнительная налоговая льгота?",
    "explanation": "Выберите льготу только если вы выполняете её условия и плательщик имеет данные для применения. В расчёте это механизм PIT-0.",
    "none": "Нет",
    "returnTitle": "Ulga na powrót",
    "returnDescription": "Льгота для вернувшихся в Польшу при выполнении установленных условий.",
    "fourPlusTitle": "Ulga dla rodzin 4+",
    "fourPlusDescription": "Льгота для родителей или опекунов минимум четырёх детей.",
    "seniorTitle": "Ulga dla pracujących seniorów",
    "seniorDescription": "Льгота для работающих после достижения пенсионного возраста при выполнении условий."
  },
  "annualData": {
    "question": "Учесть доходы с начала года?",
    "explanation": "Введите данные, если годовые лимиты могли быть уже частично использованы. Без них калькулятор считает лимиты неиспользованными.",
    "noTitle": "Нет",
    "noDescription": "Считать, что годовые лимиты ещё не использовались.",
    "yesTitle": "Да",
    "yesDescription": "Ввести суммы с начала года до текущей выплаты."
  },
  "annualCore": {
    "question": "Введите данные с начала года",
    "explanation": "Указывайте суммы до этой выплаты. Если показатель к вам не относится, оставьте 0.",
    "socialLabel": "База emerytalne и rentowe",
    "socialDescription": "Сумма баз взносов со всех страховых оснований в текущем году.",
    "pit0Label": "Доход, уже освобождённый по PIT-0",
    "pit0Description": "Общий использованный лимит ulg: dla młodych, na powrót, 4+ и senior.",
    "taxableLabel": "Налогооблагаемый доход по шкале",
    "taxableDescription": "Доход после KUP с начала года — для контроля порога 120 000 zł."
  },
  "costType": {
    "question": "У вас есть авторское вознаграждение?",
    "explanation": "Выберите «Да» только для документированной творческой части выплаты с передачей авторских прав. Бухгалтерский механизм называется 50% KUP.",
    "standardTitle": "Нет",
    "standardDescription": "Использовать обычные расходы 20% для Umowa Zlecenie.",
    "copyrightTitle": "Да, есть подтверждённая авторская часть",
    "copyrightDescription": "Применить 50% только к указанной авторской части."
  },
  "copyrightUsed": {
    "question": "Сколько 50% KUP уже использовано в этом году?",
    "explanation": "Укажите сумму применённых 50% расходов до этой выплаты. Общий лимит учитывается вместе с доходами PIT-0.",
    "label": "Использованные 50% KUP"
  },
  "higherTaxRate": {
    "question": "Вы просили удерживать налог 32%?",
    "explanation": "Обычно плательщик удерживает 12%. Выберите 32% только если подавали соответствующее заявление.",
    "standardTitle": "Нет, 12%",
    "standardDescription": "Стандартная ставка аванса.",
    "higherTitle": "Да, 32%",
    "higherDescription": "Плательщик получил ваше заявление."
  },
  "sameEmployer": {
    "question": "Другая работа — у этого же работодателя?",
    "explanation": "Если Umowa Zlecenie заключена с вашим работодателем или фактически выполняется в его пользу, взносы по договору рассчитываются как обязательные.",
    "noDescription": "Нет, это другой работодатель или заказчик.",
    "yesDescription": "Да, это тот же работодатель."
  },
  "ppkAge": {
    "question": "Какая ситуация подходит для PPK?",
    "explanation": "Возраст влияет на возможность присоединиться к PPK. Участник, который достиг 70 лет, может продолжать накопления.",
    "eligibleTitle": "Мне 18–69 лет",
    "eligibleDescription": "PPK может применяться: до достижения 55 лет — автоматически при выполнении условий, с 55 до 70 лет — по заявлению.",
    "existing70Title": "Мне 70 лет или больше, и я уже участвую в PPK здесь",
    "existing70Description": "Ранее начатое участие может продолжаться после 70 лет.",
    "notEligibleTitle": "Мне меньше 18 лет или после 70 лет я не участвовал в PPK",
    "notEligibleDescription": "По этому договору новые взносы PPK не рассчитываются."
  },
  "copyrightCurrent": {
    "question": "Какая часть текущего Brutto относится к авторскому вознаграждению?",
    "explanation": "Укажите только сумму, для которой выполнены условия 50% KUP. Для остальной части калькулятор применит стандартные 20% KUP.",
    "label": "Авторская часть текущей выплаты"
  },
  "voluntarySocial": {
    "question": "Хотите добровольно оплачивать emerytalne и rentowe по этому договору?",
    "explanation": "Эти взносы можно платить добровольно. Składka chorobowa в такой ситуации по этой Umowa Zlecenie недоступна.",
    "noDescription": "Не начислять добровольные emerytalne и rentowe.",
    "yesDescription": "Начислять emerytalne и rentowe по текущему договору."
  },
  "ppkExistingParticipant": {
    "question": "Я уже являюсь участником PPK у этого заказчика",
    "explanation": "Этот вариант относится к человеку, который был включён в PPK раньше, когда взносы emerytalne/rentowe по договору были обязательными.",
    "noDescription": "",
    "yesDescription": "",
    "detailsButton": "Подробнее о PPK",
    "details": "Подтвердите этот вариант только в том случае, если этот заказчик уже включил вас в PPK раньше, когда emerytalne и rentowe по этой Umowa Zlecenie были обязательными."
  },
  "otherTitleType": {
    "question": "Что это за другая работа или страховое основание?",
    "explanation": "Тип занятости влияет на правила совмещения обязательных emerytalne и rentowe.",
    "employmentTitle": "Umowa o pracę",
    "employmentDescription": "Трудовой договор у другого работодателя.",
    "mandatesTitle": "Другая Umowa Zlecenie или несколько договоров",
    "mandatesDescription": "Учитываются более ранние договоры и их общая база взносов.",
    "otherTitle": "Działalność gospodarcza или другое основание",
    "otherDescription": "Предпринимательство, пособие macierzyńskie или другая нестандартная ситуация."
  },
  "otherTitleDecision": {
    "question": "По этой Umowa Zlecenie emerytalne и rentowe обязательны?",
    "explanation": "Для działalność gospodarcza и других оснований правила зависят от индивидуальной базы и вида страхования. Используйте решение ZUS, бухгалтерии или заказчика.",
    "mandatoryTitle": "Да / Не знаю",
    "mandatoryDescription": "Рассчитать emerytalne и rentowe как обязательные.",
    "voluntaryTitle": "Нет, они добровольные",
    "voluntaryDescription": "Вы точно знаете, что обязательные взносы обеспечены другим основанием."
  },
  "advancedSettings": {
    "open": "У меня нестандартная ситуация",
    "title": "У меня нестандартная ситуация",
    "description": "Откройте только настройку, которая относится к вашей ситуации. Обычный расчёт уже использует стандартные значения.",
    "summary": "Редкие ситуации и высокий доход",
    "annualPrecisionNote": "Учесть высокий доход или нестандартную ситуацию",
    "items": {
      "taxMode": "Я не являюсь налоговым резидентом Польши",
      "pitRelief": "У меня есть дополнительная налоговая льгота",
      "annualData": "Учесть доходы с начала года",
      "costType": "У меня есть авторское вознаграждение",
      "higherTaxRate": "Я просил удерживать налог 32%",
      "studentOwnEmployer": "У меня UoP и Umowa Zlecenie в одной компании",
      "voluntarySocial": "Добровольно плачу пенсионные взносы по этому договору",
      "sameEmployer": "Другая работа или договор в той же компании",
      "otherTitleType": "У меня działalność или несколько договоров",
      "smallContract": "В договоре заранее указана общая сумма до 200 zł",
      "ppkTaxTiming": "Доплата работодателя PPK перечислена в другом месяце"
    },
    "standardAnnualAssumption": "Годовые лимиты считаются неиспользованными."
  },
  "refinement": {
    "title": "Уточнить расчёт",
    "description": "Включите только то, что относится к вам. Сумма обновится сразу.",
    "sicknessTitle": "У меня удерживают składka chorobowa",
    "sicknessCaption": "Добровольный взнос на оплачиваемый больничный.",
    "sicknessDetails": "Это добровольный взнос по Umowa Zlecenie. Он уменьшает сумму на руки и может давать право на оплачиваемый больничный. Если вы не знаете, оставьте этот пункт выключенным.",
    "ppkTitle": "У меня удерживают PPK",
    "ppkCaption": "Часть зарплаты переводится в накопления.",
    "ppkDetails": "Часть зарплаты переводится в накопительную программу. Если такой строки в расчётном листе нет или вы не знаете, оставьте этот пункт выключенным.",
    "ppkCustomLink": "Другие ставки PPK",
    "applyPpkRates": "Применить ставки",
    "ppkRatesApplied": "Ставки PPK применены.",
    "otherJobTitle": "По этой Umowa Zlecenie работодатель уже применяет меньше социальных взносов из-за другой работы",
    "otherJobCaption": "Включите только если на другой работе получаете не меньше {minEmploymentSalary} zł брутто и плательщик уже применяет это при начислении.",
    "otherJobDetails": "Одной суммы на другой работе не всегда достаточно: правила зависят от вида занятости, очередности договоров и того, в какой компании выполняется работа. Если плательщик не подтвердил уменьшение взносов, оставьте переключатель выключенным.",
    "optionsDisabled": "Некоторые параметры были отключены, потому что они не применяются в выбранной ситуации.",
    "status": "Сейчас учтено: {social}, {sickness} и {ppk}.",
    "statusSocialFull": "полный ZUS",
    "statusSocialReduced": "меньше ZUS из-за другой работы",
    "statusSicknessOn": "chorobowe включено",
    "statusSicknessOff": "без chorobowe",
    "statusPpkOn": "PPK включено",
    "statusPpkOff": "без PPK",
    "otherJobInfoLabel": "Подробнее о другой работе",
    "sicknessInfoLabel": "Подробнее о składka chorobowa",
    "ppkInfoLabel": "Подробнее о PPK",
    "netIncreased": "На руки стало на {amount} больше",
    "netDecreased": "На руки стало на {amount} меньше",
    "netUnchanged": "Сумма на руки не изменилась",
    "impactPositive": "+{amount} на руки",
    "impactNegative": "−{amount} на руки",
    "impactNeutral": "Без изменения суммы",
    "optionsTemporarilyDisabled": "Некоторые параметры временно отключены для выбранной ситуации.",
    "ariaResultUpdated": "Новая сумма на руки — {amount}. Расчёт обновлён после изменения параметра «{option}»."
  },
  "ppkTaxTiming": {
    "question": "Когда работодатель перечислил доплату PPK?",
    "explanation": "PIT с доплаты работодателя возникает в месяце фактического перечисления денег в PPK. Для обычного расчёта оставьте текущий месяц.",
    "currentTitle": "В текущем месяце",
    "currentDescription": "Учесть доплату работодателя при расчёте PIT этой выплаты.",
    "nextTitle": "В следующем месяце",
    "nextDescription": "Не добавлять PIT с доплаты работодателя к текущей выплате."
  },
  "pwa": {
    "updateAvailable": "Доступна новая версия калькулятора. Обновить страницу сейчас?"
  },
  "api": {
    "slow": "Расчёт занимает немного больше времени…",
    "offline": "Нет подключения к интернету. Расчёт выполняется на сервере.",
    "timeout": "Сервер не ответил вовремя. Попробуйте ещё раз.",
    "invalidInput": "Сервер отклонил введённые данные. Проверьте значения и попробуйте снова.",
    "invalidResponse": "Получен некорректный ответ сервера. Обновите страницу и повторите расчёт.",
    "unavailable": "Сервис расчёта временно недоступен. Попробуйте ещё раз.",
    "generic": "Не удалось выполнить расчёт. Попробуйте ещё раз."
  },
  "apiError": {
    "title": "Не удалось выполнить расчёт",
    "offline": "Проверьте подключение к интернету и попробуйте снова.",
    "timeout": "Сервер не ответил вовремя. Попробуйте повторить расчёт.",
    "server": "Сервис расчёта временно недоступен. Попробуйте снова.",
    "invalidResponse": "Сервер вернул некорректный ответ. Попробуйте повторить расчёт.",
    "retry": "Повторить расчёт",
    "cancel": "Отменить",
    "diagnostics": "Обезличенные данные ошибки: версия {version}, код {code}."
  },
  "privacy": {
    "link": "Политика конфиденциальности",
    "methodologyNotice": "Введённые значения передаются нашей Cloudflare Function только для выполнения расчёта. Мы намеренно не сохраняем зарплатные данные.",
    "pageTitle": "Политика конфиденциальности",
    "pageIntro": "На этой странице объясняется, как калькулятор обрабатывает введённые данные.",
    "backToCalculator": "Вернуться к калькулятору",
    "sentTitle": "Какие данные отправляются",
    "sentText": "В /api/calculate передаются введённые значения: количество часов или сумма брутто, статус, PIT-2, сведения о другой работе, składka chorobowa, PPK и выбранные дополнительные настройки.",
    "cloudflareTitle": "Как выполняется расчёт",
    "cloudflareText": "Расчёт выполняется в инфраструктуре Cloudflare с помощью Cloudflare Pages Function. Серверный код намеренно не сохраняет payload запроса. Ответы возвращаются с заголовком Cache-Control: no-store.",
    "storageTitle": "Что хранится в браузере",
    "storageLanguage": "В localStorage хранится только выбранный язык интерфейса.",
    "storageDraft": "В sessionStorage временно хранится черновик расчёта. Он удаляется после действия «Начать заново» и после завершения браузерной сессии.",
    "analyticsTitle": "Аналитика и реклама",
    "analyticsText": "Проект не использует рекламные скрипты или стороннюю аналитику. Зарплатные значения не должны передаваться в аналитику в будущем."
  },
  "network": {
    "offlineTitle": "Нет подключения к интернету.",
    "offlineDescription": "Для получения результата требуется соединение."
  }
}
