improvement: appointment dialog UX improved.

This commit is contained in:
2026-07-12 22:07:11 +03:30
parent 53b43f2cdb
commit abf0371a5b
18 changed files with 1006 additions and 759 deletions

View File

@@ -546,6 +546,9 @@
"endLabel": "End",
"purposeLabel": "Purpose",
"errorSelectPatient": "Select a patient first.",
"patientSearchPlaceholder": "Search patients by name, phone, or email",
"patientSearchEmpty": "No patients match this search.",
"patientLockedHint": "Patient cannot be changed because a treatment is linked to this appointment.",
"errorEndAfterStart": "End time must be after start time.",
"errorPastSchedule": "Cannot schedule in the past.",
"errorPastViewOnly": "Past appointments are view-only.",
@@ -901,6 +904,7 @@
"NOT_FOUND": "The requested item was not found.",
"CONFLICT": "This action conflicts with existing data.",
"CONFLICT_FUTURE_APPOINTMENTS": "You cannot stop participating in treatments while you have future appointments. Reassign or cancel them first.",
"APPOINTMENT_PATIENT_LOCKED": "Cannot change the patient while a treatment is linked to this appointment.",
"BAD_REQUEST": "The request could not be processed.",
"INTERNAL_ERROR": "Something went wrong on our end. Please try again later."
}

View File

@@ -547,6 +547,9 @@
"endLabel": "پایان",
"purposeLabel": "هدف",
"errorSelectPatient": "ابتدا یک بیمار را انتخاب کنید.",
"patientSearchPlaceholder": "جستجوی بیمار بر اساس نام، تلفن یا ایمیل",
"patientSearchEmpty": "بیماری با این جستجو یافت نشد.",
"patientLockedHint": "به‌دلیل وجود درمان مرتبط با این نوبت، امکان تغییر بیمار وجود ندارد.",
"errorEndAfterStart": "زمان پایان باید بعد از زمان شروع باشد.",
"errorPastSchedule": "نمی‌توان در گذشته زمان‌بندی کرد.",
"errorPastViewOnly": "نوبت‌های گذشته فقط قابل مشاهده هستند.",
@@ -902,6 +905,7 @@
"NOT_FOUND": "مورد درخواستی یافت نشد.",
"CONFLICT": "این عمل با داده‌های موجود در تضاد است.",
"CONFLICT_FUTURE_APPOINTMENTS": "تا وقتی نوبت‌های آینده دارید نمی‌توانید مشارکت در درمان را متوقف کنید. ابتدا آن‌ها را لغو یا واگذار کنید.",
"APPOINTMENT_PATIENT_LOCKED": "تا وقتی درمانی به این نوبت متصل است، امکان تغییر بیمار وجود ندارد.",
"BAD_REQUEST": "درخواست قابل پردازش نبود.",
"INTERNAL_ERROR": "مشکلی در سرور رخ داد. لطفاً بعداً تلاش کنید."
}

View File

@@ -547,6 +547,9 @@
"endLabel": "Einde",
"purposeLabel": "Doel",
"errorSelectPatient": "Selecteer eerst een patiënt.",
"patientSearchPlaceholder": "Zoek patiënten op naam, telefoon of e-mail",
"patientSearchEmpty": "Geen patiënten gevonden voor deze zoekopdracht.",
"patientLockedHint": "Patiënt kan niet worden gewijzigd omdat er een behandeling aan deze afspraak is gekoppeld.",
"errorEndAfterStart": "Eindtijd moet na de starttijd liggen.",
"errorPastSchedule": "Kan niet in het verleden plannen.",
"errorPastViewOnly": "Afspraken uit het verleden zijn alleen-lezen.",
@@ -902,6 +905,7 @@
"NOT_FOUND": "Het gevraagde item is niet gevonden.",
"CONFLICT": "Deze actie conflicteert met bestaande gegevens.",
"CONFLICT_FUTURE_APPOINTMENTS": "U kunt niet stoppen met deelnemen aan behandelingen zolang u toekomstige afspraken hebt. Wijs ze eerst opnieuw toe of annuleer ze.",
"APPOINTMENT_PATIENT_LOCKED": "De patiënt kan niet worden gewijzigd zolang er een behandeling aan deze afspraak is gekoppeld.",
"BAD_REQUEST": "Het verzoek kon niet worden verwerkt.",
"INTERNAL_ERROR": "Er is iets misgegaan aan onze kant. Probeer het later opnieuw."
}