improvement: error handeling structure changed and unified all across the app. user no longer sees inappropriate messages.
This commit is contained in:
@@ -828,5 +828,66 @@
|
||||
"monthOctober": "October",
|
||||
"monthNovember": "November",
|
||||
"monthDecember": "December"
|
||||
},
|
||||
"errors": {
|
||||
"GENERIC": "Something went wrong. Please try again.",
|
||||
"NETWORK_ERROR": "Could not reach the server. Check your connection and try again.",
|
||||
"TIMEOUT": "The request took too long. Please try again.",
|
||||
"AUTH_INVALID_CREDENTIALS": "Incorrect email or password.",
|
||||
"AUTH_UNAUTHORIZED": "Your session has expired. Please sign in again.",
|
||||
"AUTH_REFRESH_TOKEN_NOT_FOUND": "Your session has expired. Please sign in again.",
|
||||
"AUTH_REFRESH_TOKEN_INVALID": "Your session has expired. Please sign in again.",
|
||||
"AUTH_SESSION_EXPIRED": "Your session has expired. Please sign in again.",
|
||||
"AUTH_USER_NOT_FOUND": "We could not find your account.",
|
||||
"AUTH_ORG_NOT_SELECTED": "Please select an organization to continue.",
|
||||
"AUTH_ORG_ACCESS_DENIED": "You do not have access to this organization.",
|
||||
"AUTH_INVITATION_PENDING": "Your invitation is still pending. Ask an administrator to activate your account.",
|
||||
"AUTH_REGISTRATION_EMAIL_EXISTS": "An account with this email already exists. Sign in to add a new organization from your account.",
|
||||
"AUTH_REGISTRATION_MOBILE_EXISTS": "This mobile number is already registered.",
|
||||
"AUTH_REGISTRATION_MOBILE_INVALID": "Please enter a valid mobile number.",
|
||||
"AUTH_REGISTRATION_FAILED": "Registration could not be completed. Please try again.",
|
||||
"AUTH_PASSWORD_INCORRECT": "Current password is incorrect.",
|
||||
"AUTH_PASSWORD_RESET_EXPIRED": "Password reset verification expired. Please verify your mobile number again.",
|
||||
"AUTH_VERIFICATION_CODE_INVALID": "Invalid or expired verification code.",
|
||||
"AUTH_VERIFICATION_RATE_LIMIT": "Please wait a moment before requesting another code.",
|
||||
"AUTH_SELECT_ORG_FIRST": "Select an organization before creating a new one.",
|
||||
"AUTH_CREATE_ORG_OWNER_ONLY": "Only owners of the current organization can create new organizations.",
|
||||
"AUTH_PASSWORD_CURRENT_REQUIRED": "Current password is required.",
|
||||
"PERMISSION_DENIED": "You do not have permission to perform this action.",
|
||||
"PERMISSION_ORG_MANAGE": "You do not have permission to manage organizations.",
|
||||
"PERMISSION_CLINIC_ONLY": "This action is only available for clinic organizations.",
|
||||
"PERMISSION_LAB_ONLY": "This action is only available for lab organizations.",
|
||||
"PERMISSION_NOT_MEMBER": "You are not a member of this organization.",
|
||||
"PERMISSION_OWNER_ONLY": "Only organization owners can perform this action.",
|
||||
"PERMISSION_PARTICIPATION_SUBSCRIPTION": "An active subscription is required to participate in treatments or tasks.",
|
||||
"PERMISSION_ENABLE_PARTICIPATION_FIRST": "Enable treatment participation before setting working hours.",
|
||||
"PERMISSION_CLINIC_WORKING_HOURS": "Working hours are only available for clinic organizations.",
|
||||
"PERMISSION_ACCESS_APPOINTMENTS": "You do not have access to appointments.",
|
||||
"PERMISSION_EDIT_APPOINTMENTS": "You cannot create or modify appointments.",
|
||||
"PERMISSION_ACCESS_TREATMENTS": "You do not have access to treatments.",
|
||||
"PERMISSION_EDIT_TREATMENTS": "You cannot edit treatments.",
|
||||
"PERMISSION_ACCESS_TASKS": "You do not have access to tasks.",
|
||||
"PERMISSION_EDIT_TASKS": "You cannot edit tasks.",
|
||||
"PERMISSION_ACCESS_CASES": "You do not have access to cases.",
|
||||
"PERMISSION_ACCESS_STAFF": "You do not have access to staff management.",
|
||||
"PERMISSION_EDIT_STAFF": "You cannot manage staff working hours.",
|
||||
"PERMISSION_ORG_NOT_FOUND": "Organization not found.",
|
||||
"VALIDATION_FAILED": "Please check the form and try again.",
|
||||
"VALIDATION_EMAIL_INVALID": "Please enter a valid email address.",
|
||||
"VALIDATION_PASSWORD_TOO_SHORT": "Password is too short.",
|
||||
"VALIDATION_PASSWORD_REQUIRED": "Password is required.",
|
||||
"VALIDATION_MOBILE_INVALID": "Please enter a valid mobile number.",
|
||||
"VALIDATION_NAME_TOO_SHORT": "Name is too short.",
|
||||
"VALIDATION_ORGANIZATION_NAME_REQUIRED": "Organization name is required.",
|
||||
"VALIDATION_ORGANIZATION_TYPE_INVALID": "Please select a valid organization type.",
|
||||
"VALIDATION_TOKEN_REQUIRED": "This link is invalid or incomplete.",
|
||||
"VALIDATION_FIELD_REQUIRED": "Please fill in all required fields.",
|
||||
"VALIDATION_LANGUAGE_INVALID": "Please select a supported language.",
|
||||
"VALIDATION_INVALID_REQUEST": "The request contains invalid data.",
|
||||
"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.",
|
||||
"BAD_REQUEST": "The request could not be processed.",
|
||||
"INTERNAL_ERROR": "Something went wrong on our end. Please try again later."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -829,5 +829,66 @@
|
||||
"monthOctober": "اکتبر",
|
||||
"monthNovember": "نوامبر",
|
||||
"monthDecember": "دسامبر"
|
||||
},
|
||||
"errors": {
|
||||
"GENERIC": "مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
|
||||
"NETWORK_ERROR": "اتصال به سرور برقرار نشد. اتصال اینترنت را بررسی کنید.",
|
||||
"TIMEOUT": "درخواست بیش از حد طول کشید. لطفاً دوباره تلاش کنید.",
|
||||
"AUTH_INVALID_CREDENTIALS": "ایمیل یا رمز عبور نادرست است.",
|
||||
"AUTH_UNAUTHORIZED": "نشست شما منقضی شده است. لطفاً دوباره وارد شوید.",
|
||||
"AUTH_REFRESH_TOKEN_NOT_FOUND": "نشست شما منقضی شده است. لطفاً دوباره وارد شوید.",
|
||||
"AUTH_REFRESH_TOKEN_INVALID": "نشست شما منقضی شده است. لطفاً دوباره وارد شوید.",
|
||||
"AUTH_SESSION_EXPIRED": "نشست شما منقضی شده است. لطفاً دوباره وارد شوید.",
|
||||
"AUTH_USER_NOT_FOUND": "حساب کاربری یافت نشد.",
|
||||
"AUTH_ORG_NOT_SELECTED": "لطفاً یک سازمان را انتخاب کنید.",
|
||||
"AUTH_ORG_ACCESS_DENIED": "به این سازمان دسترسی ندارید.",
|
||||
"AUTH_INVITATION_PENDING": "دعوتنامه شما هنوز فعال نشده است. از مدیر بخواهید حساب شما را فعال کند.",
|
||||
"AUTH_REGISTRATION_EMAIL_EXISTS": "حسابی با این ایمیل وجود دارد. وارد شوید و از حساب خود سازمان جدید بسازید.",
|
||||
"AUTH_REGISTRATION_MOBILE_EXISTS": "این شماره موبایل قبلاً ثبت شده است.",
|
||||
"AUTH_REGISTRATION_MOBILE_INVALID": "لطفاً شماره موبایل معتبر وارد کنید.",
|
||||
"AUTH_REGISTRATION_FAILED": "ثبتنام انجام نشد. لطفاً دوباره تلاش کنید.",
|
||||
"AUTH_PASSWORD_INCORRECT": "رمز عبور فعلی نادرست است.",
|
||||
"AUTH_PASSWORD_RESET_EXPIRED": "زمان بازیابی رمز عبور تمام شده است. دوباره شماره موبایل را تأیید کنید.",
|
||||
"AUTH_VERIFICATION_CODE_INVALID": "کد تأیید نامعتبر یا منقضی شده است.",
|
||||
"AUTH_VERIFICATION_RATE_LIMIT": "لطفاً کمی صبر کنید و دوباره درخواست کد دهید.",
|
||||
"AUTH_SELECT_ORG_FIRST": "قبل از ایجاد سازمان جدید، یک سازمان را انتخاب کنید.",
|
||||
"AUTH_CREATE_ORG_OWNER_ONLY": "فقط مالک سازمان فعلی میتواند سازمان جدید ایجاد کند.",
|
||||
"AUTH_PASSWORD_CURRENT_REQUIRED": "رمز عبور فعلی الزامی است.",
|
||||
"PERMISSION_DENIED": "اجازه انجام این کار را ندارید.",
|
||||
"PERMISSION_ORG_MANAGE": "اجازه مدیریت سازمانها را ندارید.",
|
||||
"PERMISSION_CLINIC_ONLY": "این عمل فقط برای کلینیکها در دسترس است.",
|
||||
"PERMISSION_LAB_ONLY": "این عمل فقط برای لابراتوارها در دسترس است.",
|
||||
"PERMISSION_NOT_MEMBER": "عضو این سازمان نیستید.",
|
||||
"PERMISSION_OWNER_ONLY": "فقط مالک سازمان میتواند این کار را انجام دهد.",
|
||||
"PERMISSION_PARTICIPATION_SUBSCRIPTION": "برای شرکت در درمان یا وظایف، اشتراک فعال لازم است.",
|
||||
"PERMISSION_ENABLE_PARTICIPATION_FIRST": "قبل از تنظیم ساعات کاری، مشارکت در درمان را فعال کنید.",
|
||||
"PERMISSION_CLINIC_WORKING_HOURS": "ساعات کاری فقط برای کلینیکها در دسترس است.",
|
||||
"PERMISSION_ACCESS_APPOINTMENTS": "به نوبتها دسترسی ندارید.",
|
||||
"PERMISSION_EDIT_APPOINTMENTS": "نمیتوانید نوبت ایجاد یا ویرایش کنید.",
|
||||
"PERMISSION_ACCESS_TREATMENTS": "به درمانها دسترسی ندارید.",
|
||||
"PERMISSION_EDIT_TREATMENTS": "نمیتوانید درمانها را ویرایش کنید.",
|
||||
"PERMISSION_ACCESS_TASKS": "به وظایف دسترسی ندارید.",
|
||||
"PERMISSION_EDIT_TASKS": "نمیتوانید وظایف را ویرایش کنید.",
|
||||
"PERMISSION_ACCESS_CASES": "به پروندهها دسترسی ندارید.",
|
||||
"PERMISSION_ACCESS_STAFF": "به مدیریت پرسنل دسترسی ندارید.",
|
||||
"PERMISSION_EDIT_STAFF": "نمیتوانید ساعات کاری پرسنل را مدیریت کنید.",
|
||||
"PERMISSION_ORG_NOT_FOUND": "سازمان یافت نشد.",
|
||||
"VALIDATION_FAILED": "لطفاً فرم را بررسی و دوباره تلاش کنید.",
|
||||
"VALIDATION_EMAIL_INVALID": "لطفاً یک ایمیل معتبر وارد کنید.",
|
||||
"VALIDATION_PASSWORD_TOO_SHORT": "رمز عبور کوتاه است.",
|
||||
"VALIDATION_PASSWORD_REQUIRED": "رمز عبور الزامی است.",
|
||||
"VALIDATION_MOBILE_INVALID": "لطفاً شماره موبایل معتبر وارد کنید.",
|
||||
"VALIDATION_NAME_TOO_SHORT": "نام کوتاه است.",
|
||||
"VALIDATION_ORGANIZATION_NAME_REQUIRED": "نام سازمان الزامی است.",
|
||||
"VALIDATION_ORGANIZATION_TYPE_INVALID": "نوع سازمان معتبر انتخاب کنید.",
|
||||
"VALIDATION_TOKEN_REQUIRED": "این لینک نامعتبر یا ناقص است.",
|
||||
"VALIDATION_FIELD_REQUIRED": "لطفاً همه فیلدهای الزامی را پر کنید.",
|
||||
"VALIDATION_LANGUAGE_INVALID": "زبان پشتیبانیشده انتخاب کنید.",
|
||||
"VALIDATION_INVALID_REQUEST": "درخواست حاوی داده نامعتبر است.",
|
||||
"NOT_FOUND": "مورد درخواستی یافت نشد.",
|
||||
"CONFLICT": "این عمل با دادههای موجود در تضاد است.",
|
||||
"CONFLICT_FUTURE_APPOINTMENTS": "تا وقتی نوبتهای آینده دارید نمیتوانید مشارکت در درمان را متوقف کنید. ابتدا آنها را لغو یا واگذار کنید.",
|
||||
"BAD_REQUEST": "درخواست قابل پردازش نبود.",
|
||||
"INTERNAL_ERROR": "مشکلی در سرور رخ داد. لطفاً بعداً تلاش کنید."
|
||||
}
|
||||
}
|
||||
@@ -829,5 +829,66 @@
|
||||
"monthOctober": "Oktober",
|
||||
"monthNovember": "November",
|
||||
"monthDecember": "December"
|
||||
},
|
||||
"errors": {
|
||||
"GENERIC": "Er is iets misgegaan. Probeer het opnieuw.",
|
||||
"NETWORK_ERROR": "Kan de server niet bereiken. Controleer uw verbinding.",
|
||||
"TIMEOUT": "Het verzoek duurde te lang. Probeer het opnieuw.",
|
||||
"AUTH_INVALID_CREDENTIALS": "Onjuist e-mailadres of wachtwoord.",
|
||||
"AUTH_UNAUTHORIZED": "Uw sessie is verlopen. Meld u opnieuw aan.",
|
||||
"AUTH_REFRESH_TOKEN_NOT_FOUND": "Uw sessie is verlopen. Meld u opnieuw aan.",
|
||||
"AUTH_REFRESH_TOKEN_INVALID": "Uw sessie is verlopen. Meld u opnieuw aan.",
|
||||
"AUTH_SESSION_EXPIRED": "Uw sessie is verlopen. Meld u opnieuw aan.",
|
||||
"AUTH_USER_NOT_FOUND": "We konden uw account niet vinden.",
|
||||
"AUTH_ORG_NOT_SELECTED": "Selecteer een organisatie om door te gaan.",
|
||||
"AUTH_ORG_ACCESS_DENIED": "U hebt geen toegang tot deze organisatie.",
|
||||
"AUTH_INVITATION_PENDING": "Uw uitnodiging is nog in behandeling. Vraag een beheerder om uw account te activeren.",
|
||||
"AUTH_REGISTRATION_EMAIL_EXISTS": "Er bestaat al een account met dit e-mailadres. Meld u aan om een nieuwe organisatie toe te voegen.",
|
||||
"AUTH_REGISTRATION_MOBILE_EXISTS": "Dit mobiele nummer is al geregistreerd.",
|
||||
"AUTH_REGISTRATION_MOBILE_INVALID": "Voer een geldig mobiel nummer in.",
|
||||
"AUTH_REGISTRATION_FAILED": "Registratie kon niet worden voltooid. Probeer het opnieuw.",
|
||||
"AUTH_PASSWORD_INCORRECT": "Huidig wachtwoord is onjuist.",
|
||||
"AUTH_PASSWORD_RESET_EXPIRED": "Wachtwoordherstel is verlopen. Verifieer uw mobiele nummer opnieuw.",
|
||||
"AUTH_VERIFICATION_CODE_INVALID": "Ongeldige of verlopen verificatiecode.",
|
||||
"AUTH_VERIFICATION_RATE_LIMIT": "Wacht even voordat u opnieuw een code aanvraagt.",
|
||||
"AUTH_SELECT_ORG_FIRST": "Selecteer een organisatie voordat u een nieuwe aanmaakt.",
|
||||
"AUTH_CREATE_ORG_OWNER_ONLY": "Alleen eigenaren van de huidige organisatie kunnen nieuwe organisaties aanmaken.",
|
||||
"AUTH_PASSWORD_CURRENT_REQUIRED": "Huidig wachtwoord is verplicht.",
|
||||
"PERMISSION_DENIED": "U hebt geen toestemming voor deze actie.",
|
||||
"PERMISSION_ORG_MANAGE": "U hebt geen toestemming om organisaties te beheren.",
|
||||
"PERMISSION_CLINIC_ONLY": "Deze actie is alleen beschikbaar voor klinieken.",
|
||||
"PERMISSION_LAB_ONLY": "Deze actie is alleen beschikbaar voor laboratoria.",
|
||||
"PERMISSION_NOT_MEMBER": "U bent geen lid van deze organisatie.",
|
||||
"PERMISSION_OWNER_ONLY": "Alleen organisatie-eigenaren kunnen dit doen.",
|
||||
"PERMISSION_PARTICIPATION_SUBSCRIPTION": "Een actief abonnement is vereist om deel te nemen aan behandelingen of taken.",
|
||||
"PERMISSION_ENABLE_PARTICIPATION_FIRST": "Schakel deelname aan behandelingen in voordat u werktijden instelt.",
|
||||
"PERMISSION_CLINIC_WORKING_HOURS": "Werktijden zijn alleen beschikbaar voor klinieken.",
|
||||
"PERMISSION_ACCESS_APPOINTMENTS": "U hebt geen toegang tot afspraken.",
|
||||
"PERMISSION_EDIT_APPOINTMENTS": "U kunt geen afspraken maken of wijzigen.",
|
||||
"PERMISSION_ACCESS_TREATMENTS": "U hebt geen toegang tot behandelingen.",
|
||||
"PERMISSION_EDIT_TREATMENTS": "U kunt behandelingen niet bewerken.",
|
||||
"PERMISSION_ACCESS_TASKS": "U hebt geen toegang tot taken.",
|
||||
"PERMISSION_EDIT_TASKS": "U kunt taken niet bewerken.",
|
||||
"PERMISSION_ACCESS_CASES": "U hebt geen toegang tot dossiers.",
|
||||
"PERMISSION_ACCESS_STAFF": "U hebt geen toegang tot personeelsbeheer.",
|
||||
"PERMISSION_EDIT_STAFF": "U kunt werktijden van personeel niet beheren.",
|
||||
"PERMISSION_ORG_NOT_FOUND": "Organisatie niet gevonden.",
|
||||
"VALIDATION_FAILED": "Controleer het formulier en probeer het opnieuw.",
|
||||
"VALIDATION_EMAIL_INVALID": "Voer een geldig e-mailadres in.",
|
||||
"VALIDATION_PASSWORD_TOO_SHORT": "Wachtwoord is te kort.",
|
||||
"VALIDATION_PASSWORD_REQUIRED": "Wachtwoord is verplicht.",
|
||||
"VALIDATION_MOBILE_INVALID": "Voer een geldig mobiel nummer in.",
|
||||
"VALIDATION_NAME_TOO_SHORT": "Naam is te kort.",
|
||||
"VALIDATION_ORGANIZATION_NAME_REQUIRED": "Organisatienaam is verplicht.",
|
||||
"VALIDATION_ORGANIZATION_TYPE_INVALID": "Selecteer een geldig organisatietype.",
|
||||
"VALIDATION_TOKEN_REQUIRED": "Deze link is ongeldig of onvolledig.",
|
||||
"VALIDATION_FIELD_REQUIRED": "Vul alle verplichte velden in.",
|
||||
"VALIDATION_LANGUAGE_INVALID": "Selecteer een ondersteunde taal.",
|
||||
"VALIDATION_INVALID_REQUEST": "Het verzoek bevat ongeldige gegevens.",
|
||||
"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.",
|
||||
"BAD_REQUEST": "Het verzoek kon niet worden verwerkt.",
|
||||
"INTERNAL_ERROR": "Er is iets misgegaan aan onze kant. Probeer het later opnieuw."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user