{
  "currency": "UZS",
  "Search": "Поиск",
  "Dashboard": "Панель управления",
  "Appointments_Checkins": "Приёмы и регистрации",
  "Checkins": "Регистрации",
  "Appointments": "Приёмы",
  "Appointment": "Приёмы",
  "Appointment-Status-Log": "Журнал статуса приёмов",
  "Appointments-Calender": "Календарь приёмов",
  "Finance": "Финансы",
  "Transactions": "Транзакции",
  "Payments": "Платежи",
  "Invoices": "Счета",
  "Clinic": "Клиника",
  "Clinics & Doctors": "Клиники и врачи",
  "Clinics": "Клиники",
  "Doctors": "Врачи",
  "Departments": "Отделения",
  "Specialization": "Специализация",
  "Patients & Users": "Пациенты и пользователи",
  "Patients": "Пациенты",
  "Family-Members": "Члены семьи",
  "Users": "Пользователи",
  "Patient-Refer": "Направления пациента",
  "Prescriptions & Files": "Назначения и файлы",
  "Prescriptions": "Назначения",
  "Patient-Files": "Файлы пациента",
  "Medicines": "Лекарства",
  "Promo": "Акции",
  "Banners": "Баннеры",
  "Coupons": "Купоны",
  "Doctor-Reviews": "Отзывы о врачах",
  "Testimonials": "Отзывы",
  "Notifications & Settings": "Уведомления и настройки",
  "Contact-Us-Form": "Форма обратной связи",
  "Notification": "Уведомления",
  "Login-Screen": "Экран входа",
  "Roles": "Роли",
  "Location-Settings": "Настройки местоположения",
  "Settings": "Настройки",
  "searchPlaceholder": "Поиск",
  "close": "Закрыть",
  "deleted": "Удалено!",
  "error": "Ошибка!",
  "crm": "CRM",
  "training": "Обучение",
  "Blogs": "Блоги",
  "Blog-Categories": "Категории блогов",
  "topbar": {
    "clinicLabel": "Клиника -",
    "loading": "Загрузка",
    "all": "Все",
    "searchClinicsPlaceholder": "Поиск клиник...",
    "noResults": "Результаты не найдены",
    "account": "Аккаунт",
    "clinicDetails": "Детали клиники",
    "changePassword": "Сменить пароль",
    "settings": "Настройки",
    "logout": "Выйти",
    "search": {
      "placeholder": "Поиск пациентов, приёмов...",
      "noResults": "Ничего не найдено",
      "categories": {
        "patients": "Пациенты",
        "appointments": "Приёмы",
        "doctors": "Врачи",
        "services": "Услуги"
      }
    },
    "userMenu": {
      "profile": "Профиль",
      "settings": "Настройки",
      "logout": "Выйти"
    }
  },
  "Protocol-Templates": "Шаблоны протоколов",
  "forms": {
    "common": {
      "required": "Обязательное",
      "optional": "Необязательное",
      "save": "Сохранить",
      "cancel": "Отмена",
      "delete": "Удалить",
      "edit": "Редактировать",
      "submit": "Добавить",
      "search": "Поиск",
      "filter": "Фильтр",
      "clear": "Очистить",
      "select": "Выбрать",
      "upload": "Загрузить",
      "download": "Скачать",
      "next": "Далее",
      "previous": "Назад",
      "finish": "Завершить"
    },
    "validation": {
      "required": "Обязательное поле",
      "email": "Введите корректный email",
      "phone": "Введите корректный номер телефона",
      "password": {
        "required": "Требуется пароль",
        "minLength": "Пароль должен содержать минимум 8 символов",
        "containNumber": "Пароль должен содержать хотя бы одну цифру",
        "containLetter": "Пароль должен содержать хотя бы одну букву",
        "match": "Пароли не совпадают"
      }
    }
  },
  "add": "Добавить",
  "addNew": "Добавить новое",
  "update": "Обновить",
  "delete": "Удалить",
  "cancel": "Отмена",
  "edit": "Редактировать",
  "view": "Просмотр",
  "print": "Печать",
  "deleteDailog": "Вы уверены? Это действие нельзя будет отменить.",
  "doctor": "Врач",
  "status": "Статус",
  "refreshTable": "Обновить таблицу",
  "noDataFound": "Данные не найдены",
  "Pathology": "Лаборатория",
  "Pathology-Category": "Категория лаборатории",
  "Pathology-Sub-Category": "Подкатегория",
  "Pathalogy-Tests": "Лабораторные тесты",
  "Tests-Bookings": "Записи на тесты",
  "phone": "Телефон",
  "gender": "Пол",
  "date_of_birth": "Дата рождения",
  "email": "Email",
  "male": "Мужской",
  "female": "Женский",
  "whatsapp": "WhatsApp",
  "telegram": "Telegram",
  "analytics": "Аналитика",
  "crm-patients": "CRM Пациенты",
  "activity": "Деятельность",
  "feedbacks": "Отзывы",
  "follow-up": "Сопровождение",
  "crm_page": {
    "title": "CRM",

    "patients": {
      "title": "CRM Patients",
      "filters": {
        "status": "Пациент Статус",
        "dateRange": "Registration Дата",
        "department": "Отделение"
      },
      "status": {
        "active": "Активен",
        "inactive": "Inactive",
        "blocked": "Blocked"
      }
    },
    "activity": {
      "title": "Activity Log",
      "filters": {
        "dateRange": "Период",
        "type": "Activity Type",
        "user": "Пользователь"
      },
      "noActivity": "No activity found for the selected filters",
      "types": {
        "login": "Вход",
        "appointment": "Приём",
        "patient": "Пациент",
        "payment": "Платёж",
        "prescription": "Назначение",
        "lab": "Лаборатория"
      }
    },
    "feedbacks": "Feedbacks",
    "followUp": "Follow-Up"
  },
  "dashboardButtons": {
    "addNewAppointment": "Добавить приём",
    "labBooking": "Новая запись в лабораторию",
    "addPatient": "Добавить пациента",
    "addMedicine": "Добавить лекарство",
    "newCheckin": "Новая регистрация",
    "appointmentPayment": "Оплата приёма"
  },
  "timeSlots": {
    "opdLabel": "OPD Временные слоты",
    "addNew": "Добавить",
    "videoLabel": "Видео Временные слоты"
  },
  "statusLabels": {
    "pending": "В ожидании",
    "confirmed": "Подтверждено",
    "rejected": "Отклонено",
    "cancelled": "Отменено",
    "completed": "Завершено",
    "rescheduled": "Перенесено",
    "visited": "Посетил",
    "unknown": "Неизвестно"
  },
  "transactionTypes": {
    "credited": "Зачисление",
    "debited": "Списание"
  },
  "welcomeCard": {
    "welcomeBack": "С возвращением!",
    "role": "Роль",
    "email": "Email",
    "totalActiveDoctors": "Всего активных врачей",
    "totalAppointments": "Всего приёмов",
    "totalPatients": "Всего пациентов",
    "totalUsers": "Всего пользователей"
  },
  "appointmentCards": {
    "todaysAppointment": "Сегодняшние приёмы",
    "upcomingAppointment": "Предстоящие приёмы",
    "pendingAppointments": "Приёмы в ожидании",
    "confirmAppointments": "Подтвердить приёмы",
    "cancelledAppointments": "Отменённые приёмы",
    "rejectedAppointments": "Отклонённые приёмы",
    "completedAppointments": "Завершённые приёмы",
    "visitedAppointments": "Посещённые приёмы"
  },
  "usersRegistration": "Регистрация пользователей за последние {{lastDays}} дней",
  "patientRegistration": "Регистрация пациентов за последние {{lastDays}} дней",
  "appointmentsMade": "Приёмы за последние {{lastDays}} дней",
  "appointmentsCalendar": {
    "appointmentCalendar": "Календарь приёмов",
    "eventTitle": "Приём у д-ра {{doctorFirstName}} {{doctorLastName}} — {{patientFirstName}} {{patientLastName}} — {{status}}",
    "eventTooltip": "{{title}} | {{startTime}} - {{endTime}}",
    "messages": {
      "date": "Дата",
      "time": "Время",
      "event": "Событие",
      "allDay": "Весь день",
      "week": "Неделя",
      "work_week": "Рабочая неделя",
      "day": "День",
      "month": "Месяц",
      "previous": "Назад",
      "next": "Далее",
      "yesterday": "Вчера",
      "tomorrow": "Завтра",
      "today": "Сегодня",
      "agenda": "Повестка дня",
      "noEventsInRange": "В этом диапазоне нет записей.",
      "showMore": "Показать больше"
    }
  },
  "appointmentsByPatient": {
    "confirmed": "Подтверждено",
    "visited": "Посещено",
    "completed": "Завершено",
    "pending": "Ожидается",
    "cancelled": "Отменено",
    "rejected": "Отклонено",
    "cancellationInitiated": "Отмена инициирована",
    "refreshTable": "Обновить таблицу"
  },
  "prescriptionsByPatient": {
    "id": "ID",
    "appointmentId": "ID встречи",
    "patient": "Пациент",
    "date": "Дата",
    "pulseRate": "Пульс",
    "temperature": "Температура",
    "action": "Действие",
    "noData": "Нет данных в таблице"
  },
  "patientAppointments": {
    "title": "Приёмы",
    "newAppointment": "Новый приём",
    "noAppointments": "Записи для этого пациента не найдены.",
    "doctor": "Врач",
    "date": "Дата",
    "timeSlot": "Время",
    "type": "Тип",
    "status": "Статус",
    "payment": "Оплата",
    "action": "Действие",
    "view": "Просмотр"
  },
  "appointmentChart": {
    "appointmentStatusDistribution": "Распределение статусов приёмов",
    "appointmentsInLastDays": "Приёмы за последние {{lastDays}} дней",
    "lastDaysDropdown": "Последние {{lastDays}} дней",
    "transactionsInLastDays": "Транзакции за последние {{lastDays}} дней",
    "transactionTotalAmountDistribution": "Распределение общей суммы транзакций",
    "datasetLabels": {
      "all": "Все",
      "cancelled": "Отменено",
      "completed": "Завершено"
    }
  },
  "cancellationReqStats": {
    "cancellationReqInitiated": "Запрос на отмену создан",
    "cancellationRequestProcessing": "Запрос на отмену обрабатывается",
    "cancellationRequestApproved": "Запрос на отмену одобрен",
    "cancellationRequestRejected": "Запрос на отмену отклонён",
    "appointmentCancellationStatus": "Статус отмены приёма",
    "labels": {
      "cancelRequestInitiated": "Запрос на отмену создан",
      "cancelRequestRejected": "Запрос на отмену отклонён",
      "cancelRequestApproved": "Запрос на отмену одобрен",
      "cancelRequestProcessing": "Запрос на отмену обрабатывается"
    }
  },
  "checkin": {
    "modalTitle": "Оплата приёма",
    "setAmountToPaid": "Отметить сумму как оплаченную",
    "invoiceDate": "Дата счёта",
    "totalAmount": "Итоговая сумма",
    "paymentMode": "Способ оплаты",
    "selectPaymentMode": "Выберите способ оплаты",
    "validation": {
      "appointmentIdRequired": "Требуется ID приёма",
      "appointmentIdInvalid": "ID приёма должен быть числом"
    },
    "showCheckinDisplay": "Показать экран регистрации",
    "newCheckin": "Новая регистрация",
    "title": "Новая регистрация",
    "scanQR": "Сканировать QR",
    "addDataManually": "Добавить данные вручную",
    "or": "Или",
    "appointmentId": "ID приёма",
    "date": "Дата",
    "time": "Время",
    "getDetails": "Получить данные",
    "close": "Закрыть",
    "addCheckin": "Добавить регистрацию",
    "toast": {
      "invalidAppointmentId": "Введите корректный ID приёма",
      "selectPaymentMode": "Выберите способ оплаты",
      "paymentFailed": "Не удалось обработать платёж",
      "paymentSuccess": "Платёж успешно обработан",
      "fetchDataFirst": "Сначала получите данные приёма",
      "title": "ой!",
      "description": "Что-то пошло не так.",
      "success": "Успех!",
      "errorNotFound": "Приём не найден",
      "errorClinicMismatch": "Приём не найден в вашей клинике",
      "errorVideoConsultation": "Видео-консультации нельзя регистрировать",
      "errorGeneric": "Произошла ошибка",
      "alreadyPaid": "Этот приём уже оплачен"
    },
    "update": {
      "title": "Обновить регистрацию",
      "checkinId": "ID регистрации",
      "time": "Время",
      "updateButton": "Обновить регистрацию",
      "close": "Закрыть"
    },
    "delete": {
      "title": "Удалить регистрацию",
      "confirmMessage": "Вы уверены? Это действие нельзя отменить.",
      "cancelButton": "Отмена",
      "deleteButton": "Удалить"
    }
  },
  "queue": {
    "title": {
      "next": "Следующие пациенты",
      "now": "Сейчас"
    },
    "labels": {
      "selectDoctor": "Выберите врача",
      "selectDate": "Выберите дату",
      "noUpcoming": "Нет предстоящих пациентов",
      "noCurrent": "Сейчас никто не принимается"
    },
    "table": {
      "serial": "№",
      "id": "ID",
      "patientName": "Имя пациента"
    },
    "appointment": {
      "id": "ID приёма",
      "name": "Название",
      "time": "Время",
      "date": "Дата",
      "room": "Кабинет",
      "nextPatient": "Следующий пациент",
      "alert_message": "Пациент {{patient_name}} с ID приёма #{{appointment_id}}, пройдите в кабинет {{room}}",
      "token_number": "Талон"
    },
    "error": {
      "loadFailed": "Не удалось загрузить приёмы"
    },
    "datetime": {
      "currentTime": "Текущее время"
    },
    "actions": {
      "callPatient": "Позвать пациента",
      "callNextPatient": "Позвать следующего пациента",
      "callPatientSuccess": "Пациент вызван",
      "callPatientError": "Не удалось вызвать пациента",
      "noNextPatient": "Нет следующего пациента",
      "noPatientsToday": "Сегодня не было регистраций.",
      "finishCall": "Завершить вызов"
    }
  },
  "table": {
    "noDataFound": "Данные не найдены",
    "filters": "Фильтры",
    "export": "Экспорт",
    "exportToCSV": "Экспорт в CSV",
    "exportToExcel": "Экспорт в Excel",
    "exportToPDF": "Экспорт в PDF",
    "options": "Опции",
    "id": "ID",
    "name": "Название",
    "phone": "Телефон",
    "gender": "Пол",
    "date_of_birth": "Дата рождения",
    "email": "Email",
    "image": "Изображение",
    "created_at": "Создано",
    "index": "№",
    "file_name": "Имя файла",
    "download": "Скачать",
    "patient_name": "Имя пациента",
    "updated_on": "Обновлено",
    "actions": "Действия",
    "view_file": "Просмотреть файл",
    "clinic_id": "ID клиники",
    "app_id": "ID приёма",
    "doctor": "Врач",
    "patient": "Пациент",
    "date": "Дата",
    "time": "Время",
    "updated_at": "Обновлено",
    "status": "Статус",
    "amount": "Сумма",
    "payment_status": "Статус оплаты",
    "transaction_type": "Тип транзакции",
    "appointment_id": "ID приёма",
    "notes": "Заметки",
    "patientid": "ID пациента",
    "transaction_id": "ID транзакции",
    "user": "Пользователь",
    "appid": "ID приложения",
    "txn_id": "ID транзакции",
    "txn_type": "Тип транзакции",
    "wallet_txn": "Операция кошелька",
    "total_amount": "Итоговая сумма",
    "applied_coupon": "Применённый купон",
    "coupon_value_percent": "Размер скидки (%)",
    "coupon_off_amount": "Сумма скидки",
    "invoice_date": "Дата счёта",
    "appointmentid": "ID приёма",
    "lab_booking_id": "ID записи в лабораторию",
    "time_slots": "Временные слоты",
    "type": "Тип",
    "app id": "ID приложения",
    "txn id": "ID транзакции",
    "txn type": "Тип транзакции",
    "wallet txn": "Операция кошелька",
    "invoiceid": "ID счёта",
    "payment method": "Способ оплаты",
    "payment time stamp": "Время платежа",
    "created at": "Создано",
    "active": "Активен",
    "title": "Заголовок",
    "address": "Адрес",
    "city": "Город",
    "state": "Область/Штат",
    "stop booking": "Остановить запись",
    "clinic": "Клиника",
    "specialization": "Специализация",
    "dept": "Отделение",
    "description": "Описание",
    "user_qid": "ID пользователя",
    "member name": "Имя участника",
    "member phone": "Телефон участника",
    "parent name": "Имя родителя",
    "parent phone": "Телефон родителя",
    "dateofbirth": "Дата рождения",
    "role_name": "Роль Имя",
    "wallet balance": "Wallet Balance",
    "createdat": "Создано",
    "value": "Value",
    "start_date": "Дата начала",
    "end_date": "Дата окончания",
    "sub_title": "Подзаголовок",
    "rating": "Рейтинг",
    "message": "Сообщение",
    "subject": "Тема",
    "file_id": "ID файла",
    "action": "Действие",
    "prescription_id": "ID назначения",
    "body": "Текст",
    "preferences": "Предпочтения",
    "role_type": "Тип роли",
    "role_id": "ID роли",
    "iso_code": "Код ISO",
    "country_title": "Название страны",
    "country_id": "ID страны",
    "state_title": "Название области/штата",
    "state_id": "ID области/штата",
    "latitude": "Широта",
    "longitude": "Долгота",
    "default_city": "Город по умолчанию",
    "department_id": "ID отделения",
    "dept_id": " ID отделения",
    "department": "Отделение",
    "price": "Цена",
    "duration": "Длительность",
    "sunday": "Воскресенье",
    "monday": "Понедельник",
    "tuesday": "Вторник",
    "wednesday": "Среда",
    "thursday": "Четверг",
    "friday": "Пятница",
    "saturday": "Суббота",
    "day": "День",
    "time_start": "Время начала",
    "time_end": "Время окончания",
    "time_duration": "Длительность",
    "time_slotes": "Временные слоты",
    "source": "Источник",
    "cancellation_status": "Статус отмены"
  },
  "patient": {
    "addNewPatient": "Добавить пациента",
    "updatePatient": "Обновить пациента",
    "deletePatient": "Удалить пациента",
    "patientDetails": "Данные пациента",
    "patientId": "ID пациента",
    "firstName": "Имя",
    "lastName": "Фамилия",
    "middleName": "Отчество",
    "addedSuccessfully": "Пациент успешно добавлен",
    "patientUpdated": "Данные пациента обновлены",
    "patientDeleted": "Пациент удалён",
    "errorDeleting": "Нельзя удалить этого пациента, так как он связан с несколькими записями в системе.",
    "errorUpdating": "Ошибка при обновлении пациента",
    "deletepatient": "Удалить пациента",
    "deletePatientAlert": "Вы уверены, что хотите удалить этого пациента?",
    "patientNotFound": "Данные пациента недоступны",
    "medcard": "Медкарта",
    "changeRecords": "Изменить медицинские записи",
    "edit": "Редактировать",
    "updateData": "Обновить данные",
    "personalData": "Персональные данные",
    "photo": "Фото",
    "view_photo": "Посмотреть фото",
    "clickUpload": "Нажмите, чтобы загрузить, или перетащите файл",
    "passportDetails": "Паспортные данные",
    "identityDocument": "Удостоверение личности",
    "selectIDType": "Выберите тип документа",
    "passportRUZ": "Паспорт РУз / ID-карта",
    "birthCertificate": "Свидетельство о рождении",
    "nonResidentPassport": "Паспорт нерезидента РУз",
    "passportSeries": "Серия паспорта",
    "passportNumber": "Номер паспорта",
    "pinfl": "ПИНФЛ",
    "citizenship": "Гражданство",
    "nationality": "Национальность",
    "certificateNumber": "Номер свидетельства",
    "dob": "Дата рождения",
    "childFullName": "ФИО ребёнка",
    "parentFullName": "ФИО родителей",
    "enterPassportSeries": "Введите серию паспорта",
    "enterPassportNumber": "Введите номер паспорта",
    "enterPinfl": "Введите ПИНФЛ",
    "enterNationality": "Введите национальность",
    "enterCertificateNumber": "Напр.: 1-2110-22-02058",
    "enterChildFullName": "Введите ФИО",
    "enterParentName": "Введите имя родителя",
    "optionalPinfl": "ПИНФЛ (необязательно)",
    "ifApplicable": "Если применимо",
    "address": "Адрес",
    "registrationAddress": "Адрес регистрации",
    "residenceAddress": "Адрес проживания",
    "country": "Страна",
    "selectOrTypeCountry": "Выберите или введите страну",
    "cityOfResidence": "Регион проживания",
    "district": "Район",
    "districtOfResidence": "Место проживания",
    "registeredAddress": "Адрес регистрации",
    "residentialAddress": "Адрес проживания",
    "cityOfRegistration": "Регион регистрации",
    "districtOfRegistration": "Место регистрации",
    "enterCity": "Введите регион",
    "enterDistrict": "Введите место",
    "enterAddress": "Введите полный адрес",
    "placeholderCountry": "Выберите или введите страну",
    "contact": "Контакты",
    "primary_phone_label": "Основной телефон",
    "primary_phone_placeholder": "Введите основной телефон",
    "secondary_phone_label": "Дополнительный телефон",
    "secondary_phone_placeholder": "Введите дополнительный телефон",
    "telegram_label": "Telegram",
    "telegram_placeholder": "Введите логин Telegram",
    "other": "Прочее",
    "blood_group": "Группа крови",
    "rh_factor": "Резус-фактор",
    "family_status": "Семейное положение",
    "price_list_category": "Категория прайс-листа",
    "education": "Образование",
    "education_institution_number": "№ учебного заведения",
    "education_institution_name": "Полное название учебного заведения",
    "others_section_title": "Прочее",
    "work_details": "Сведения о работе",
    "place_of_work_registered": "Место работы по регистрации",
    "job_title": "Должность",
    "occupation": "Род занятий",
    "place_of_work_current": "Текущее место работы",
    "allergy": "Аллергия",
    "allergy_placeholder": "Введите сведения об аллергии",
    "region": "Регион",
    "enterRegion": "Введите регион",
    "placeOfRegistration": "Место",
    "enterPlace": "Введите место",
    "labBookings": "Записи в лабораторию",
    "invoices": "Счета",
    "prescriptions": "Назначения",
    "appointments": "Приёмы"
  },
  "patient_files": {
    "title": "Файлы и документы",
    "no_files_found": "Файлы или записи для этого пациента не найдены."
  },
  "appointmentTicket": {
    "print": "Распечатать талон",
    "title": "Талон приёма",
    "appointmentId": "ID приёма",
    "appointmentType": "Тип приёма",
    "patientName": "Имя пациента",
    "gender": "Пол",
    "doctorName": "Имя врача",
    "specialization": "Специализация",
    "department": "Отделение",
    "paymentStatus": "Статус оплаты",
    "date": "Дата",
    "time": "Время",
    "thankYou": "Спасибо, что выбрали {{clinicTitle}}",
    "arriveEarly": "Пожалуйста, приходите за 10 минут до приёма",
    "contactUs": "По всем вопросам свяжитесь с нами: <bold1>{{phone}}</bold1> или <bold2>{{email}}</bold2>",
    "paymentDetails": "Детали оплаты",
    "totalAmount": "Общая сумма"
  },
  "attachment": {
    "attach": "Прикрепить",
    "detach": "Открепить",
    "attachment": "Прикрепление",
    "addAttachment": "Добавить прикрепление",
    "noAttachments": "  Для этого пациента не найдено прикреплений к врачу.",
    "actions": "Действия",
    "polyclinic": "Поликлиника",
    "doctorFullname": "ФИО врача",
    "microdistrict": "Микрорайон",
    "attachmentDate": "Дата прикрепления",
    "detachmentDate": "Дата открепления",
    "addNewAttachment": "Добавить прикрепление",
    "updateAttachment": "Обновить прикрепление",
    "deleteAttachment": "Удалить прикреплённого врача",
    "attachmentDetails": "Детали прикрепления",
    "attachmentId": "ID прикрепления",
    "attachmentName": "Название прикрепления",
    "addedSuccessfully": "Прикрепление добавлено",
    "attachmentUpdated": "Прикрепление обновлено",
    "attachmentDeleted": "Прикрепление удалено",
    "errorDeleting": "Нельзя удалить это прикрепление, так как оно связано с несколькими записями в системе.",
    "errorUpdating": "Ошибка обновления прикрепления",
    "deleteAlert": "Удалить этого прикреплённого врача?",
    "attachDoctor": "Прикрепить врача",
    "detachDoctor": "Открепить врача",
    "selectDoctor": "Выберите врача",
    "confirmDetach": "Открепить этого врача?"
  },

  "appointment": {
    "add_new_appointment": "Добавить приём",
    "close": "Закрыть",
    "add_appointment": "Добавить приём",
    "patient": "Пациент",
    "doctor": "Врач",
    "or": "Или",
    "add_patient": "Добавить пациента",
    "appointment_details": "Приём Details",
    "appointment_type": "Тип приёма",
    "select_appointment_type": "Выберите Приём Type",
    "appointment_date": "Дата приёма",
    "appointment_time_slot": "Временной слот",
    "select_time_slot": "Выберите Время Slot",
    "status": "Статус",
    "select_status": "Выберите Статус",
    "payment_details": "Оплата Details",
    "payment_status": "Статус оплаты",
    "select_payment_status": "Выберите статус оплаты",
    "paid": "Оплачено",
    "unpaid": "Не оплачено",
    "payment_method": "Способ оплаты",
    "select_payment_method": "Выберите Оплата Method",
    "fee": "Fee",
    "total_amount": "Итоговая сумма",
    "please_select_doctor": "Пожалуйста Выберите Врач",
    "please_select_appointment_type": "Пожалуйста Выберите Приём Type",
    "please_select_patient": "Пожалуйста select patient",
    "please_select_date": "Пожалуйста select Дата",
    "please_select_time_slot": "Пожалуйста select Время Slot",
    "please_select_status": "Пожалуйста select Приём status",
    "please_select_payment_status": "Пожалуйста select Оплата Статус",
    "please_select_payment_method": "Выберите способ оплаты",
    "unable_to_fetch_doctor_details": "Unable to fetch doctor details",
    "success": "Успех"
  },
  "newFromhere": true,
  "appointment_page": {
    "statusLabel": "Статус",
    "cancellationRequestLabel": "Запрос на отмену",
    "typeLabel": "Тип",
    "paymentStatus": "Платёж",
    "source": "Источник",
    "clinicId": "ID клиники",
    "cancellationRequest": "Запрос на отмену",
    "status": {
      "confirmed": "Подтверждено",
      "visited": "Посетил",
      "completed": "Завершено",
      "pending": "В ожидании",
      "cancelled": "Отменено",
      "rejected": "Отклонено",
      "rescheduled": "Перенесено",
      "unknown": "Неизвестно"
    },
    "cancellation": {
      "initiated": "Initiated",
      "processing": "Обработка",
      "approved": "Approved",
      "rejected": "Отклонено"
    },
    "type": {
      "opd": "Амбулаторно",
      "video_consultant": "Видео-консультация",
      "emergency": "Экстренно",
      "unknown": "Неизвестно"
    }
  },
  "date_picker": {
    "selectDateRange": "Выберите период",
    "selectDateRangeTitle": "Выберите период",
    "setButton": "Применить",
    "today": "Сегодня",
    "yesterday": "Вчера",
    "thisWeek": "Эта неделя",
    "lastWeek": "Прошлая неделя",
    "thisMonth": "Этот месяц",
    "lastMonth": "Прошлый месяц"
  },
  "update_appointment_page": {
    "appointmentDetails": "Приём Details",
    "source": "Источник",
    "joinMeeting": "Подключиться к встрече",
    "checkIn": "Регистрация",
    "back": "Назад",
    "sentSms": "SMS отправлено",
    "printConsultationReport": "Печать консультационного отчёта",
    "overview": "Обзор",
    "prescriptions": "Назначения",
    "invoice": "Счёт",
    "transaction": "Транзакция",
    "payments": "Платежи",
    "patientFiles": "Файлы пациента",
    "patientDetails": "Данные пациента",
    "patientFirstName": "Имя пациента",
    "patientLastName": "Фамилия пациента",
    "patientMiddleName": "Отчество пациента",
    "phone": "Телефон",
    "gender": "Пол",
    "doctor": "Врач",
    "doctorFirstName": "Имя врача",
    "doctorLastName": "Фамилия врача",
    "doctorSpecialization": "Специализация врача",
    "department": "Отделение",
    "appointmentDate": "Дата приёма",
    "appointmentTimeSlot": "Временной слот",
    "status": "Статус",
    "updateCancellationRequestFirst": "Сначала обновите статус запроса на отмену",
    "appointmentType": "Тип приёма",
    "other": "Другое",
    "paymentStatus": "Статус оплаты",
    "selectPaymentStatus": "Выберите статус оплаты",
    "paid": "Оплачено",
    "pending": "В ожидании",
    "notPaid": "Не оплачено",
    "refunded": "Возвращено",
    "meetingId": "ID встречи",
    "meetingLink": "Ссылка на встречу",
    "cancellationReqByPatient": "Запрос на отмену от пациента",
    "updateRequestStatus": "Обновить статус запроса",
    "updated": "Обновлено!",
    "rejectAppointment": "Отклонить приём",
    "areYouSure": "Вы уверены? Это действие нельзя отменить.",
    "cancel": "Отмена",
    "reject": "Отклонить",
    "success": "Успех",
    "request": "Запрос",
    "areYouSureUpdateCancellation": "Вы уверены? Обновить статус отмены на",
    "cancellationRequest": "Запрос на отмену",
    "smsSent": "SMS успешно отправлено!"
  },
  "shortcuts": {
    "quickUtilities": "Быстрые действия",
    "addAppointment": "Добавить приём",
    "addPayment": "Добавить платёж за приём",
    "addCheckin": "Добавить регистрацию",
    "newLabBooking": "Новая запись в лабораторию",
    "addPatient": "Добавить пациента",
    "refundRequest": "Создать запрос на возврат",
    "refundApproval": "Одобрить запрос на возврат",
    "payInvoice": "Оплатить счёт",
    "addPaymentLab": "Добавить платёж за запись в лабораторию",
    "addPaymentServices": "Добавить платёж за услуги"
  },
  "refund": {
    "description": "Запросить возврат платежа",
    "initiateReq": "Создать запрос на возврат",
    "request": "Запросить возврат",
    "update": "Обновить возврат",
    "id": "ID возврата",
    "getDetails": "Получить данные",
    "appnotpaid": "Приём не оплачен — возврат невозможен.",
    "form": {
      "amount": "Сумма возврата",
      "reason": "Причина возврата",
      "submit": "Отправить запрос на возврат",
      "responseMessage": "Ответное сообщение",
      "status": "Статус возврата",
      "paymentMethod": "Способ оплаты"
    },
    "validation": {
      "amountInvalid": "Недопустимая сумма возврата",
      "idRequired": "Требуется ID возврата.",
      "idInvalid": "Недействительный ID возврата.",
      "amountRequired": "Требуется сумма возврата.",
      "reasonRequired": "Требуется указать причину возврата.",
      "invalidId": "Недействительный ID возврата.",
      "paymentMethodRequired": "Требуется выбрать способ оплаты."
    },
    "toast": {
      "requestSuccess": "Запрос на возврат успешно отправлен!",
      "requestFailed": "Не удалось отправить запрос на возврат.",
      "updateSuccess": "Возврат обновлён.",
      "updateFailed": "Не удалось обновить возврат.",
      "notFound": "Данные о возврате не найдены.",
      "fetchFailed": "Не удалось получить данные о возврате.",
      "fetchFirst": "Сначала получите данные о возврате."
    },
    "status": {
      "pending": "В ожидании",
      "approved": "Approved",
      "rejected": "Отклонено",
      "processing": "Обработка",
      "refunded": "Возвращено",
      "cancelled": "Отменено",
      "failed": "Ошибка"
    },
    "paymentMethod": {
      "cash": "Наличные",
      "online": "Онлайн",
      "coupon": "Купон",
      "other": "Другое"
    }
  },
  "refundTicket": {
    "title": "Квитанция возврата",
    "refundId": "ID возврата",
    "appointmentId": "ID приёма",
    "amount": "Сумма возврата",
    "status": "Статус",
    "reason": "Причина",
    "responseMessage": "Ответное сообщение",
    "requestedBy": "Инициатор",
    "processedBy": "Обработал",
    "requestedAt": "Запрошено",
    "processedAt": "Обработано",
    "paymentRefId": "ID платежа",
    "transactionId": "ID транзакции",
    "thankYou": "Спасибо за ожидание.",
    "keepThisReceipt": "Пожалуйста, сохраните эту квитанцию.",
    "print": "Распечатать квитанцию"
  },
  "Refunds": "Refunds",
  "loading": "Загрузка...",
  "noData": "Нет данных",
  "submit": "Добавить",
  "pathology": {
    "subcategory": {
      "addTitle": "Добавить подкатегорию",
      "parentCategory": "Родительская категория",
      "selectParentCategory": "Выберите родительскую категорию",
      "titlePlaceholder": "Введите название подкатегории",
      "descriptionPlaceholder": "Введите описание",
      "addButton": "Добавить подкатегорию",
      "addedSuccess": "Подкатегория добавлена!"
    },
    "common": {
      "title": "Заголовок",
      "description": "Описание",
      "close": "Закрыть"
    },
    "file": {
      "chooseFile": "Выберите файл",
      "orDrag": "или перетащите сюда",
      "selected": "Выбранный файл"
    },
    "errors": {
      "invalidImageType": "Разрешены файлы JPEG, JPG, PNG или SVG.",
      "fileTooLarge": "Размер файла не должен превышать 5 МБ."
    },
    "addTest": {
      "title": "Добавить лабораторный тест",
      "category": "Категория",
      "selectCategory": "Выберите подкатегорию",
      "noCategory": "Категории отсутствуют",
      "testTitle": "Заголовок",
      "testTitlePh": "e.g., Blood Тест",
      "reportDay": "День готовности",
      "reportDayPh": "e.g., 1",
      "amount": "Сумма",
      "amountPh": "e.g., 100",
      "image": "Изображение",
      "selectedFile": "Выбранный файл",
      "chooseFile": "Выберите файл",
      "orDrag": "или перетащите сюда",
      "submit": "Добавить лабораторный тест",
      "success": "Лабораторный тест добавлен!",
      "unitOfMeasure": "Ед. измерения",
      "unitOfMeasurePh": "e.g., g/L, mmol/L, %",
      "rangeType": "Предпочтительный тип референса",
      "selectRangeType": "Выберите тип диапазона",
      "general": "Общий",
      "menWomen": "Мужчины и женщины",
      "generalRange": "Общий диапазон",
      "generalRangePh": "e.g., 4-15 *10",
      "maleRange": "Мужской диапазон",
      "maleRangePh": "e.g., 4-15 *10",
      "femaleRange": "Женский диапазон",
      "femaleRangePh": "e.g., 3-14 *10"
    },
    "subtest": {
      "sNo": "№",
      "name": "Название",
      "unitOfMeasure": "Ед. измерения",
      "unitOfMeasurePh": "e.g., g/L, mmol/L, %",
      "rangeType": "Предпочтительный тип референса",
      "selectRangeType": "Выберите тип диапазона",
      "general": "Общий",
      "menWomen": "Мужчины и женщины",
      "generalRange": "Общий диапазон",
      "generalRangePh": "e.g., 4-15 *10",
      "maleRange": "Мужской диапазон",
      "maleRangePh": "e.g., 4-15 *10",
      "femaleRange": "Женский диапазон",
      "femaleRangePh": "e.g., 3-14 *10",
      "ref_type": "Тип диапазона",
      "unit_of_measure": "Ед. измерения",
      "general_range": "Общий диапазон",
      "male_range": "Мужской диапазон",
      "female_range": "Женский диапазон",
      "range": "Диапазон",
      "subTestName": "Подтест"
    }
  },
  "lab": {
    "modalTitle": "Добавить оплату записи в лабораторию",
    "bookingId": "ID записи",
    "getDetails": "Получить данные",
    "bookingDate": "Дата записи",
    "patientName": "Имя пациента",
    "pathology": "Лаборатория",
    "totalAmount": "Итоговая сумма",
    "testTitle": "Название теста",
    "category": "Категория",
    "amount": "Сумма",
    "paymentMode": "Способ оплаты",
    "selectPaymentMode": "Выберите способ оплаты",
    "close": "Закрыть",
    "setAmountToPaid": "Отметить сумму как оплаченную",
    "validation": {
      "bookingIdRequired": "Запись ID is required",
      "bookingIdInvalid": "Запись ID must be a valid number"
    },
    "toast": {
      "invalidBookingId": "Пожалуйста enter a valid booking ID",
      "errorNotFound": "Запись not found",
      "alreadyPaid": "Оплата already received for this booking",
      "fetchFailed": "Failed to fetch booking details",
      "selectPaymentMode": "Выберите способ оплаты",
      "paymentFailed": "Failed to update payment status",
      "paymentSuccess": "Оплата успешно сохранена",
      "checkinSuccess": "Пациент зарегистрирован",
      "errorGeneric": "Что-то пошло не так. Попробуйте ещё раз",
      "fetchDataFirst": "Пожалуйста fetch booking details first"
    }
  },
  "invoices": {
    "invoices": "Счета",
    "id": "ID",
    "date": "Дата",
    "patient": "Пациент",
    "status": "Статус",
    "total": "Итоговая сумма",
    "actions": "Действия",
    "addNew": "Добавить счёт",
    "view": "Просмотр",
    "noDataFound": "Счета не найдены",
    "pay": "Оплатить",
    "paid": "Оплачено"
  },
  "forgetPassword": {
    "title": "Забыли пароль",
    "formLabel": "Введите адрес электронной почты",
    "placeholder": "Введите email",
    "submit": "Добавить",
    "cancel": "Отмена",
    "toast": {
      "successTitle": "Письмо отправлено",
      "successDesc": "Пароль отправлен на вашу почту. Пожалуйста, проверьте email.",
      "error": "Что-то пошло не так. Попробуйте ещё раз."
    },
    "validation": {
      "required": "Требуется email",
      "invalid": "Некорректный email"
    }
  },
  "isdModal": {
    "title": "Выберите регион",
    "searchPlaceholder": "Поиск по названию страны или коду",
    "close": "Закрыть"
  },
  "updatePassword": {
    "title": "Обновить пароль",
    "oldPassword": "Старый пароль",
    "newPassword": "Новый пароль",
    "confirmPassword": "Подтвердите новый пароль",
    "forgetPassword": "Забыли пароль?",
    "placeholders": {
      "old": "Введите старый пароль",
      "new": "Введите новый пароль",
      "confirm": "Подтвердите новый пароль"
    },
    "buttons": {
      "close": "Закрыть",
      "update": "Обновить пароль"
    },
    "messages": {
      "missingOld": "Старый пароль",
      "missingNew": "Новый пароль",
      "missingConfirm": "Подтвердите пароль",
      "notMatch": "Пароль не совпадает!",
      "enterField": "Введите {{field}}",
      "incorrectOld": "Неверный старый пароль",
      "success": "Успех"
    }
  },
  "addTimeSlot": {
    "title": "Добавить временной слот",
    "fields": {
      "startTime": "Время начала",
      "endTime": "Время окончания",
      "timeDuration": "Длительность (в минутах)",
      "day": "День"
    },
    "placeholders": {
      "startTime": "Время начала",
      "endTime": "Время окончания",
      "timeDuration": "Время Duration",
      "day": "Выберите день"
    },
    "days": {
      "monday": "Понедельник",
      "tuesday": "Вторник",
      "wednesday": "Среда",
      "thursday": "Четверг",
      "friday": "Пятница",
      "saturday": "Суббота",
      "sunday": "Воскресенье"
    },
    "buttons": {
      "close": "Закрыть",
      "add": "Добавить слот"
    },
    "messages": {
      "success": "Слот добавлен!"
    }
  },
  "deleteTimeSlot": {
    "title": "Удалить слот {{day}} (ID: {{id}}) амбулаторного приёма?",
    "description": "Вы уверены? Это действие нельзя отменить.",
    "cancel": "Отмена",
    "delete": "Удалить",
    "success": "Слот удалён!",
    "error": "Что-то пошло не так!"
  },
  "updateUser": {
    "title": "Данные врача",
    "buttons": {
      "back": "Назад",
      "submit": "Обновить",
      "changeProfile": "Изменить фото профиля"
    },
    "fields": {
      "email": "Email",
      "password": "Пароль",
      "confirmPassword": "Подтвердите пароль",
      "firstName": "Имя",
      "lastName": "Фамилия",
      "phone": "Телефон",
      "dob": "Дата рождения (ММ/ДД/ГГГГ)",
      "gender": "Пол",
      "profilePicture": "Фото профиля"
    },
    "placeholders": {
      "email": "Введите email",
      "password": "Введите пароль",
      "confirmPassword": "Подтвердите пароль",
      "firstName": "Введите имя",
      "lastName": "Введите фамилию",
      "phone": "Введите номер телефона",
      "dob": "Выберите дату",
      "gender": "Выберите пол"
    },
    "gender": {
      "male": "Мужской",
      "female": "Женский"
    },
    "messages": {
      "passwordMismatch": "Пароли не совпадают",
      "success": "Пользователь обновлён!",
      "error": "Что-то пошло не так"
    }
  },
  "generateInvoice": {
    "title": "Выставить счёт",
    "buttons": {
      "open": "Выставить счёт и перейти к оплате",
      "addInvoice": "Добавить счёт",
      "closeAdd": "Закрыть",
      "addRow": "Добавить услугу",
      "saveAll": "Сохранить всё",
      "print": "Печать",
      "remove": "Удалить"
    },
    "labels": {
      "service": "Услуга",
      "price": "Цена",
      "tax": "Налог %",
      "paymentStatus": "Статус оплаты",
      "serviceAmount": "Стоимость услуги",
      "taxIncluded": "Налог (включён)",
      "totalAmount": "Итого к оплате",
      "patient": "Пациент: {{firstName}} {{middleName}} {{lastName}}",
      "appointmentId": "ID приёма: {{id}}",
      "invoiceDate": "Дата счёта: {{date}}",
      "status": "Статус",
      "noInvoices": "Счета не найдены",
      "loading": "Загрузка...",
      "allInvoices": "Все счета",
      "noServicesFound": "Услуги не найдены.",
      "doctNoService": "Услуги не найдены для данного врача."
    },
    "messages": {
      "success": "Счёт успешно добавлен!",
      "invalidService": "Выберите корректную услугу.",
      "invalidItems": "Один или несколько пунктов недействительны."
    },
    "status": {
      "paid": "Оплачено",
      "unpaid": "Не оплачено",
      "refunded": "Возвращено"
    },
    "table": {
      "sno": "№",
      "description": "Описание",
      "quantity": "Количество",
      "unitPrice": "Unit Цена",
      "taxPercent": "Налог %",
      "taxAmount": "Налог Сумма",
      "totalPrice": "Итого Цена"
    }
  },
  "payment": {
    "cash": "Наличные",
    "terminal": "Терминал",
    "uzum": "Uzum Bank",
    "payme": "Payme",
    "click": "Click"
  },

  "vitals": {
    "title": "Мониторинг показателей",
    "spo2": {
      "title": "SpO2",
      "value": "Значение SpO2 (%)",
      "date": "Дата измерения",
      "time": "Время измерения",
      "add": "Добавить измерение SpO2",
      "edit": "Редактировать измерение",
      "delete": "Удалить измерение"
    },
    "weight": {
      "title": "Вес",
      "value": "Вес (кг)",
      "date": "Дата измерения",
      "time": "Время измерения",
      "add": "Добавить Weight Reading",
      "edit": "Редактировать измерение",
      "delete": "Удалить измерение"
    },
    "bloodPressure": {
      "title": "Артериальное давление",
      "systolic": "Систолическое",
      "diastolic": "Диастолическое",
      "date": "Дата измерения",
      "time": "Время измерения",
      "add": "Добавить измерение АД",
      "edit": "Редактировать измерение",
      "delete": "Удалить измерение"
    }
  },
  "analytics_page": {
    "title": "Аналитическая панель",
    "filters": {
      "dateRange": "Период",
      "department": "Отделение",
      "doctor": "Врач",
      "status": "Статус",
      "paymentMethod": "Способ оплаты",
      "clinic": "Клиника"
    },
    "cards": {
      "totalPatients": "Всего пациентов",
      "newPatients": "Новые пациенты",
      "totalAppointments": "Всего приёмов",
      "revenue": "Всего выручка",
      "pendingAppointments": "Приёмы в ожидании",
      "todayCheckins": "Сегодняшние регистрации",
      "activeStaff": "Активный персонал",
      "labBookings": "Записи в лабораторию"
    },
    "charts": {
      "patientTrends": "Динамика пациентов",
      "appointmentDistribution": "Распределение приёмов",
      "revenueAnalysis": "Анализ выручки",
      "topDoctors": "Лучшие врачи",
      "hourlyCheckins": "Регистрации по часам",
      "departmentWiseAppointments": "Приёмы по отделениям",
      "paymentMethodDistribution": "Распределение способов оплаты",
      "appointmentStatusBreakdown": "Разбивка статусов приёмов"
    },
    "tables": {
      "recentAppointments": {
        "title": "Недавние приёмы",
        "patientName": "Имя пациента",
        "doctor": "Врач",
        "date": "Дата",
        "status": "Статус",
        "amount": "Сумма"
      },
      "upcomingAppointments": {
        "title": "Предстоящие приёмы",
        "time": "Время",
        "department": "Отделение",
        "type": "Тип"
      },
      "recentTransactions": {
        "title": "Недавние транзакции",
        "transactionId": "ID транзакции",
        "type": "Тип",
        "amount": "Сумма",
        "status": "Статус"
      }
    },
    "exports": {
      "title": "Экспорт отчётов",
      "daily": "Дневной отчёт",
      "weekly": "Недельный отчёт",
      "monthly": "Месячный отчёт",
      "custom": "Произвольный период",
      "formats": {
        "pdf": "PDF",
        "excel": "Excel",
        "csv": "CSV"
      }
    }
  },
  "services": {
    "title": "Услуги",
    "add": {
      "title": "Добавить услугу",
      "name": "Название услуги",
      "description": "Описание",
      "department": "Отделение",
      "duration": "Длительность (минуты)",
      "price": "Цена",
      "tax": "Налог (%)"
    },
    "edit": {
      "title": "Редактировать услугу"
    },
    "list": {
      "name": "Название",
      "department": "Отделение",
      "duration": "Длительность",
      "price": "Цена",
      "status": "Статус",
      "actions": "Действия"
    }
  },
  "laboratory": {
    "tests": {
      "title": "Лабораторные тесты",
      "add": "Добавить тест",
      "edit": "Редактировать тест",
      "delete": "Удалить тест",
      "name": "Название теста",
      "category": "Категория",
      "price": "Цена",
      "turnaroundTime": "Срок готовности"
    },
    "results": {
      "title": "Результаты тестов",
      "add": "Добавить результаты",
      "edit": "Редактировать результаты",
      "delete": "Удалить результаты",
      "patientName": "Имя пациента",
      "testName": "Название теста",
      "resultDate": "Результат Дата",
      "status": "Статус"
    },
    "booking": {
      "title": "Запись на лабораторный тест",
      "newBooking": "Новая запись в лабораторию",
      "selectPatient": "Выберите пациента",
      "selectTests": "Выберите тесты",
      "selectedTests": "Выбранные тесты",
      "bookingDate": "Дата записи",
      "amount": "Сумма",
      "tax": "Налог",
      "totalAmount": "Итоговая сумма",
      "paymentMethod": "Способ оплаты",
      "status": {
        "pending": "В ожидании",
        "confirmed": "Подтверждено",
        "completed": "Завершено",
        "cancelled": "Отменено"
      },
      "actions": {
        "book": "Записать на тест",
        "cancel": "Отменить запись",
        "printTicket": "Распечатать талон",
        "addResult": "Добавить результат"
      },
      "validation": {
        "patientRequired": "Пожалуйста, выберите пациента",
        "testsRequired": "Выберите минимум один тест",
        "dateRequired": "Выберите дату записи",
        "paymentRequired": "Выберите способ оплаты"
      }
    }
  },
  "reports": {
    "title": "Отчёты",
    "financial": {
      "title": "Финансовые отчёты",
      "revenue": "Отчёт по выручке",
      "expenses": "Отчёт по расходам",
      "transactions": "Отчёт по транзакциям"
    },
    "operational": {
      "title": "Операционные отчёты",
      "appointments": "Отчёт по приёмам",
      "patients": "Отчёт по пациентам",
      "doctors": "Отчёт по врачам"
    },
    "export": {
      "pdf": "Экспорт в PDF",
      "excel": "Экспорт в Excel",
      "csv": "Экспорт в CSV"
    }
  },
  "doctorUpdate": {
    "title": "Детали врача",
    "back": "Назад",
    "tabs": {
      "details": "Детали врача",
      "timeSlots": "Временные слоты",
      "reviews": "Отзывы",
      "appointments": "Записи"
    },
    "basicDetails": {
      "title": "Основные детали -",
      "appointmentsDone": "Записей выполнено",
      "firstName": "Имя",
      "firstNamePlaceholder": "Имя",
      "lastName": "Фамилия",
      "lastNamePlaceholder": "Фамилия",
      "doctorActive": "Врач активен ?",
      "stopBooking": "Остановить бронирование ?",
      "dob": "Дата рождения",
      "dobPlaceholder": "Выберите дату",
      "gender": "Пол",
      "genderPlaceholder": "Выберите пол",
      "female": "Женский",
      "male": "Мужской",
      "experience": "Лет опыта",
      "experiencePlaceholder": "Лет опыта"
    },
    "contactDetails": {
      "title": "Контактные данные -",
      "email": "Электронная почта",
      "emailPlaceholder": "Электронная почта",
      "phone": "Телефон",
      "phonePlaceholder": "Введите номер телефона",
      "phoneSecondary": "Дополнительный телефон"
    },
    "educationDetails": {
      "title": "Образование и другие данные -",
      "department": "Отделение",
      "departmentName": "Отделение",
      "specialization": "Специализация",
      "specializationName": "Специализация",
      "services": "Услуги",
      "servicesLabel": "Услуги",
      "description": "Описание",
      "descriptionPlaceholder": "Описание"
    },
    "addressDetails": {
      "title": "Адрес -",
      "state": "Штат",
      "statePlaceholder": "Штат",
      "city": "Город",
      "cityPlaceholder": "Город",
      "postalCode": "Почтовый индекс",
      "postalCodePlaceholder": "Почтовый индекс",
      "address": "Адрес",
      "addressPlaceholder": "Адрес"
    },
    "password": {
      "title": "Пароль -",
      "password": "Пароль",
      "passwordPlaceholder": "Пароль",
      "confirmPassword": "Подтвердите пароль"
    },
    "profilePicture": {
      "title": "Фотография профиля",
      "delete": "Удалить",
      "upload": "Загрузить фотографию профиля"
    },
    "socialAccounts": {
      "title": "Социальные аккаунты -",
      "facebook": "Facebook",
      "twitter": "Twitter",
      "instagram": "Instagram",
      "youtube": "Youtube"
    },
    "fees": {
      "title": "Стоимость",
      "opdAppointment": "Амбулаторный прием -",
      "opdFee": "Стоимость ОПД",
      "opdFeePlaceholder": "Стоимость ОПД",
      "videoAppointment": "Видео прием -",
      "videoFee": "Стоимость видео",
      "videoFeePlaceholder": "Стоимость видео",
      "emergencyAppointment": "Экстренный прием -",
      "emergencyFee": "Стоимость экстренной помощи",
      "emergencyFeePlaceholder": "Стоимость экстренной помощи"
    },
    "room": {
      "title": "Кабинет врача -",
      "roomNumber": "Номер кабинета",
      "roomNumberPlaceholder": "Номер кабинета"
    },
    "buttons": {
      "update": "Обновить"
    },
    "messages": {
      "passwordMismatch": "пароли не совпадают",
      "selectDepartment": "выберите отделение",
      "selectSpecialization": "выберите специализацию",
      "doctorUpdated": "Врач обновлен!",
      "imageDeleted": "Изображение удалено!",
      "invalidUrl": "Это недействительный url"
    }
  },
  "settings": {
    "groupNames": {
      "Video": "Видео",
      "Basic": "Основные",
      "Mobile App": "Мобильное приложение",
      "Appointment": "Запись",
      "Firebase": "Firebase",
      "Web": "Веб",
      "SMS": "СМС"
    },
    "general": {
      "title": "Общие настройки",
      "clinicName": "Название клиники",
      "clinicAddress": "Адрес клиники",
      "clinicPhone": "Телефон клиники",
      "clinicEmail": "Email клиники",
      "clinicLogo": "Логотип клиники",
      "timezone": "Часовой пояс",
      "dateFormat": "Формат даты",
      "timeFormat": "Формат времени",
      "currency": "Валюта",
      "language": "Язык"
    },
    "webPages": {
      "title": "Веб-страницы",
      "aboutUs": "О нас",
      "terms": "Условия и положения",
      "privacy": "Политика конфиденциальности",
      "contactUs": "Свяжитесь с нами",
      "faq": "FAQ",
      "editor": {
        "save": "Сохранить изменения",
        "preview": "Предпросмотр",
        "publish": "Опубликовать",
        "draft": "Сохранить как черновик"
      }
    },
    "security": {
      "title": "Настройки безопасности",
      "twoFactor": "Двухфакторная аутентификация",
      "passwordPolicy": "Политика паролей",
      "sessionTimeout": "Тайм-аут сессии",
      "ipWhitelist": "Список разрешённых IP"
    },
    "notifications": {
      "title": "Настройки уведомлений",
      "email": "Email-уведомления",
      "sms": "SMS-уведомления",
      "push": "Push-уведомления",
      "whatsapp": "Уведомления WhatsApp"
    }
  },
  "components": {
    "dataTable": {
      "noResults": "Ничего не найдено",
      "loading": "Загрузка данных...",
      "search": "Поиск по таблице",
      "rowsPerPage": "Строк на странице",
      "of": "из",
      "selected": "выбрано",
      "export": {
        "title": "Экспорт",
        "excel": "Экспорт в Excel",
        "pdf": "Экспорт в PDF",
        "csv": "Экспорт в CSV"
      },
      "filters": {
        "title": "Фильтры",
        "apply": "Применить фильтры",
        "clear": "Сбросить фильтры",
        "date": "Период",
        "status": "Статус",
        "category": "Категория"
      }
    },
    "datePicker": {
      "today": "Сегодня",
      "clear": "Очистить",
      "cancel": "Отмена",
      "done": "Готово",
      "selectRange": "Выберите период",
      "startDate": "Дата начала",
      "endDate": "Дата окончания",
      "months": {
        "january": "Январь",
        "february": "Февраль",
        "march": "Март",
        "april": "Апрель",
        "may": "Май",
        "june": "Июнь",
        "july": "Июль",
        "august": "Август",
        "september": "Сентябрь",
        "october": "Октябрь",
        "november": "Ноябрь",
        "december": "Декабрь"
      }
    },
    "multiSelect": {
      "selectAll": "Выбрать все",
      "clearAll": "Снять выбор",
      "selected": "выбрано",
      "searchPlaceholder": "Поиск..."
    },
    "fileUpload": {
      "dragDrop": "Перетащите файлы сюда",
      "or": "или",
      "browse": "Выберите файлы",
      "maxSize": "Максимальный размер файла: {{size}} МБ",
      "invalidType": "Недопустимый тип файла",
      "uploadError": "Ошибка загрузки файла",
      "removing": "Удаление файла..."
    },
    "errorBoundary": {
      "title": "Что-то пошло не так",
      "message": "Произошла ошибка при отображении компонента",
      "retry": "Повторить",
      "reportError": "Сообщить об ошибке"
    }
  },
  "errors": {
    "network": {
      "offline": "Вы не в сети. Проверьте подключение к интернету.",
      "timeout": "Время ожидания истекло. Попробуйте снова.",
      "serverError": "Ошибка сервера. Повторите позже."
    },
    "validation": {
      "required": "Обязательное поле",
      "email": "Пожалуйста enter a valid email address",
      "phone": "Введите корректный номер телефона",
      "minLength": "Минимум {{min}} символов",
      "maxLength": "Не более {{max}} символов",
      "passwordMatch": "Пароли не совпадают",
      "numeric": "Введите корректное число",
      "date": "Введите корректную дату"
    },
    "auth": {
      "unauthorized": "У вас нет прав для выполнения этого действия",
      "sessionExpired": "Сессия истекла. Войдите снова.",
      "invalidToken": "Недействительный токен аутентификации"
    },
    "file": {
      "size": "Размер файла превышает лимит (макс: {{size}} МБ)",
      "type": "Неверный тип файла. Разрешённые типы: {{types}}",
      "upload": "Не удалось загрузить файл",
      "download": "Не удалось скачать файл",
      "notFound": "Файл не найден"
    },
    "permissions": {
      "denied": "Доступ запрещён",
      "insufficientRights": "Недостаточно прав для выполнения действия",
      "accessRestricted": "Доступ ограничен"
    },
    "forms": {
      "invalidData": "Некорректные данные формы",
      "submissionFailed": "Не удалось отправить форму",
      "duplicateEntry": "Найдена дубликатная запись"
    },
    "api": {
      "requestFailed": "Ошибка запроса к API",
      "invalidResponse": "Неверный ответ сервера",
      "rateLimited": "Слишком много запросов. Попробуйте позже."
    }
  },
  "feedback": {
    "success": {
      "title": "Успех",
      "save": "Изменения успешно сохранены",
      "delete": "Элемент удалён",
      "update": "Успешно обновлено",
      "create": "Успешно создано",
      "upload": "Файл успешно загружен",
      "download": "Файл успешно скачан"
    },
    "info": {
      "title": "Информация",
      "loading": "Загрузка...",
      "processing": "Обработка...",
      "noData": "Нет данных",
      "searchNoResults": "Ничего не найдено",
      "confirmAction": "Вы уверены, что хотите выполнить это действие?"
    },
    "warning": {
      "title": "Предупреждение",
      "unsavedChanges": "У вас есть несохранённые изменения",
      "deleteConfirmation": "Это действие нельзя отменить",
      "sessionExpiring": "Ваша сессия скоро истечёт"
    },
    "error": {
      "title": "Ошибка",
      "generic": "Произошла ошибка",
      "required": "Заполните все обязательные поля",
      "invalid": "Некорректный ввод",
      "unauthorized": "Несанкционированный доступ",
      "notFound": "Не найдено"
    }
  },
  "auth": {
    "login": {
      "title": "Вход",
      "subtitle": "С возвращением!",
      "email": "Email",
      "emailPlaceholder": "Введите email",
      "password": "Пароль",
      "passwordPlaceholder": "Введите пароль",
      "rememberMe": "Запомнить меня",
      "forgotPassword": "Забыли пароль?",
      "loginButton": "Вход",
      "validation": {
        "emailRequired": "Требуется email",
        "emailInvalid": "Введите корректный email",
        "passwordRequired": "Требуется пароль"
      },
      "errors": {
        "invalidCredentials": "Неверный email или пароль",
        "serverError": "Ошибка сервера. Повторите позже."
      }
    }
  },
  "notifications": {
    "title": "Уведомления",
    "markAllRead": "Отметить всё как прочитанное",
    "noNotifications": "Нет уведомлений",
    "types": {
      "appointment": "Приём",
      "payment": "Платёж",
      "lab": "Лаборатория",
      "prescription": "Назначение",
      "system": "Система"
    },
    "timeFormat": {
      "justNow": "Только что",
      "minutesAgo": "{{minutes}} мин назад",
      "hoursAgo": "{{hours}} ч назад",
      "daysAgo": "{{days}} дн назад"
    }
  },

  "prescription": {
    "personalDetails": {
      "heading": "Личные данные",
      "fields": {
        "firstName": "Имя",
        "lastName": "Фамилия",
        "dob": "Дата рождения",
        "gender": "Пол",
        "selectPlaceholder": "Выбрать"
      }
    },
    "otherDetails": {
      "heading": "Другие детали",
      "fields": {
        "address": "Адрес"
      }
    },
    "validation": {
      "required": "Это поле обязательно"
    },
    "addPrescription": {
      "heading": "Добавить рецепт",
      "backButton": "Назад",
      "protocols": {
        "heading": "Протоколы",
        "selectPlaceholder": "Выберите протокол",
        "newProtocolButton": "Новый шаблон протокола",
        "loading": "Загрузка..."
      },
      "medicines": {
        "insertMedicine": "Вставить лекарство",
        "heading": "Лекарства",
        "newMedicineButton": "Новое лекарство",
        "fields": {
          "medicine": "Лекарство",
          "dosage": "Дозировка",
          "duration": "Продолжительность",
          "time": "Время",
          "dose_interval": "Интервал дозы",
          "notes": "Заметки"
        },
        "durationOptions": "На {{duration}} дней",
        "timeOptions": {
          "afterMeal": "После еды",
          "beforeMeal": "До еды"
        },
        "doseIntervalOptions": {
          "onceADay": "Один раз в день",
          "everyMorningAndEvening": "Утром и вечером",
          "threeTimesADay": "3 раза в день",
          "fourTimesADay": "4 раза в день"
        }
      },
      "tests": {
        "heading": "Тесты",
        "addTestsButton": "Добавить тесты",
        "noTestsAlert": "Тесты еще не добавлены.",
        "fields": {
          "notes": "Заметки",
          "notesPlaceholder": "Введите заметки для теста"
        }
      },
      "keyLists": {
        "heading": "Ключевые списки"
      },
      "problemAndAdvice": {
        "heading": "Проблема и рекомендации",
        "problem": "Проблема",
        "advice": "Рекомендации",
        "nextVisit": "Следующий визит",
        "nextVisitLabel": "Через",
        "days": "дней"
      },
      "notes": {
        "heading": "Заметки",
        "fields": {
          "notes": "Заметки"
        }
      },
      "saveButton": "Сохранить",
      "selectProtocolWarning": "Пожалуйста, выберите протокол перед продолжением.",
      "medicinesEmpty": "Пожалуйста, заполните все поля в лекарствах",
      "personalDetailsEmpty": "Пожалуйста, заполните все поля в личных данных",
      "otherDetailsEmpty": "Пожалуйста, заполните все поля в других деталях"
    }
  },
  "protocol": {
    "title": "Управление протоколами",

    "toolbar": {
      "customFields": "Пользовательские поля",
      "blocks": "Блоки",
      "add": "+ Добавить {{type}}",
      "added": "Добавлено"
    },
    "labels": {
      "templateName": "Название шаблона",
      "department": "Выберите отдел",
      "save": "Сохранить шаблон",
      "delete": "Удалить",
      "problem": "Проблема",
      "advice": "Совет",
      "nextVisit": "Следующий визит",
      "notes": "Заметки",
      "tests": "Анализы",
      "medicines": "Лекарства",
      "list": "Список",
      "fieldLabel": "Введите название поля",
      "fieldType": "Тип",
      "required": "Обязательно",
      "options": "Параметры (через запятую)",
      "subList": "Подсписок",
      "addItem": "Добавить элемент",
      "item": "Элемент",
      "deleteItem": "Удалить элемент",
      "text": "Текст",
      "textarea": "Текстовое поле",
      "select": "Выбрать",
      "date": "Дата",
      "number": "Число",
      "checkbox": "Флажок",
      "radio": "Переключатель",
      "duplicate": "Дублировать поле"
    },
    "toast": {
      "success": "Шаблон успешно сохранён",
      "errorName": "Пожалуйста, введите название шаблона",
      "errorDept": "Пожалуйста, выберите отдел",
      "errorLabel": "Все текстовые поля должны иметь метки"
    },
    "messages": {
      "noFields": "Поля/блоки ещё не добавлены. Используйте панель инструментов выше.",
      "noTests": "Анализы ещё не добавлены."
    },
    "buttons": {
      "insertMedicine": "Вставить лекарство",
      "newMedicine": "Новое лекарство",
      "addTests": "Добавить анализы",
      "addOption": "+ Добавить параметр",
      "addItem": "+ Добавить элемент",
      "addSubList": "+ Подсписок"
    },
    "templates": {
      "title": "Шаблоны протоколов",
      "add": "Добавить шаблон",
      "edit": "Редактировать шаблон",
      "delete": "Удалить шаблон",
      "name": "Название шаблона",
      "description": "Описание",
      "type": "Тип шаблона",
      "status": "Статус",
      "builder": "Конструктор шаблонов"
    },
    "categories": {
      "title": "Категории",
      "add": "Добавить категорию",
      "edit": "Редактировать категорию",
      "delete": "Удалить категорию"
    },
    "blocks": {}
  },
  "templateBuilder": {
    "title": "Конструктор шаблонов",
    "templateName": "Название шаблона",
    "selectDepartment": "Выберите отдел",
    "saveTemplate": "Сохранить шаблон",
    "nameRequired": "Требуется имя",
    "pleaseEnterName": "Пожалуйста, введите название шаблона",
    "departmentRequired": "Требуется отдел",
    "pleaseSelectDepartment": "Пожалуйста, выберите отдел",
    "allFieldsLabeled": "Все текстовые поля должны иметь метки",
    "noFieldsAdded": "Поля/блоки ещё не добавлены. Используйте панель инструментов выше.",
    "customInputs": "Пользовательские поля ввода",
    "addField": "Добавить {{type}}",
    "blocks": {
      "personalData": "Личные данные",
      "medicines": "Лекарства",
      "problemAdvice": "Проблема и совет",
      "tests": "Анализы",
      "list": "Список",
      "notes": "Заметки"
    },
    "fields": {
      "type": "Тип",
      "label": "Введите название поля",
      "required": "Обязательно",
      "delete": "Удалить",
      "addOption": "Добавить параметр",
      "newOption": "Новый параметр"
    },
    "medicines": {
      "title": "Лекарства",
      "newMedicine": "Новое лекарство",
      "insert": "Вставить лекарство",
      "medicine": "Лекарство",
      "dosage": "Дозировка",
      "duration": "Продолжительность",
      "time": "Время",
      "doseInterval": "Интервал дозы",
      "notes": "Заметки",
      "afterMeal": "После еды",
      "beforeMeal": "До еды",
      "durations": {
        "3days": "На 3 дня",
        "5days": "На 5 дней",
        "7days": "На 7 дней",
        "15days": "На 15 дней",
        "1month": "На 1 месяц"
      },
      "intervals": {
        "once": "Один раз в день",
        "twice": "Утром и вечером",
        "thrice": "3 раза в день",
        "four": "4 раза в день"
      }
    },
    "problemAdvice": {
      "problem": "Проблема",
      "advice": "Совет",
      "nextVisit": "Следующий визит",
      "after": "Через",
      "days": "Дней"
    },
    "tests": {
      "title": "Анализы",
      "addTests": "Добавить анализы",
      "noTests": "Анализы ещё не добавлены.",
      "notes": "Заметки",
      "enterNotes": "Введите заметки для анализа"
    },
    "list": {
      "addItem": "Добавить элемент",
      "addSubList": "Подсписок",
      "newItem": "Новый элемент",
      "newSubItem": "Новый подэлемент"
    }
  },
  "updatePatholgy": {
    "updateTitle": "Обновить данные патологии",
    "back": "Назад",
    "tabs": {
      "basic": "Основные данные",
      "gallery": "Галерея изображений",
      "openingHours": "Часы работы",
      "contact": "Контакты",
      "settings": "Настройки"
    },
    "basicDetails": {
      "title": "Основные данные",
      "adminDetails": "Данные администратора",
      "form": {
        "title": "Название",
        "active": "Активный",
        "city": "Город",
        "state": "Область",
        "latitude": "Широта",
        "longitude": "Долгота",
        "address": "Адрес",
        "description": "Описание",
        "selectCity": "Выберите город",
        "activeOption": "Активный",
        "inactiveOption": "Неактивный",
        "superAdminWarning": "Только Супер Администратор может активировать этот аккаунт."
      },
      "clinicDetails": {
        "title": "Данные клиники",
        "clinicAdminDetails": "Данные администратора клиники",
        "clinicTitle": "Название клиники",
        "clinicAdminName": "Имя администратора клиники",
        "clinicAddress": "Адрес клиники"
      }
    },
    "image": {
      "thumbnail": "Изображение / Миниатюра",
      "delete": "Удалить",
      "upload": "Загрузить изображение"
    },
    "openingHours": {
      "title": "Часы работы",
      "days": {
        "monday": "Понедельник",
        "tuesday": "Вторник",
        "wednesday": "Среда",
        "thursday": "Четверг",
        "friday": "Пятница",
        "saturday": "Суббота",
        "sunday": "Воскресенье"
      },
      "placeholder": "например, 9:00-17:00 или Закрыто"
    },
    "contact": {
      "title": "Контактные данные",
      "email": "Электронная почта",
      "phone": "Телефон",
      "phoneSecond": "Дополнительный телефон",
      "whatsapp": "WhatsApp"
    },
    "settings": {
      "title": "Настройки",
      "ambulanceNumber": "Номер скорой помощи",
      "ambulanceButton": "Включить кнопку скорой помощи",
      "stopBooking": "Остановить бронирование",
      "couponEnable": "Включить купоны",
      "tax": "Налог (%)",
      "enable": "Включить",
      "disable": "Выключить",
      "yes": "Да",
      "no": "Нет"
    },
    "buttons": {
      "update": "Обновить",
      "save": "Сохранить"
    },
    "messages": {
      "success": {
        "updated": "Данные патологии обновлены!",
        "removed": "Удалено!"
      },
      "error": "Произошла ошибка"
    },
    "deletePathology": {
      "title": "Удалить патологию",
      "confirmationMessage": "Вы уверены? Вы не сможете отменить это действие afterwards.",
      "buttons": {
        "cancel": "Отмена",
        "delete": "Удалить"
      },
      "messages": {
        "success": "Патология удалена!"
      }
    }
  },
  "gallery": {
    "titles": {
      "galleryImages": "Галерея изображений",
      "uploadImages": "Загрузить изображения"
    },
    "buttons": {
      "upload": "Загрузить",
      "delete": "Удалить",
      "clear": "Очистить"
    },
    "labels": {
      "selectedFile": "Выбранный файл",
      "chooseFile": "Выберите файл",
      "orDragHere": "или перетащите его сюда"
    },
    "alt": {
      "uploadedImage": "Загруженное изображение {{index}}"
    },
    "messages": {
      "uploadSuccess": "Изображение успешно загружено!",
      "deleteSuccess": "Изображение успешно удалено!"
    },
    "errors": {
      "fileType": "Разрешены только файлы JPEG, JPG, PNG или SVG.",
      "fileSize": "Размер файла не должен превышать 5 МБ."
    }
  },

  "pathologyCategory": {
    "title": "Добавить категорию патологии",
    "update": {
      "title": "Обновить категорию патологии"
    },
    "delete": {
      "title": "Удалить категорию патологии",
      "confirmationMessage": "Вы уверены? Вы не сможете отменить это действие afterwards.",
      "buttons": {
        "cancel": "Отмена",
        "delete": "Удалить"
      }
    },
    "form": {
      "title": "Название",
      "description": "Описание"
    },
    "buttons": {
      "close": "Закрыть",
      "submit": "Добавить категорию патологии",
      "update": "Обновить",
      "removeImage": "Удалить изображение",
      "clear": "Очистить"
    },
    "labels": {
      "selectedFile": "Выбранный файл",
      "chooseFile": "Выберите файл",
      "orDragHere": "или перетащите его сюда"
    },
    "alt": {
      "currentImage": "Текущее изображение категории"
    },
    "messages": {
      "success": "Категория патологии добавлена!",
      "updateSuccess": "Обновлено!",
      "deleteSuccess": "Категория удалена!",
      "imageDeleteSuccess": "Изображение удалено!"
    },
    "errors": {
      "fileType": "Разрешены только файлы JPEG, JPG, PNG или SVG.",
      "fileSize": "Размер файла не должен превышать 5 МБ."
    }
  },
  "pathologyTests": {
    "searchPlaceholder": "Поиск патологических тестов...",
    "addNew": "Добавить новый тест",
    "filterBySubCategory": "Фильтр по подкатегории",
    "refreshTable": "Обновить",
    "noDataFound": "Данные не найдены",
    "status": {
      "active": "Активный",
      "inactive": "Неактивный"
    },
    "days": "{{count}} день",
    "days_plural": "{{count}} дней",
    "rangeTypes": {
      "general": "Общий диапазон",
      "maleFemale": "Мужской/Женский диапазон"
    },
    "actions": {
      "edit": "Редактировать",
      "delete": "Удалить"
    },
    "delete": {
      "title": "Удалить патологический тест",
      "confirmationMessage": "Вы уверены? Это действие нельзя отменить.",
      "buttons": {
        "cancel": "Отмена",
        "delete": "Удалить"
      },
      "messages": {
        "success": "Тест удален!"
      }
    },
    "errors": {
      "oops": "Ой!",
      "somethingWrong": "Что-то пошло не так."
    },
    "messages": {
      "updated": "Патологический тест обновлен!"
    },
    "addTest": {
      "common": {
        "back": "Назад",
        "loading": "Загрузка...",
        "status": "Статус",
        "active": "Активный",
        "inactive": "Неактивный",
        "description": "Описание",
        "update": "Обновить",
        "delete": "Удалить",
        "uploadImage": "Загрузить изображение"
      },
      "addTest": {
        "title": "Название",
        "category": "Категория",
        "subCategory": "Подкатегория",
        "selectSubCategory": "Выберите подкатегорию",
        "noSubCategory": "Подкатегории недоступны",
        "reportDays": "Дни отчета",
        "amount": "Сумма",
        "testInfo": "Информация о тесте",
        "imageThumbnail": "Изображение / Миниатюра",
        "subTests": "Подтесты -",
        "updateTitle": "Обновить патологический тест",
        "updateSuccess": "Тест успешно обновлен",
        "imageRemoved": "Изображение удалено"
      }
    }
  },
  "labBookings": {
    "title": "Запись на лабораторные анализы",
    "common": {
      "searchPlaceholder": "Поиск...",
      "refresh": "Обновить",
      "date": "Дата",
      "status": "Статус",
      "noDataFound": "Данные не найдены",
      "back": "Назад"
    },
    "errors": {
      "oops": "Ой!",
      "somethingBadHappened": "Что-то пошло не так."
    },
    "testBookings": {
      "addNew": "Добавить новую",
      "statusLabel": "Статус",
      "lab": "Лаборатория",
      "patient": "Пациент",
      "visitTypes": {
        "lab": "Посещение лаборатории",
        "home": "Выезд на дом"
      },
      "payment": "Оплата",
      "source": "Источник",
      "labId": "ID лаборатории",
      "cancelRequest": "Запрос на отмену"
    },
    "status": {
      "all": "Все",
      "confirmed": "Подтверждено",
      "visited": "Посещено",
      "completed": "Завершено",
      "pending": "В ожидании",
      "cancelled": "Отменено",
      "rejected": "Отклонено"
    },
    "paymentStatus": {
      "paid": "Оплачено",
      "refunded": "Возвращено",
      "notPaid": "Не оплачено",
      "unpaid": "Не оплачено",
      "partiallyPaid": "Частично оплачено"
    },
    "sources": {
      "web": "Веб",
      "app": "Приложение",
      "admin": "Админ"
    },
    "updateBooking": {
      "title": "Детали бронирования теста #{{id}}",
      "tabs": {
        "basicDetails": "Основные детали",
        "filesDocuments": "Файлы и документы",
        "transaction": "Транзакция",
        "invoice": "Счет",
        "result": "Результат"
      },
      "testStatus": "Статус теста",
      "visitType": "Тип визита",
      "patientInfo": "Информация о пациенте",
      "patientId": "ID пациента",
      "name": "Имя",
      "phone": "Телефон",
      "gender": "Пол",
      "referredBy": "Направлен от",
      "specialization": "Специализация",
      "bookingPayment": "Бронирование и оплата",
      "bookingDate": "Дата бронирования",
      "addressForVisit": "Адрес для визита",
      "address": "Адрес",
      "landmark": "Ориентир",
      "preferredTime": "Предпочтительное время",
      "comment": "Комментарий",
      "labVisitNoAddress": "Посещение лаборатории (адрес не требуется)",
      "labTests": "Лабораторные тесты",
      "reportIn": "Отчет через",
      "day": "день",
      "days": "дня",
      "subtest": "Подтест",
      "rangeType": "Тип диапазона",
      "unit": "Единица",
      "range": "Диапазон",
      "male": "Мужской",
      "female": "Женский",
      "noSubtests": "Подтесты недоступны",
      "statusUpdated": "Статус успешно обновлен",
      "statusUpdateFailed": "Не удалось обновить статус",
      "confirmStatusChange": "Подтвердить изменение статуса",
      "confirmStatusChangeMessage": "Вы уверены, что хотите изменить статус на <strong>{{status}}</strong>?",
      "paymentStatusUpdated": "Статус оплаты обновлен",
      "paymentUpdateFailed": "Не удалось обновить",
      "markAsPaid": "Отметить как оплаченное",
      "selectPaymentMethod": "Выберите способ оплаты"
    }
  },
  "labTestTicket": {
    "title": "Билет на лабораторный тест",
    "patientName": "Имя пациента",
    "testName": "Название теста",
    "testId": "ID бронирования",
    "gender": "Пол",
    "paymentStatus": "Статус оплаты",
    "date": "Дата",
    "amount": "Сумма",
    "status": "Статус",
    "thankYou": "Спасибо за бронирование теста в {{labTitle}}!",
    "arriveEarly": "Пожалуйста, приезжайте за 15 минут до вашего теста.",
    "contactUs": "По любым вопросам обращайтесь по телефону <bold1>{{phone}}</bold1> или email <bold2>{{email}}</bold2>.",
    "address": "Адрес",
    "phone": "Телефон",
    "landmark": "Ориентир",
    "time": "Предпочтительное время",
    "comment": "Инструкции"
  },
  "addLabBooking": {
    "title": "Новое бронирование лабораторного теста",
    "back": "Назад",
    "basicInfo": "Основная информация",
    "patient": "Пациент",
    "patientRequired": "Пациент обязателен",
    "date": "Дата",
    "dateRequired": "Дата обязательна",
    "sampleCollection": "Метод сбора образца",
    "collectionMethod": "Метод сбора образца",
    "collectionMethodRequired": "Метод сбора образца обязателен",
    "homeVisit": "Забор на дому",
    "labVisit": "Забор в лаборатории",
    "paymentDetails": "Детали оплаты",
    "paymentStatus": "Статус оплаты",
    "paymentStatusRequired": "Статус оплаты обязателен",
    "totalAmount": "Общая сумма",
    "bookTest": "Забронировать тест",
    "availableTests": "Доступные тесты",
    "searchTests": "Поиск тестов",
    "filterByCategory": "Фильтр по подкатегории",
    "noTests": "Нет доступных тестов",
    "loadingTests": "Загрузка доступных тестов...",
    "noActiveTests": "Нет активных тестов для",
    "testsSelected": "{{count}} тест выбран",
    "testsSelected_plural": "{{count}} тестов выбрано",
    "subtotal": "Промежуточный итог (без сервисного сбора и налога):",
    "tax": "Налог ({{percent}}%):",
    "totalInclTax": "Итого (включая налог):",
    "collectionAddress": "Адрес сбора",
    "addressRequired": "Адрес сбора обязателен для забора на дому",
    "contactNumber": "Контактный номер",
    "phoneRequired": "Номер телефона обязателен для забора на дому",
    "phoneInvalid": "Пожалуйста, введите действительный номер телефона",
    "landmark": "Ориентир (Необязательно)",
    "preferredTime": "Предпочтительное время забора",
    "timeRequired": "Предпочтительное время забора обязательно",
    "comment": "Комментарий",
    "success": "Бронирование лаборатории успешно создано",
    "error": "Не удалось создать бронирование лаборатории",
    "selectTests": "Пожалуйста, выберите хотя бы один тест",
    "reportDays": "Отчет через {{days}} день(дней)"
  },
  "common": {
    "paid": "Оплачено",
    "unpaid": "Не оплачено",
    "selectOption": "Выберите опцию",
    "enterValue": "Введите значение",
    "loading": "Загрузка...",
    "error": "Ошибка"
  },
  "pagination": {
    "previous": "Назад",
    "next": "Вперед",
    "page": "Страница",
    "of": "из"
  },
  "invPay": {
    "title": "Оплата неоплаченных счетов",
    "labels": {
      "enterId": "Введите номер приёма",
      "appointmentId": "Номер приёма",
      "invoiceNo": "Счёт",
      "date": "Дата",
      "unpaid": "Неоплачено",
      "price": "Цена",
      "tax": "Налог",
      "total": "Итого"
    },
    "buttons": {
      "getInvoices": "Получить неоплаченные счета",
      "print": "Печать",
      "markPaid": "Отметить как оплачено"
    },
    "messages": {
      "success": "Оплата успешно подтверждена",
      "error": "Не удалось обновить оплату",
      "noInvoices": "Все счета уже оплачены или не найдены"
    },
    "errors": {
      "invalidAppointment": "Введите корректный номер приёма"
    }
  },
  "addAppointment": {
    "title": "Добавить новую запись",
    "tooltip": "Заполните все обязательные поля для создания записи",
    "success": "Запись успешно создана",
    "sections": {
      "patientDepartment": "Пациент и отделение",
      "serviceDoctor": "Услуга и врач",
      "additionalServices": "Дополнительные услуги (необязательно)",
      "appointmentDetails": "Детали записи",
      "feeSummary": "Сводка оплаты"
    },
    "labels": {
      "patient": "Пациент",
      "department": "Отделение",
      "service": "Услуга",
      "doctor": "Врач",
      "price": "Цена",
      "total": "Итого",
      "appointmentType": "Тип записи",
      "appointmentDate": "Дата записи",
      "timeSlot": "Время",
      "consultationFee": "Консультация",
      "additionalServicesTotal": "Дополнительные услуги",
      "totalAmount": "Общая сумма",
      "subtotal": "Сумма дополнительных услуг"
    },
    "placeholders": {
      "loading": "Загрузка...",
      "selectDepartment": "Выберите отделение",
      "selectService": "Выберите услугу",
      "selectType": "Выберите тип",
      "selectDate": "Выберите дату",
      "selectTimeSlot": "Выберите время"
    },
    "buttons": {
      "addService": "Добавить услугу",
      "cancel": "Отмена",
      "createAppointment": "Создать запись",
      "creating": "Создание..."
    },
    "errors": {
      "selectDoctor": "Пожалуйста, выберите врача",
      "selectType": "Пожалуйста, выберите тип записи",
      "pleaseSelect": "Пожалуйста, выберите",
      "fetchingDoctor": "Не удалось получить данные врача",
      "noServices": "Нет доступных услуг в"
    }
  },
  "invPayment": {
    "confirmPayment": "Подтвердите оплату",
    "confirmMessage": "Вы уверены, что хотите произвести оплату {{amount}} по счету №{{id}}?",
    "cancel": "Отмена",
    "makePayment": "Произвести оплату",
    "paymentMode": "Способ оплаты",
    "selectPaymentMode": "Выберите способ оплаты",
    "toast": {
      "success": "Успешно",
      "error": "Что-то пошло не так",
      "selectPaymentError": "Пожалуйста, выберите способ оплаты"
    },
    "payment": {
      "cash": "Наличные",
      "card": "Карта",
      "upi": "UPI",
      "bank_transfer": "Банковский перевод"
    },
    "invoiceId": "Номер счета",
    "invoiceDate": "Дата счета",
    "patient": "Пациент",
    "status": "Статус",
    "totalAmount": "Общая сумма",
    "paid": "Оплачено",
    "fetch": "Получить",
    "payInvoice": "Оплатить счет"
  },
  "toast": {
    "success": "Успешно",
    "error": "Ошибка",
    "info": "Информация",
    "warning": "Предупреждение"
  },
  "protocolTemplate": {
    "blockTypes": {
      "personalData": "Личные данные",
      "medicines": "Лекарства",
      "problemAdvise": "Проблема и совет",
      "notes": "Заметки",
      "custom": "Пользовательский",
      "tests": "Тесты",
      "list": "Список",
      "table": "Таблица",
      "richText": "Форматированный текст",
      "personal_Data": "Личные данные"
    },
    "fields": {
      "firstName": "Имя",
      "lastName": "Фамилия",
      "dateOfBirth": "Дата рождения",
      "gender": "Пол",
      "problem": "Проблема",
      "advise": "Совет",
      "notes": "Заметки"
    },
    "labels": {
      "medicine": "Лекарство",
      "medicineName": "Название лекарства",
      "testName": "Название теста",
      "notes": "Заметки",
      "notesPlaceholder": "Заметки (например, длительность, время, интервал)",
      "label": "Метка",
      "itemValue": "Значение элемента",
      "subItem": "Подэлемент",
      "required": "Обязательно",
      "options": "Опции (через запятую)",
      "optionsPlaceholder": "Введите опции, разделенные запятыми",
      "jsonPreview": "Предпросмотр JSON",
      "dynamicTable": "Динамическая таблица",
      "untitledBlock": "Безымянный блок",
      "newField": "Новое поле"
    },
    "fieldTypes": {
      "text": "Текст",
      "number": "Число",
      "textarea": "Текстовая область",
      "date": "Дата",
      "dropdown": "Выпадающий список",
      "multiselect": "Множественный выбор"
    },
    "buttons": {
      "addField": "Добавить поле",
      "addMedicine": "Добавить лекарство",
      "addTests": "Добавить тесты",
      "addListItem": "Добавить элемент списка",
      "addSubItem": "Добавить подэлемент"
    },
    "errors": {
      "onlyOnePersonalData": "Разрешен только один блок личных данных.",
      "onlyOneMedicines": "Разрешен только один блок лекарств.",
      "medicineNameEmpty": "Название лекарства не может быть пустым.",
      "atLeastOneOption": "Для выпадающих списков требуется хотя бы одна опция."
    },
    "genderOptions": {
      "male": "Мужской",
      "female": "Женский",
      "other": "Другой"
    },
    "prescriptions": {
      "errorLoadingData": "Ошибка загрузки данных",
      "newPrescription": "Новый рецепт",
      "patient": "Пациент",
      "doctor": "Врач",
      "date": "Дата",
      "protocol": "Протокол",
      "action": "Действие",
      "noDataAvailable": "Нет доступных данных в таблице"
    },
    "addMedicine": {
      "selectMed": "Выберите лекарство",
      "search": "Поиск лекарства...",
      "cancel": "Отмена",
      "addSelected": "Добавить выбранное"
    },
    "addTest": {
      "selectTest": "Выберите тест",
      "search": "Поиск теста...",
      "cancel": "Отмена",
      "addSelected": "Добавить выбранное",
      "reportIn": "Отчет через {{days}} день(дней)",
      " ": "Фильтр по категории"
    },

    "dynamicTable": {
      "row": "Строка",
      "column": "Столбец",
      "cannotRemove": "Невозможно удалить.",
      "mustHaveOneRow": "В таблице должна быть хотя бы одна строка.",
      "mustHaveOneColumn": "В таблице должен быть хотя бы один столбец.",
      "undo": "Отменить (Ctrl+Z)",
      "redo": "Повторить (Ctrl+Y)",
      "addColumn": "+ Столбец",
      "addRow": "+ Строка"
    }
  },
  "prescriptionsAppointment": {
    "errorLoadingData": "Ошибка загрузки данных",
    "newPrescription": "Новый рецепт",
    "patient": "Пациент",
    "doctor": "Врач",
    "date": "Дата",
    "protocol": "Протокол",
    "action": "Действие",
    "noDataAvailable": "Нет доступных данных в таблице"
  },
  "clinicDetails": {
    "updateClinic": "Обновить клинику",
    "back": "Назад",
    "basicDetails": "Основная информация",
    "galleryImages": "Галерея изображений",
    "openingHours": "Часы работы",
    "contact": "Контакт",
    "setting": "Настройка",
    "settings": "Настройки",
    "adminDetails": "Информация об администраторе",
    "title": "Название",
    "active": "Активный",
    "activeOption": "Активный",
    "inactive": "Неактивный",
    "onlySuperAdmin": "Только суперадминистратор может активировать эту учетную запись.",
    "city": "Город",
    "selectCity": "Выберите город",
    "state": "Область",
    "latitude": "Широта",
    "longitude": "Долгота",
    "address": "Адрес",
    "description": "Описание",
    "update": "Обновить",
    "imageThumbnail": "Изображение / Миниатюра",
    "delete": "Удалить",
    "uploadImage": "Загрузить изображение",
    "clinicUpdated": "Клиника обновлена!",
    "removed": "Удалено!",
    "monday": "Понедельник",
    "tuesday": "Вторник",
    "wednesday": "Среда",
    "thursday": "Четверг",
    "friday": "Пятница",
    "saturday": "Суббота",
    "sunday": "Воскресенье",
    "timePlaceholder": "например, 9:00-17:00 или Закрыто",
    "contactDetails": "Контактная информация",
    "email": "Электронная почта",
    "phone": "Телефон",
    "phone_second": "Второй телефон",
    "whatsapp": "WhatsApp",
    "tax": "Налог (%)",
    "certificateNo": "Номер сертификата",
    "licenceNo": "Номер лицензии"
  },

  "invoiceTable": {
    "id": "ID",
    "status": "Статус",
    "total": "Итого",
    "patient": "Пациент",
    "coupon": "Купон",
    "couponValue": "Сумма купона",
    "discount": "Скидка",
    "date": "Дата",
    "patientID": "ID пациента",
    "appointmentID": "ID приёма",
    "createdAt": "Создано",
    "paymentID": "ID платежа",
    "action": "Действие",

    "searchPlaceholder": "Поиск счетов...",
    "error": "Ошибка",
    "errorMsg": "Произошла ошибка.",
    "na": "Н/Д",
    "labPatient": "Лабораторный пациент",

    "items": {
      "serviceItems": "Услуги",
      "labTestItems": "Лабораторные анализы",

      "serviceName": "Название услуги",
      "testName": "Название анализа",

      "qty": "Количество",
      "price": "Цена",
      "tax": "Налог",
      "total": "Итого"
    }
  },
  "addDepartment": {
    "title": "Добавить отделение",
    "labels": {
      "title": "Название",
      "description": "Описание"
    },
    "placeholders": {
      "title": "Название",
      "description": "Описание"
    },
    "file": {
      "selected": "Выбранный файл",
      "chooseFile": "Выберите файл",
      "dragHere": "или перетащите его сюда"
    },
    "errors": {
      "invalidFileType": "Разрешены только файлы JPEG, JPG, PNG или SVG.",
      "fileTooLarge": "Размер файла не должен превышать 5 МБ."
    },
    "buttons": {
      "close": "Закрыть",
      "add": "Добавить отделение"
    },
    "messages": {
      "success": "Отделение добавлено!"
    }
  },
  "updateDepartment": {
    "title": "Обновить отделение",
    "labels": {
      "title": "Название",
      "description": "Описание"
    },
    "placeholders": {
      "title": "Название",
      "description": "Описание"
    },
    "file": {
      "selected": "Выбранный файл",
      "chooseFile": "Выберите файл",
      "dragHere": "или перетащите его сюда"
    },
    "buttons": {
      "close": "Закрыть",
      "update": "Обновить отделение",
      "removeImage": "Удалить изображение"
    },
    "messages": {
      "success": "Отделение обновлено!",
      "imageDeleted": "Изображение удалено!"
    }
  },
  "deleteDepartment": {
    "title": "Удалить отделение",
    "confirmation": "Вы уверены? Это действие нельзя будет отменить.",
    "buttons": {
      "cancel": "Отмена",
      "delete": "Удалить"
    },
    "messages": {
      "success": "Отделение удалено!"
    }
  },
  "addService": {
    "title": "Добавить услугу",
    "labels": {
      "title": "Название",
      "clinic": "Клиника",
      "serviceCategory": "Категория услуги",
      "basePrice": "Базовая цена",
      "taxes": "Налоги"
    },
    "placeholders": {
      "title": "Название услуги",
      "clinic": "Выберите клинику",
      "serviceCategory": "Выберите категорию услуги",
      "basePrice": "Введите базовую цену"
    },
    "buttons": {
      "close": "Закрыть",
      "add": "Добавить услугу"
    },
    "messages": {
      "success": "Услуга добавлена!"
    }
  },
  "updateService": {
    "title": "Обновить услугу",
    "labels": {
      "title": "Название",
      "clinic": "Клиника",
      "serviceCategory": "Категория услуги",
      "basePrice": "Базовая цена",
      "taxes": "Налоги"
    },
    "placeholders": {
      "title": "Название услуги",
      "clinic": "Выберите клинику",
      "serviceCategory": "Выберите категорию услуги",
      "basePrice": "Введите базовую цену"
    },
    "buttons": {
      "close": "Закрыть",
      "update": "Обновить услугу"
    },
    "messages": {
      "success": "Услуга обновлена!",
      "noData": "Данные недоступны"
    }
  },
  "deleteService": {
    "title": "Удалить услугу",
    "confirmation": "Вы уверены? Это действие нельзя будет отменить.",
    "buttons": {
      "cancel": "Отмена",
      "delete": "Удалить"
    },
    "messages": {
      "success": "Услуга удалена!"
    }
  },
  "servicesIndex": {
    "search": "Поиск услуг...",
    "selectDepartment": "Выберите отделение",
    "addNew": "Добавить новую",
    "updated": "Обновлено!",
    "error": {
      "title": "Ой!",
      "description": "Что-то пошло не так."
    }
  },
  "addSpecialization": {
    "title": "Добавить специализацию",
    "labels": {
      "title": "Название"
    },
    "placeholders": {
      "title": "Название"
    },
    "buttons": {
      "close": "Закрыть",
      "add": "Добавить специализацию"
    },
    "messages": {
      "success": "Специализация добавлена!"
    }
  },
  "updateSpecialization": {
    "title": "Обновить специализацию",
    "labels": {
      "title": "Название"
    },
    "placeholders": {
      "title": "Название"
    },
    "buttons": {
      "close": "Закрыть",
      "update": "Обновить специализацию"
    },
    "messages": {
      "success": "Специализация обновлена!"
    }
  },
  "deleteSpecialization": {
    "title": "Удалить специализацию",
    "confirmation": "Вы уверены? Это действие нельзя будет отменить.",
    "buttons": {
      "cancel": "Отмена",
      "delete": "Удалить специализацию"
    },
    "messages": {
      "success": "Специализация удалена!"
    }
  },
  "specializationIndex": {
    "search": "Поиск",
    "addNew": "Добавить новую",
    "error": {
      "title": "Ой!",
      "description": "Что-то пошло не так."
    }
  },
  "protocolTemplatesIndex": {
    "error": {
      "title": "Ой!",
      "description": "Что-то пошло не так."
    }
  },
  "refundIndex": {
    "title": "Возвраты платежей",
    "searchPlaceholder": "Поиск возвратов",
    "buttons": {
      "refundRequest": "Запрос возврата",
      "processRefund": "Обработать возврат"
    },
    "error": {
      "title": "Ой!",
      "description": "Что-то пошло не так при получении данных о возврате."
    }
  },
  "roles": {
    "tabs": {
      "roles": "Роли",
      "assignedUsers": "Назначенные пользователи"
    },
    "index": {
      "search": "Поиск",
      "assignRoleToUser": "Назначить роль пользователю",
      "addNew": "Добавить новое",
      "addNewRole": "Добавить новую роль",
      "roleType": "Тип роли",
      "specialRole": "Специальная роль",
      "normalRole": "Обычная роль",
      "error": {
        "title": "Ой!",
        "description": "Что-то пошло не так."
      }
    },
    "add": {
      "title": "Добавить новую роль",
      "labels": {
        "title": "Заголовок"
      },
      "placeholders": {
        "name": "Имя"
      },
      "buttons": {
        "close": "Закрыть",
        "add": "Добавить роль",
        "update": "Обновить роль"
      },
      "messages": {
        "success": "Роль добавлена!"
      }
    },
    "update": {
      "title": "Обновить роль",
      "labels": {
        "title": "Заголовок",
        "permissions": "Разрешения"
      },
      "buttons": {
        "updateTitle": "Обновить заголовок",
        "updatePermissions": "Обновить разрешения",
        "close": "Закрыть"
      },
      "messages": {
        "titleSuccess": "Роль обновлена!",
        "permissionsSuccess": "Разрешения обновлены"
      }
    },
    "delete": {
      "title": "Удалить роль ( {{name}} )",
      "confirmation": "Вы уверены? Вы не сможете отменить это действие позже.",
      "buttons": {
        "cancel": "Отмена",
        "delete": "Удалить"
      },
      "messages": {
        "success": "Роль удалена!",
        "cannotDelete": "Невозможно удалить эту роль!"
      }
    },
    "assign": {
      "title": "Назначить роль пользователю",
      "labels": {
        "user": "Пользователь",
        "role": "Роль"
      },
      "placeholders": {
        "selectRole": "Выберите роль"
      },
      "buttons": {
        "close": "Закрыть",
        "assign": "Назначить роль"
      },
      "messages": {
        "success": "Успех",
        "selectUser": "Пожалуйста, выберите пользователя",
        "notAuthorized": "Вы не авторизованы",
        "noPermission": "Вы пытались получить доступ к странице, на которую у вас нет разрешения."
      }
    },
    "deleteAssign": {
      "title": "Удалить назначенную роль ( {{roleName}} ) от ( {{userName}} )",
      "confirmation": "Вы уверены? Вы не сможете отменить это действие позже.",
      "buttons": {
        "cancel": "Отмена",
        "delete": "Удалить"
      },
      "messages": {
        "success": "Удалено!"
      }
    },
    "permissions": {
      "search": "Поиск разрешений...",
      "selectAll": "Выбрать все разрешения"
    }
  },
  "configs": {
    "table": {
      "action": "ДЕЙСТВИЕ",
      "title": "Название",
      "value": "Значение",
      "lastUpdate": "Последнее обновление"
    },
    "update": {
      "modalTitle": "Обновить {{groupName}}",
      "titleLabel": "Название",
      "titlePlaceholder": "Название",
      "valueLabel": "Значение",
      "valuePlaceholder": "URL",
      "removeImage": "Удалить изображение",
      "selectedFile": "Выбранный файл: {{fileName}}",
      "chooseFile": "Выберите файл",
      "dragHere": "или перетащите его сюда.",
      "close": "Закрыть",
      "update": "Обновить"
    },
    "messages": {
      "error": {
        "title": "Упс!",
        "description": "Что-то пошло не так."
      },
      "updated": "Обновлено!",
      "imageDeleted": "Изображение удалено!"
    }
  },
  "settingsPage": {
    "tabs": {
      "settings": "Настройки",
      "webPages": "Веб-страницы",
      "socialMedia": "Социальные сети",
      "paymentGateways": "Платежные шлюзы"
    }
  },
  "invoice": {
    "invoiceId": "ID счета",
    "status": "Статус",
    "date": "Дата счета",
    "patient": "Пациент",
    "totalAmount": "Общая сумма",
    "totalPaid": "Оплачено",
    "delete": {
      "title": "Удалить счет",
      "warningMessage": "Это действие не может быть отменено. Удаление этого счета приведет к его безвозвратному удалению из системы.",
      "paidWarning": "⚠️ Этот счет полностью оплачен. Его удаление может повлиять на финансовые записи.",
      "partialPaymentWarning": "По этому счету есть частичные платежи. Пожалуйста, проверьте перед удалением.",
      "confirmMessage": "Вы абсолютно уверены, что хотите удалить этот счет?",
      "confirmButton": "Удалить счет",
      "deleting": "Удаление...",
      "success": "Счет успешно удален",
      "failed": "Не удалось удалить счет",
      "errorOccurred": "Произошла ошибка при удалении счета",
      "noIdError": "ID счета отсутствует"
    }
  },
  "addInvoice": {
    "title": "Добавить счет",
    "labels": {
      "appointmentId": "ID приёма",
      "appointmentDetails": "Детали приёма",
      "patient": "Пациент",
      "doctor": "Врач",
      "date": "Дата",
      "time": "Время",
      "department": "Отделение",
      "type": "Тип",
      "clinic": "Клиника",
      "source": "Источник",
      "updated": "Обновлено",
      "service": "Услуга",
      "basePrice": "Базовая цена",
      "total": "Итого",
      "totalAmount": "Общая сумма"
    },
    "placeholders": {
      "appointmentId": "Введите ID приёма"
    },
    "buttons": {
      "fetchPatient": "Загрузить пациента",
      "addItem": "Добавить услугу",
      "save": "Сохранить счёт",
      "Add": "Добавить счёт"
    },
    "messages": {
      "success": "Счёт успешно создан",
      "patientLoaded": "Пациент загружен по приёму"
    },
    "errors": {
      "patientRequired": "Требуется пациент или приём",
      "invalidItems": "Некорректные позиции счёта",
      "invalidAppointment": "Неверный ID приёма"
    }
  }
}
