Files
dyolink/frontend/messages/fa.json

676 lines
44 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common": {
"appName": "DyoLink",
"loading": "در حال بارگذاری...",
"loadingApp": "در حال بارگذاری برنامه...",
"loadingWorkspace": "در حال بارگذاری فضای کاری...",
"continue": "ادامه",
"back": "بازگشت",
"save": "ذخیره",
"cancel": "لغو",
"delete": "حذف",
"edit": "ویرایش",
"next": "بعدی",
"dismiss": "رد کردن",
"or": "یا",
"and": "و",
"close": "بستن",
"redirecting": "در حال انتقال...",
"readOnlyAccess": "دسترسی فقط خواندنی برای این سازمان.",
"errorGeneric": "خطایی رخ داده است",
"loadingEllipsis": "در حال بارگذاری...",
"search": "جستجو",
"action": "عملیات",
"status": "وضعیت",
"name": "نام",
"email": "ایمیل",
"date": "تاریخ",
"organization": "سازمان",
"backToApp": "← بازگشت به برنامه",
"copied": "کپی شد",
"copyLink": "کپی لینک",
"none": "هیچکدام",
"preview": "پیش‌نمایش"
},
"language": {
"label": "زبان",
"selectLanguage": "انتخاب زبان",
"en": "انگلیسی",
"fa": "فارسی",
"nl": "هلندی"
},
"theme": {
"switchToLight": "تغییر به حالت روشن",
"switchToDark": "تغییر به حالت تیره",
"lightMode": "حالت روشن",
"darkMode": "حالت تیره"
},
"nav": {
"dashboard": "داشبورد",
"staff": "کارکنان",
"patients": "بیماران",
"appointment": "نوبت‌ها",
"treatment": "درمان",
"cases": "پرونده‌ها",
"tasks": "وظایف",
"billing": "صورتحساب",
"reports": "گزارش‌ها",
"clinics": "کلینیک‌ها",
"labs": "لابراتوارها"
},
"auth": {
"login": "ورود",
"signIn": "ورود به حساب",
"signOut": "خروج",
"register": "ثبت‌نام",
"startTrial": "شروع دوره آزمایشی",
"startFreeTrial": "شروع دوره آزمایشی رایگان",
"dashboard": "داشبورد",
"signInTitle": "به حساب کاربری خود وارد شوید",
"signInPrompt": "یا {link}",
"startTrialLink": "دوره آزمایشی رایگان خود را شروع کنید",
"registerTitle": "دوره آزمایشی رایگان ۳۰ روزه خود را آغاز کنید",
"registerPrompt": "از قبل حساب کاربری دارید؟",
"signInLink": "وارد شوید",
"email": "آدرس ایمیل",
"password": "رمز عبور",
"confirmPassword": "تأیید رمز عبور",
"fullName": "نام و نام خانوادگی",
"rememberMe": "مرا به خاطر بسپار",
"forgotPassword": "رمز عبور خود را فراموش کرده‌اید؟",
"invalidCredentials": "ایمیل یا رمز عبور نامعتبر است",
"loginFailed": "ورود ناموفق بود",
"registrationFailed": "ثبت‌نام ناموفق بود. لطفاً دوباره تلاش کنید.",
"startMyFreeTrial": "دوره آزمایشی رایگان من را شروع کن",
"trialIncludes": "دوره آزمایشی شما شامل موارد زیر است:",
"trialTeamMembers": "تا ۵ عضو تیم",
"trialFullAccess": "دسترسی کامل به تمام امکانات",
"trialNoCard": "۳۰ روز رایگان، بدون نیاز به کارت اعتباری",
"termsAgreement": "با ثبت‌نام، شما با {terms} و {privacy} ما موافقت می‌کنید",
"termsOfService": "شرایط استفاده از خدمات",
"privacyPolicy": "سیاست حفظ حریم خصوصی",
"signedIn": "وارد شده‌اید",
"switchOrganization": "تغییر سازمان",
"subscriptions": "اشتراک‌ها",
"account": "حساب کاربری",
"emailPlaceholder": "you@example.com",
"passwordPlaceholder": "••••••••",
"namePlaceholder": "John Doe",
"termsIntro": "با ثبت‌نام، شما با",
"errorRegistrationFailed": "ثبت‌نام ناموفق بود",
"errorLoginFailed": "ورود ناموفق بود",
"errorCreateOrganization": "ایجاد سازمان ناموفق بود",
"acceptInviteTitle": "پذیرش دعوتنامه",
"loadingInvitation": "در حال بارگذاری دعوتنامه...",
"invalidInvitationLink": "لینک دعوتنامه نامعتبر است",
"invitationAlreadyAccepted": "این دعوتنامه قبلاً پذیرفته شده است. اکنون می‌توانید وارد شوید.",
"errorLoadInvitation": "بارگذاری دعوتنامه امکان‌پذیر نبود",
"organizationLabel": "سازمان:",
"emailLabel": "ایمیل:",
"nameRequired": "نام الزامی است",
"passwordMinLength8": "رمز عبور باید حداقل ۸ کاراکتر باشد",
"passwordsDoNotMatch": "رمزهای عبور مطابقت ندارند",
"labelName": "نام",
"labelCreatePassword": "ایجاد رمز عبور",
"labelConfirmPassword": "تأیید رمز عبور",
"activateAccount": "فعال‌سازی حساب",
"invitationAcceptedRedirect": "دعوتنامه پذیرفته شد. در حال انتقال به صفحه ورود...",
"errorAcceptInvitation": "پذیرش دعوتنامه امکان‌پذیر نبود",
"alreadyHaveAccess": "از قبل دسترسی دارید؟",
"goToLogin": "رفتن به ورود",
"acceptOrganizationTitle": "پذیرش دعوتنامه سازمان",
"alreadyHaveAccount": "از قبل حساب کاربری دارید؟",
"invitedBy": "دعوت‌کننده:",
"ownerEmail": "ایمیل مالک",
"activateOrganization": "فعال‌سازی سازمان",
"organizationAcceptedRedirect": "دعوتنامه پذیرفته شد. در حال انتقال به صفحه ورود...",
"stepAccount": "حساب",
"stepOrganization": "سازمان",
"organizationName": "نام سازمان",
"organizationNamePlaceholder": "کلینیک دندانپزشکی خورشید",
"organizationEmail": "ایمیل سازمان",
"organizationEmailPlaceholder": "contact@sunshineclinic.com",
"organizationType": "نوع سازمان",
"dentalClinic": "کلینیک دندانپزشکی",
"dentalLab": "لابراتوار دندانپزشکی"
},
"landing": {
"heroTitle": "اتصال کلینیک‌ها و لابراتوارهای دندانپزشکی",
"heroHighlight": "به‌صورت یکپارچه",
"heroSubtitle": "ارتباط بین متخصصان دندانپزشکی را ساده و سریع کنید. با یک دوره آزمایشی رایگان ۳۰ روزه، بدون نیاز به کارت اعتباری، شروع کنید.",
"featureClinicsTitle": "برای کلینیک‌ها",
"featureClinicsDescription": "بیماران و نوبت‌ها را مدیریت کنید و پرونده‌ها را فوراً به لابراتوارها ارسال کنید.",
"featureLabsTitle": "برای لابراتوارها",
"featureLabsDescription": "پرونده‌ها را دریافت کنید، روند پیشرفت را پیگیری کنید و با کلینیک‌ها در ارتباط باشید.",
"featureTeamTitle": "مدیریت تیم",
"featureTeamDescription": "در طول دوره آزمایشی تا ۵ عضو تیم اضافه کنید. همگام با رشد خود مقیاس‌پذیر باشید.",
"featureTrialTitle": "دوره آزمایشی ۳۰ روزه",
"featureTrialDescription": "دسترسی کامل به تمامی امکانات. بدون نیاز به کارت اعتباری.",
"featureRealtimeTitle": "به‌روزرسانی‌های لحظه‌ای",
"featureRealtimeDescription": "اعلان‌های فوری درباره تغییر وضعیت پرونده‌ها دریافت کنید.",
"featureSecurityTitle": "امن و منطبق با استانداردها",
"featureSecurityDescription": "منطبق با HIPAA و دارای امنیت در سطح سازمانی.",
"footerCopyright": "© ۲۰۲۶ DyoLink. تمامی حقوق محفوظ است.",
"termsAndConditions": "شرایط و ضوابط"
},
"accountMenu": {
"noActiveSubscription": "اشتراک فعالی وجود ندارد — اشتراک‌ها را بررسی کنید",
"trialEnded": "دوره آزمایشی به پایان رسیده است — اشتراک‌ها را بررسی کنید",
"trialEndingSoon": "دوره آزمایشی به‌زودی به پایان می‌رسد — اشتراک‌ها را بررسی کنید",
"seatsLow": "ظرفیت کاربران رو به اتمام است — اشتراک‌ها را بررسی کنید",
"reviewSubscriptions": "بررسی اشتراک‌ها"
},
"validation": {
"emailInvalid": "لطفاً یک آدرس ایمیل معتبر وارد کنید",
"passwordRequired": "رمز عبور الزامی است",
"nameMinLength": "نام باید حداقل ۲ کاراکتر باشد",
"passwordMinLength": "رمز عبور باید حداقل ۸ کاراکتر باشد",
"passwordUppercase": "رمز عبور باید حداقل شامل یک حرف بزرگ باشد",
"passwordNumber": "رمز عبور باید حداقل شامل یک عدد باشد",
"organizationNameMinLength": "نام سازمان باید حداقل ۲ کاراکتر باشد",
"organizationEmailInvalid": "لطفاً یک ایمیل سازمانی معتبر وارد کنید",
"organizationTypeRequired": "لطفاً نوع سازمان را انتخاب کنید",
"passwordsDoNotMatch": "رمزهای عبور مطابقت ندارند"
},
"today": {
"welcomeBack": "خوش آمدید!!",
"noSubscriptionNotice": "این سازمان هنوز اشتراک فعالی ندارد.",
"choosePlanLink": "انتخاب طرح",
"noSubscriptionCta": "برای شروع فرآیند خرید.",
"cardTodaysAppointments": "نوبتهای امروز",
"cardActivePatients": "بیماران فعال",
"cardNewLabCase": "پرونده جدید لابراتوار",
"cardTodayInvoices": "صورتحسابهای امروز"
},
"staff": {
"redirecting": "در حال انتقال...",
"title": "مدیریت کارکنان",
"subtitle": "از همکاران خود دعوت کنید، دسترسی به برگهها را تنظیم کنید و در محدوده طرح خود باقی بمانید.",
"inviteMember": "دعوت از عضو",
"seatsLabel": "مجوزها:",
"unlimitedPlan": "(طرح نامحدود)",
"seatLimitReached": "ظرفیت مجوزهای طرح برای این سازمان تکمیل شده است.",
"noActivePlan": "هیچ طرح فعالی برای این سازمان انتخاب نشده است. برای دعوت از اعضا، یک طرح اشتراک انتخاب کنید.",
"invitedPending": "دعوتنامه تا زمانی که لینک را باز کنند، رمز عبور تنظیم کنند و وارد شوند، در حالت انتظار است.",
"invitedAccepted": "دعوتنامه بلافاصله پذیرفته شد.",
"inviteLinkHeading": "لینک دعوت",
"shareLinkHint": "این لینک را به صورت دستی از طریق پیامک یا ایمیل به اشتراک بگذارید. در صورت منقضی شدن یا گم شدن لینک قبلی، لینک جدیدی تولید میشود.",
"loadingTeam": "در حال بارگذاری تیم...",
"tableName": "نام",
"tableEmail": "ایمیل",
"tableRole": "نقش",
"tableStatus": "وضعیت",
"tableAccess": "دسترسی",
"tableAction": "عملیات",
"roleOwner": "مالک",
"roleStaff": "کارمند",
"statusActive": "فعال",
"statusPending": "در انتظار",
"statusDisabled": "غیرفعال",
"statusExpired": "منقضی شده",
"allFeatures": "همه امکانات",
"inviteModalTitle": "دعوت از عضو تیم",
"stepOf": "مرحله {step} از ۲",
"permissionView": "نمایش",
"permissionEdit": "ویرایش",
"labelEmail": "ایمیل",
"labelDisplayName": "نام نمایشی",
"tabAccess": "دسترسی به برگهها",
"sendInvite": "ارسال دعوتنامه",
"skipForNow": "فعلاً رد کردن",
"enableModalTitle": "فعالسازی عضو تیم",
"enableConfirm": "{name} ({email}) فعال شود؟",
"enableBullet1": "آنها میتوانند دوباره با حساب موجود خود وارد این سازمان شوند.",
"enableBullet2": "هیچ دعوتنامه جدیدی ارسال نمیشود و در زمان غیرفعال بودن هیچ دادهای حذف نشده است.",
"enableBullet3": "فعالسازی از یک مجوز در طرح شما استفاده میکند.",
"noSeatsAvailable": "هیچ مجوزی در دسترس نیست. قبل از فعالسازی این شخص، عضو دیگری را غیرفعال کنید یا طرح خود را ارتقا دهید.",
"enableMemberButton": "فعالسازی عضو",
"disableModalTitle": "غیرفعالسازی عضو تیم",
"disableConfirm": "{name} ({email}) غیرفعال شود؟",
"disableBullet1": "آنها نمیتوانند وارد این سازمان شوند.",
"disableBullet2": "هیچ دادهای حذف نمیشود.",
"disableBullet3": "غیرفعالسازی یک مجوز در طرح شما را آزاد میکند تا بتوانید شخص دیگری را دعوت کنید.",
"disableMemberButton": "غیرفعالسازی عضو",
"editModalTitle": "ویرایش عضو",
"loadingWorkingHours": "در حال بارگذاری ساعات کاری...",
"errorLoadStaff": "بارگذاری کارکنان ناموفق بود.",
"errorCopyInvite": "کپی لینک دعوتنامه امکانپذیر نبود.",
"errorSendInvite": "ارسال دعوتنامه ناموفق بود.",
"errorLoadWorkingHours": "بارگذاری ساعات کاری ناموفق بود.",
"successMemberUpdated": "عضو بهروزرسانی شد.",
"errorUpdateMember": "بهروزرسانی عضو ناموفق بود.",
"errorDeleteNotImplemented": "حذف هنوز پیادهسازی نشده است.",
"successMemberDisabled": "{name} غیرفعال شد. یک مجوز در دسترس قرار گرفت.",
"errorDisableMember": "غیرفعالسازی عضو ناموفق بود.",
"successMemberEnabled": "{name} فعال شد و میتواند دوباره وارد شود.",
"errorEnableMember": "فعالسازی عضو ناموفق بود.",
"successInvited": "{name} ({email}) دعوت شد.",
"copyInviteLink": "کپی لینک دعوتنامه",
"copyInviteLinkTitle": "کپی لینک دعوتنامه (در صورت نیاز لینک جدیدی تولید میکند)",
"enableMemberAria": "فعالسازی عضو",
"enableMemberTitle": "فعالسازی عضو (از یک مجوز استفاده میکند)",
"disableMemberAria": "غیرفعالسازی عضو",
"disableMemberTitle": "غیرفعالسازی عضو (یک مجوز را آزاد میکند)",
"editMemberAria": "ویرایش عضو",
"deleteMemberAria": "حذف عضو",
"deleteMemberTitle": "حذف عضو (پیادهسازی نشده)",
"features": {
"featureToday": "امروز",
"featureStaff": "کارکنان",
"featureOrganizations": "سازمانها",
"featureClinics": "کلینیکها",
"featureLabs": "لابراتوارها",
"featurePatients": "بیماران",
"featureAppointment": "نوبتها",
"featureTreatment": "درمان",
"featureCases": "پروندهها",
"featureTasks": "وظایف",
"featureBilling": "صورتحساب",
"featureReports": "گزارشها",
"noTabAccess": "دسترسی به برگهها وجود ندارد",
"readOnlySuffix": "(فقط خواندنی)"
},
"workingHours": {
"recommendedTitle": "ساعات کاری توصیه میشود",
"recommendedBody": "کارکنانی که دسترسی ویرایش درمان دارند، به عنوان ستونهای ارائهدهنده در نوبتها ظاهر میشوند. ساعات هفتگی آنها را تنظیم کنید تا جدول زمانبندی زمانهای قابل رزرو صحیح را نشان دهد.",
"intro": "ساعات کاری هفتگی این ارائهدهنده را تنظیم کنید. جدول نوبتها از این ساعات برای نمایش زمانهای قابل رزرو استفاده میکند.",
"workingDay": "روز کاری",
"start": "شروع",
"end": "پایان",
"removeShift": "حذف شیفت",
"addShift": "افزودن شیفت",
"autoRepeatWeekly": "این ساعات را در ابتدای هر هفته تکرار کنید (کپی به جلو در روز دوشنبه)",
"weekdayMon": "دوشنبه",
"weekdayTue": "سهشنبه",
"weekdayWed": "چهارشنبه",
"weekdayThu": "پنجشنبه",
"weekdayFri": "جمعه",
"weekdaySat": "شنبه",
"weekdaySun": "یکشنبه",
"validationNeedsShift": "{day} حداقل به یک شیفت نیاز دارد یا باید به عنوان تعطیل علامتگذاری شود.",
"validationEndAfterStart": "زمان پایان شیفت {day} باید بعد از زمان شروع باشد.",
"validationOverlap": "شیفتهای {day} نمیتوانند همپوشانی داشته باشند."
}
},
"patients": {
"title": "بیماران",
"newPatient": "بیمار جدید",
"errorLoadPatients": "بارگذاری بیماران ناموفق بود.",
"successPatientSaved": "بیمار {firstName} {lastName} با موفقیت ذخیره شد.",
"errorSavePatient": "ذخیره بیمار ناموفق بود.",
"firstName": "نام",
"lastName": "نام خانوادگی",
"mobile": "موبایل",
"mobilePlaceholder": "09121234567",
"mobileLabel": "موبایل:",
"patientAlreadyExists": "بیماری با این شماره موبایل از قبل وجود دارد: {firstName} {lastName}. برای شما انتخاب شد.",
"savePatient": "ذخیره بیمار",
"dialogTitle": "بیمار جدید",
"searchPlaceholder": "جستجوی بیماران بر اساس نام، موبایل، ایمیل",
"loadingPatients": "در حال بارگذاری بیماران...",
"noResults": "هیچ بیماری برای این جستجو یافت نشد.",
"noContact": "بدون اطلاعات تماس",
"selectPatient": "برای مشاهده جزئیات، یک بیمار را انتخاب کنید.",
"emailLabel": "ایمیل:",
"statusLabel": "وضعیت:",
"statusActive": "فعال",
"statusInactive": "غیرفعال",
"emptyValue": "-"
},
"cases": {
"title": "پروندهها",
"subtitle": "پروندههای ارسالی از کلینیکهای متصل. وظایف را تخصیص دهید و پیشرفت هر دندان را پیگیری کنید.",
"searchPlaceholder": "جستجو با نام یا موبایل بیمار",
"emptyList": "هنوز پروندهای دریافت نشده است.",
"selectCaseHint": "برای مشاهده وظایف، یک پرونده از فهرست انتخاب کنید.",
"fromClinic": "از {name}",
"sentAt": "ارسال {date}",
"taskProgressLabel": "وظایف: {completed} از {total} انجام شده",
"taskProgressShort": "{progress} وظیفه",
"treatmentDetails": "جزئیات درمان",
"teethLabel": "دندانها",
"tasksByTooth": "وظایف به تفکیک دندان",
"toothGroupTitle": "دندان {tooth} · {prosthesis} · {type}",
"noTasks": "برای این پرونده وظیفهای ایجاد نشده است.",
"unassigned": "بدون مسئول",
"statusPending": "در انتظار",
"statusInProgress": "در حال انجام",
"statusCompleted": "انجام شده",
"errorLoadList": "بارگذاری پروندهها ناموفق بود.",
"errorLoadDetail": "بارگذاری جزئیات پرونده ناموفق بود.",
"errorUpdateTask": "بهروزرسانی وظیفه ناموفق بود.",
"filterClinic": "کلینیک",
"filterClinicAll": "همه کلینیکها",
"filterTreatmentType": "نوع درمان",
"filterTreatmentTypeAll": "همه انواع",
"filterSentFrom": "ارسال از",
"filterSentTo": "ارسال تا",
"clearFilters": "پاک کردن فیلترها",
"patientMobile": "موبایل",
"labComment": "یادداشت آزمایشگاه",
"prevPage": "قبلی",
"nextPage": "بعدی",
"pageSummary": "صفحه {page} از {totalPages} ({total} پرونده)",
"priorityLabel": "اولویت",
"statusLabel": "وضعیت"
},
"tasks": {
"title": "وظایف",
"subtitle": "وظایف لاب اختصاصیافته به شما. وضعیت را در حین انجام هر مرحله بهروز کنید.",
"subtitleOwner": "همه وظایف لاب در سازمان. تخصیص از بخش پروندهها؛ بهروزرسانی وضعیت برای وظایف خودتان اینجا.",
"loading": "در حال بارگذاری وظایف",
"emptyList": "هنوز وظیفهای به شما اختصاص داده نشده است.",
"emptyListOwner": "هنوز وظیفهای در صندوق ورودی لاب وجود ندارد.",
"noPermissionTitle": "وظایف",
"noPermissionBody": "شما مجوز مشاهده وظایف برای این سازمان را ندارید.",
"fromClinic": "از {name}",
"patientLabel": "بیمار",
"taskDate": "{date}",
"priorityLabel": "اولویت {n}",
"toothLabel": "دندان {tooth}",
"unassigned": "اختصاص داده نشده",
"assignedTo": "اختصاص به {name}",
"statusPending": "در انتظار",
"statusInProgress": "در حال انجام",
"statusCompleted": "تکمیلشده",
"errorLoadList": "بارگذاری وظایف ناموفق بود.",
"errorUpdateTask": "بهروزرسانی وظیفه ناموفق بود.",
"pageSummary": "صفحه {page} از {totalPages} ({total} وظیفه)"
},
"appointments": {
"title": "نوبتها",
"subtitle": "یک بیمار را جستجو کنید، تاریخ را انتخاب کنید، سپس روی یک زمان در زیر ارائهدهنده کلیک کنید تا رزرو کنید.",
"loadingSchedule": "در حال بارگذاری برنامه...",
"infoPastViewOnly": "نوبتهای گذشته فقط قابل مشاهده هستند.",
"infoSelectPatient": "قبل از رزرو، یک بیمار را انتخاب کنید.",
"errorOutsideHours": "این نوبت خارج از ساعات کاری فعلی ارائهدهنده است و قابل ویرایش نیست.",
"successUpdated": "نوبت بهروزرسانی شد.",
"successSaved": "نوبت ذخیره شد.",
"errorUpdate": "بهروزرسانی نوبت امکانپذیر نبود.",
"errorSave": "ذخیره نوبت امکانپذیر نبود.",
"confirmRemove": "این نوبت حذف شود؟",
"successRemoved": "نوبت حذف شد.",
"errorDelete": "حذف نوبت امکانپذیر نبود.",
"errorLoadSchedule": "بارگذاری برنامه ناموفق بود.",
"successPatientSaved": "بیمار {firstName} {lastName} ذخیره شد.",
"searchPlaceholder": "جستجوی بیماران موجود",
"searching": "در حال جستجو...",
"searchHint": "برای جستجوی بیماران بر اساس نام، تلفن یا ایمیل، تایپ کنید.",
"noPermissionAdd": "شما مجوز اضافه کردن بیمار را ندارید.",
"editTitle": "ویرایش نوبت",
"newTitle": "نوبت جدید",
"providerLabel": "ارائهدهنده:",
"patientLabel": "بیمار",
"startLabel": "شروع",
"endLabel": "پایان",
"purposeLabel": "هدف",
"errorSelectPatient": "ابتدا یک بیمار را انتخاب کنید.",
"errorEndAfterStart": "زمان پایان باید بعد از زمان شروع باشد.",
"errorPastSchedule": "نمیتوان در گذشته زمانبندی کرد.",
"errorPastViewOnly": "نوبتهای گذشته فقط قابل مشاهده هستند.",
"errorMissingDetails": "جزئیات نوبت وجود ندارد.",
"noProviders": "هیچ ارائهدهندهای در دسترس نیست. برای مشاهده ستونها در اینجا، کارکنانی با دسترسی ویرایش درمان اضافه کنید.",
"noWorkingHours": "ساعات کاری برای این روز پیکربندی نشده است. ساعات کاری ارائهدهنده را در مدیریت کارکنان تنظیم کنید.",
"noHoursSet": "ساعتی تنظیم نشده",
"offToday": "امروز تعطیل است",
"slotOffToday": "ارائهدهنده امروز تعطیل است",
"slotHoursNotConfigured": "ساعات کاری پیکربندی نشده است",
"slotOutsideHours": "خارج از ساعات کاری",
"slotCannotCreate": "شما نمیتوانید نوبت ایجاد کنید",
"slotBookAt": "رزرو {time}",
"outsideHoursBlocked": "خارج از ساعات کاری ویرایش مسدود شده است",
"overlappingChoose": "{count} همپوشانی برای انتخاب کلیک کنید",
"overlapping": "{count} همپوشانی",
"legend": "راهنما",
"overlappingTitle": "نوبتهای همپوشانی ({count})",
"purposeConsultation": "مشاوره",
"purposeFilling": "پر کردن",
"purposeEndo": "درمان ریشه",
"purposeVisit": "ویزیت",
"purposeHygiene": "بهداشت"
},
"treatment": {
"loading": "در حال بارگذاری...",
"noPermissionTitle": "فضای کاری درمان",
"noPermissionBody": "شما مجوز مشاهده برگه درمان برای این سازمان را ندارید.",
"title": "درمان",
"subtitleEdit": "پروندههای نوبتهای خود را مستند کنید، پیشنویسها را ذخیره کنید و کار را به سازمانهای مرتبط ارسال کنید.",
"subtitleEditPhase4": "ابتدا جزئیات درمان را برنامهریزی کنید، سپس کار وابسته به لابراتوار را در بخش ارسال لاب گروهبندی کنید.",
"subtitleReadOnly": "دسترسی فقط خواندنی میتوانید نوبتها و تاریخچه درمان را بررسی کنید اما نمیتوانید ویرایش کنید.",
"pastDayNotice": "روزهای گذشته فقط قابل مشاهده هستند. میتوانید نوبتها و تاریخچه را بررسی کنید، اما پروندههای درمانی قابل اضافه یا تغییر نیستند.",
"selectedPatient": "بیمار انتخاب شده",
"purposeLabel": "هدف:",
"loadingAppointments": "در حال بارگذاری نوبتها...",
"selectDayWithAppointment": "روزی را انتخاب کنید که حداقل یک نوبت داشته باشد.",
"confirmDiscard": "تغییرات ذخیرهنشده دارید. آنها را کنار بگذارید و ادامه دهید؟",
"errorChooseOrg": "حداقل یک سازمان فعال را برای ارسال این پرونده انتخاب کنید.",
"successCaseSent": "پرونده به سازمانهای انتخاب شده ارسال شد.",
"successFilesUploaded": "{count} فایل با موفقیت بارگذاری شد.",
"errorLoadAppointments": "بارگذاری نوبتها ناموفق بود.",
"errorLoadOrgs": "بارگذاری سازمانهای مرتبط ناموفق بود.",
"errorLoadHistory": "بارگذاری تاریخچه درمان ناموفق بود.",
"errorLoadDraft": "بارگذاری پیشنویس درمان ناموفق بود.",
"errorUpload": "بارگذاری پیوستها ناموفق بود.",
"errorSaveDraft": "ذخیره پیشنویس درمان ناموفق بود.",
"errorSendCase": "ارسال پرونده ناموفق بود.",
"errorCaseMustSave": "پرونده باید قبل از ارسال ذخیره شود.",
"treatmentPlanTitle": "درمان · {patientName}",
"hiddenMessage": "نوبتها پنهان هستند.",
"showAppointments": "نمایش نوبتها",
"appointmentsTitle": "نوبتهای من",
"hideAppointments": "پنهان کردن نوبتها",
"emptyDay": "هیچ نوبتی به شما در این روز اختصاص داده نشده است.",
"casesTitle": "پروندههای درمانی",
"casesSubtitle": "هر پرونده دارای دندانها، یادداشتها، پیوستها و مقصدهای ارسال خود است.",
"detailsTitle": "جزئیات درمان",
"detailsSubtitle": "دندانها، نوع، یادداشت و پیوستها را برای هر خط جزئیات برنامهریزی کنید.",
"addDetail": "افزودن جزئیات",
"detailLabel": "جزئیات {n}",
"detailSentBadge": "ارسالشده",
"detailLockedInShipment": "این جزئیات به لابراتوار ارسال شده و دیگر قابل ویرایش نیست.",
"detailsSaveHint": "ارسال لاب در بخش جداگانه زیر پیکربندی میشود.",
"addCase": "افزودن پرونده",
"caseLabel": "پرونده {n}",
"comments": "نظرات",
"commentsPlaceholder": "یادداشتهای بالینی این پرونده را بنویسید...",
"treatmentType": "نوع درمان",
"typeConsultation": "مشاوره",
"typeFilling": "پر کردن",
"typeEndo": "درمان ریشه",
"typeVisit": "ویزیت",
"typeHygiene": "بهداشت",
"attachments": "پیوستها",
"attachFiles": "فایلها را برای این پرونده درمانی پیوست کنید",
"chooseFiles": "انتخاب فایلها",
"sendToOrgs": "ارسال این پرونده به سازمانهای مرتبط",
"searchOrgsPlaceholder": "جستجوی سازمانهای فعال...",
"recent": "اخیر:",
"noOrgMatch": "هیچ سازمان فعالی با جستجوی شما مطابقت ندارد.",
"sendThisCase": "ارسال این پرونده",
"labDispatchTitle": "ارسال به لابراتوار",
"labDispatchSubtitle": "جزئیات وابسته به لاب را در محمولهها گروهبندی کرده و به لابراتوارهای متصل ارسال کنید.",
"labDispatchSendHint": "گروهبندی محموله هنگام ارسال به لاب ذخیره میشود.",
"addLabShipment": "افزودن محموله لاب",
"labShipmentLabel": "محموله {n}",
"includeDetails": "شامل جزئیات درمان",
"labShipmentIncludedDetails": "شامل این محموله",
"labShipmentNoIncludedDetails": "جزئیاتی در این محموله گنجانده نشده است.",
"labShipmentNoDetailsAvailable": "همه جزئیات لاب در محمولههای دیگر هستند یا ارسال شدهاند.",
"labDetailLine": "جزئیات {n} · {type} · {teeth}",
"noLabDetails": "هنوز جزئیات پروتز وجود ندارد. پروتز را در جزئیات درمان بالا اضافه کنید.",
"labDispatchEmpty": "یک محموله لاب اضافه کنید تا جزئیات را گروهبندی و ارسال کنید.",
"prosthesisTypesTitle": "انواع پروتز",
"prosthesisApplyAll": "اعمال برای همه دندانها",
"prosthesisSelectPlaceholder": "نوع پروتز را انتخاب کنید",
"prosthesisColTooth": "دندان",
"prosthesisColDetail": "جزئیات",
"prosthesisColType": "نوع پروتز",
"labComment": "پیام برای لابراتوار",
"labCommentPlaceholder": "دستورالعمل اختیاری برای این محموله",
"selectLab": "لابراتوار مقصد",
"selectLabPlaceholder": "یک لابراتوار متصل انتخاب کنید",
"sendToLab": "ارسال به لابراتوار",
"saveLabShipments": "ذخیره محمولههای لاب",
"labDispatchSaveHint": "گروهبندی محموله را بدون ارسال ذخیره میکند.",
"successLabShipmentsSaved": "محمولههای لاب ذخیره شد.",
"errorSaveLabShipments": "ذخیره محمولههای لاب ناموفق بود.",
"errorLabCaseNeedsDetails": "حداقل یک جزئیات درمان برای این محموله انتخاب کنید.",
"unsavedChanges": "تغییرات ذخیرهنشده",
"saveStatusSaving": "در حال ذخیره",
"saveStatusSaved": "همه تغییرات ذخیره شد",
"saveStatusError": "ذخیره ناموفق بود اتصال را بررسی کنید",
"sendSavesFirst": "ارسال برای هر پرونده به صورت جداگانه است و ابتدا به طور خودکار ذخیره میکند.",
"historyTitle": "درمانهای قبلی",
"historySubtitle": "برای پیشنمایش روی یک درمان کلیک کنید. از دکمه باز کردن در کارت پیشنمایش برای بارگذاری در فضای کاری استفاده کنید.",
"loadingHistory": "در حال بارگذاری تاریخچه...",
"historyEmpty": "هیچ درمان دیگری برای این بیمار ثبت نشده است.",
"historyDetailLabel": "جزئیات {n} · {type}",
"previewTitle": "پیشنمایش درمان",
"openTreatment": "باز کردن",
"selectAppointment": "یک نوبت را برای پیشنمایش درمان انتخاب کنید.",
"detailCount": "{n} جزئیات",
"detailSummary": "جزئیات {n}: {type}",
"detailAttachmentCount": "{n} فایل",
"detailNotSentToLab": "به لاب ارسال نشده",
"detailPendingLabSend": "این جزئیات لاب هنوز ارسال نشده است.",
"historicalReadonlyNotice": "در حال مشاهده یک درمان گذشته (فقط خواندنی) هستید.",
"errorNoAppointmentForTreatment": "این درمان نوبت مرتبطی ندارد و قابل باز کردن نیست.",
"teethLabel": "دندانها:",
"teethNone": "هیچکدام انتخاب نشده",
"noDetails": "هنوز جزئیات درمانی وجود ندارد.",
"noCases": "هیچ پروندهای در این درمان وجود ندارد.",
"typeLabel": "نوع:",
"commentsLabel": "نظرات:",
"commentsEmpty": "نظرات: ",
"attachFilesShort": "پیوست فایلها",
"sendCase": "ارسال این پرونده",
"sendToLinkedOrgs": "ارسال به سازمانهای مرتبط",
"noActiveOrgs": "هیچ سازمان مرتبط فعالی وجود ندارد.",
"confirmSend": "تأیید ارسال",
"toothChartTitle": "نمودار دندانها FDI",
"toothChartHint": "برای انتخاب چندگانه روی دندانها ضربه بزنید. برای جزئیات فعال اعمال میشود.",
"selectedLabel": "انتخاب شده:",
"selectedEmpty": "",
"upperArch": "قوس بالا",
"lowerArch": "قوس پایین",
"toothAria": "دندان FDI {fdi}",
"toothSelectedSuffix": "، انتخاب شده",
"sentToAt": "ارسال به {orgName} در {datetime}",
"fallbackOrgName": "سازمان"
},
"organizations": {
"loadingOrganization": "در حال بارگذاری سازمان...",
"subtitle": "سازمانها را جستجو کنید، درخواست اتصال به حسابهای موجود ارسال کنید، یا اگر هنوز در DyoLink نیستند، لینک دعوت ارسال کنید.",
"invitationHistory": "تاریخچه دعوتنامهها",
"searchPlaceholder": "جستجوی {counterpart} بر اساس نام، ایمیل یا تلفن...",
"backToList": "بازگشت به لیست",
"tableOrganization": "سازمان",
"tableOwnerEmail": "ایمیل مالک",
"tableDate": "تاریخ",
"tableStatus": "وضعیت",
"tableAction": "عملیات",
"emptyConnections": "هنوز هیچ اتصالی وجود ندارد. برای ارسال درخواست اتصال یا لینک دعوت، جستجو کنید.",
"statusInvitationPending": "دعوتنامه در انتظار",
"statusConnectionPending": "درخواست اتصال در انتظار",
"statusConnected": "متصل",
"statusDeclined": "درخواست اتصال رد شد",
"statusFound": "یافت شد",
"statusToday": "امروز",
"acceptRequest": "پذیرش درخواست اتصال",
"declineRequest": "رد درخواست اتصال",
"removeConnection": "قطع اتصال",
"sendRequest": "ارسال درخواست اتصال",
"noDirectoryResults": "هیچ سازمانی در جستجوی دایرکتوری یافت نشد.",
"hideInvitationFields": "پنهان کردن فیلدهای دعوت",
"sendInvitationLink": "ارسال لینک دعوت",
"counterpartNameLabel": "نام {counterpart}",
"ownerEmailLabel": "ایمیل مالک",
"sendInvitation": "ارسال دعوتنامه",
"successConnectionSent": "درخواست اتصال {counterpart} ارسال شد.",
"successInviteCreated": "لینک دعوت برای {email} ایجاد شد",
"successLinkCopied": "لینک دعوت در کلیپبورد کپی شد.",
"successAccepted": "درخواست اتصال پذیرفته شد.",
"successDeclined": "درخواست اتصال رد شد.",
"successRemoved": "اتصال قطع شد.",
"historyTitle": "تاریخچه دعوتنامهها",
"loadingHistory": "در حال بارگذاری تاریخچه دعوتنامهها...",
"historyEmpty": "هنوز هیچ دعوتنامهای وجود ندارد.",
"tableInvitationLink": "لینک دعوت",
"statusPending": "دعوتنامه در انتظار",
"statusAccepted": "دعوتنامه پذیرفته شد",
"statusRejected": "دعوتنامه رد شد",
"statusExpired": "دعوتنامه منقضی شد",
"copyInvitationLink": "کپی لینک دعوتنامه",
"copyInvitationLinkTitle": "کپی لینک دعوتنامه (در صورت نیاز لینک جدیدی تولید میکند)",
"selectorTitle": "سازمانها",
"selectorSubtitleWithCreate": "یک سازمان را برای ادامه انتخاب کنید، یا یک سازمان جدید ایجاد کنید.",
"selectorSubtitleSelectOnly": "یک سازمان را برای ادامه انتخاب کنید.",
"createOrganization": "ایجاد سازمان",
"createAndContinue": "ایجاد و ادامه",
"emptyCanCreate": "هیچ سازمانی یافت نشد. اولین سازمان خود را ایجاد کنید تا ادامه دهید.",
"emptyAskOwner": "هیچ سازمانی یافت نشد. از مالک سازمان بخواهید تا شما را دعوت کند.",
"continueArrow": "ادامه ",
"planLabel": "طرح: {name} {maxUsers} کاربر",
"counterpartClinic": "کلینیک",
"counterpartLab": "لابراتوار",
"viewCaseHistory": "مشاهده تاریخچه پروندهها",
"caseHistoryBackToConnections": " بازگشت به اتصالات",
"caseHistoryTitle": "تاریخچه پرونده با {name}",
"caseHistorySubtitleClinic": "پروندههایی که به این لابراتوار ارسال کردهاید، شامل وضعیت گردش کار لابراتوار برای هر مرحله.",
"caseHistorySubtitleLab": "پروندههای دریافتی از این کلینیک، شامل وضعیت وظایف برای هر مرحله.",
"caseHistoryEmpty": "هنوز پروندهای با این سازمان رد و بدل نشده است.",
"caseHistorySentToLab": "ارسال شده به {name}",
"caseHistoryErrorLoadList": "بارگذاری تاریخچه پرونده ناموفق بود.",
"caseHistoryErrorLoadDetail": "بارگذاری جزئیات پرونده ناموفق بود."
},
"settings": {
"accountTitle": "حساب کاربری",
"accountSubtitle": "تنظیمات پروفایل و امنیت برای ورود شما.",
"accountPlaceholder": "تغییر رمز عبور و ویرایش پروفایل در مرحله بعدی در اینجا قرار میگیرند (مثلاً فرآیند دعوت، بازنشانی رمز عبور).",
"subscriptionsTitle": "اشتراکها",
"subscriptionsSubtitle": "طرح و مجوزهای فضای کاری DyoLink شما برای {orgName}. پیگیری درآمد کلینیک و لابراتوار در برگه صورتحساب در نوار کناری قرار دارد.",
"noSubscriptionNotice": "این سازمان اشتراک فعالی ندارد. برای شروع فرآیند خرید، یک طرح زیر را انتخاب کنید.",
"currentPlan": "طرح فعلی",
"planPrice": "قیمت طرح",
"seatsUsed": "مجوزهای استفاده شده",
"seatsRemaining": "مجوزهای باقیمانده",
"daysRemaining": "روزهای باقیمانده",
"unlimited": "نامحدود",
"unlimitedSeats": "مجوزهای نامحدود",
"seatsCount": "{n} مجوز",
"pricePerMonth": "${price} / ماه",
"noActiveSubscription": "هیچ اشتراک فعالی برای این سازمان وجود ندارد.",
"trialEnded": "دوره آزمایشی به پایان رسیده است. زمانی که تسویه حساب در دسترس قرار گرفت، یک طرح انتخاب کنید.",
"trialEndsIn": "دوره آزمایشی در {days} روز به پایان میرسد.",
"seatsLow": "استفاده از مجوزها برای این سازمان بالا است.",
"choosePlanIntro": "یک طرح را برای ادامه انتخاب کنید. یکپارچهسازی خرید هنوز فعال نیست، بنابراین این مرحله فقط مرحله انتخاب را آماده میکند.",
"planSolo": "انفرادی",
"planSmall": "کوچک",
"planMedium": "متوسط",
"planLarge": "بزرگ",
"planEnterprise": "سازمانی",
"startPurchase": "شروع فرآیند خرید",
"purchaseNotice": "جریان خرید به زودی فعال میشود. {plan} انتخاب شده و برای راهاندازی تسویه حساب آماده است."
},
"schedule": {
"defaultLabel": "تاریخ برنامه",
"previousDay": "روز قبل",
"nextDay": "روز بعد",
"chooseDate": "انتخاب تاریخ برنامه",
"year": "سال",
"month": "ماه",
"day": "روز",
"monthJanuary": "ژانویه",
"monthFebruary": "فوریه",
"monthMarch": "مارس",
"monthApril": "آوریل",
"monthMay": "مه",
"monthJune": "ژوئن",
"monthJuly": "ژوئیه",
"monthAugust": "اوت",
"monthSeptember": "سپتامبر",
"monthOctober": "اکتبر",
"monthNovember": "نوامبر",
"monthDecember": "دسامبر"
}
}