diff --git a/README.md b/README.md index e57ea07..e687209 100644 --- a/README.md +++ b/README.md @@ -166,7 +166,7 @@ Without our translators, it wouldn't be possible to translate Open Ticket in so |🔴 |🇸🇮 Slovenian |[⭐ Contribute!](.github/CONTRIBUTING.md)| |🔴 |🇬🇷 Greek |[⭐ Contribute!](.github/CONTRIBUTING.md)| |🔴 |❓ Kurdish |[⭐ Contribute!](.github/CONTRIBUTING.md)| -|🔴 |❓ Persian |[⭐ Contribute!](.github/CONTRIBUTING.md)| +|🟢 |🇮🇷 Persian |zhavis | ## ⭐️ Star History Please give this repository a star if you like it. diff --git a/languages/persian.json b/languages/persian.json new file mode 100644 index 0000000..f017521 --- /dev/null +++ b/languages/persian.json @@ -0,0 +1,478 @@ +{ + "_TRANSLATION":{ + "otversion":"v4.0.5", + "translators":["zhavis"], + "lastedited":"28/05/2025", + "language":"Persian", + "automated":true + }, + "checker":{ + "system":{ + "typeError": "[خطا]", + "headerOpenTicket": "تیکت باز", + "typeWarning": "[هشدار]", + "typeInfo": "[اطلاع‌رسانی]", + "headerConfigChecker": "بررسی تنظیمات", + "headerDescription": "بررسی خطاها در فایل‌های تنظیمات شما!", + "footerError": "ربات تا زمانی که تمام {0} ها رفع نشود، شروع نخواهد شد!", + "footerWarning": "توصیه می‌شود قبل از شروع تمام {0} ها را رفع کنید!", + "footerSupport": "پشتیبانی: {0} - مستندات: {1}", + "compactInformation": "برای اطلاعات بیشتر از {0} استفاده کنید!", + "dataPath": "مسیر", + "dataDocs": "مستندات", + "dataMessages": "پیام" + + }, + "messages":{ + "stringTooShort": "این رشته نمی‌تواند کمتر از {0} کاراکتر باشد!", + "stringTooLong": "این رشته نمی‌تواند بیشتر از {0} کاراکتر باشد!", + "stringLengthInvalid": "طول این رشته باید دقیقاً {0} کاراکتر باشد!", + "stringStartsWith": "این رشته باید با {0} شروع شود!", + "stringEndsWith": "این رشته باید با {0} پایان یابد!", + "stringContains": "این رشته باید شامل {0} باشد!", + "stringChoices": "این رشته فقط می‌تواند یکی از مقادیر زیر باشد: {0}!", + "stringRegex": "این رشته نامعتبر است!", + + "numberTooShort": "این عدد نمی‌تواند کمتر از {0} رقم باشد!", + "numberTooLong": "این عدد نمی‌تواند بیشتر از {0} رقم باشد!", + "numberLengthInvalid": "طول این عدد باید دقیقاً {0} رقم باشد!", + "numberTooSmall": "این عدد باید حداقل {0} باشد!", + "numberTooLarge": "این عدد باید حداکثر {0} باشد!", + "numberNotEqual": "این عدد باید برابر با {0} باشد!", + "numberStep": "این عدد باید مضربی از {0} باشد!", + "numberStepOffset": "این عدد باید مضربی از {0} باشد که از {1} شروع شود!", + "numberStartsWith": "این عدد باید با {0} شروع شود!", + "numberEndsWith": "این عدد باید با {0} پایان یابد!", + "numberContains": "این عدد باید شامل {0} باشد!", + "numberChoices": "این عدد فقط می‌تواند یکی از مقادیر زیر باشد: {0}!", + "numberFloat": "این عدد نمی‌تواند اعشاری باشد!", + "numberNegative": "این عدد نمی‌تواند منفی باشد!", + "numberPositive": "این عدد نمی‌تواند مثبت باشد!", + "numberZero": "این عدد نمی‌تواند صفر باشد!", + + "booleanTrue": "این مقدار بولی نمی‌تواند درست (true) باشد!", + "booleanFalse": "این مقدار بولی نمی‌تواند نادرست (false) باشد!", + + "arrayEmptyDisabled": "این آرایه اجازه ندارد خالی باشد!", + "arrayEmptyRequired": "این آرایه باید خالی باشد!", + "arrayTooShort": "طول این آرایه باید حداقل {0} باشد!", + "arrayTooLong": "طول این آرایه باید حداکثر {0} باشد!", + "arrayLengthInvalid": "طول این آرایه باید دقیقاً {0} باشد!", + "arrayInvalidTypes": "این آرایه فقط می‌تواند شامل انواع زیر باشد: {0}!", + "arrayDouble": "این آرایه اجازه ندارد مقدار تکراری داشته باشد!", + + "discordInvalidId": "شناسه {0} دیسکورد نامعتبر است!", + "discordInvalidIdOptions": "شناسه {0} دیسکورد نامعتبر است! همچنین می‌توانید از این موارد استفاده کنید: {1}!", + "discordInvalidToken": "توکن دیسکورد نامعتبر است (از نظر ساختاری)!", + "colorInvalid": "این رنگ هگز نامعتبر است!", + "emojiTooShort": "این رشته باید حداقل {0} ایموجی داشته باشد!", + "emojiTooLong": "این رشته باید حداکثر {0} ایموجی داشته باشد!", + "emojiCustom": "این ایموجی نمی‌تواند یک ایموجی سفارشی دیسکورد باشد!", + "emojiInvalid": "این ایموجی نامعتبر است!", + "urlInvalid": "این آدرس URL نامعتبر است!", + "urlInvalidHttp": "این آدرس URL فقط می‌تواند از پروتکل https:// استفاده کند!", + "urlInvalidProtocol": "این آدرس URL فقط می‌تواند از پروتکل‌های http:// و https:// استفاده کند!", + "urlInvalidHostname": "نام میزبان این URL مجاز نیست!", + "urlInvalidExtension": "پسوند این URL نامعتبر است! یکی از موارد زیر را انتخاب کنید: {0}!", + "urlInvalidPath": "مسیر این URL نامعتبر است!", + "idNotUnique": "این شناسه یکتا نیست، لطفاً از شناسه دیگری استفاده کنید!", + "idNonExistent": "شناسه {0} وجود ندارد!", + + "invalidType": "این ویژگی باید از نوع {0} باشد!", + "propertyMissing": "ویژگی {0} در این شیء وجود ندارد!", + "propertyOptional": "ویژگی {0} در این شیء اختیاری است!", + "objectDisabled": "این شیء غیرفعال است، برای فعال‌سازی از {0} استفاده کنید!", + "nullInvalid": "این ویژگی نمی‌تواند مقدار null داشته باشد!", + "switchInvalidType": "این باید یکی از انواع زیر باشد: {0}!", + "objectSwitchInvalid": "این شیء باید یکی از انواع زیر باشد: {0}!", + + "invalidLanguage": "این زبان نامعتبر است!", + "invalidButton": "این دکمه باید حداقل یک {0} یا {1} داشته باشد!", + "unusedOption": "گزینه {0} در جایی استفاده نشده است!", + "unusedQuestion": "سؤال {0} در جایی استفاده نشده است!", + "dropdownOption": "پنلی که قابلیت انتخاب از لیست (dropdown) دارد فقط می‌تواند شامل گزینه‌هایی از نوع 'تیکت' باشد!" + } + }, + "actions":{ + "buttons":{ + "create": "مشاهده تیکت", + "close": "بستن تیکت", + "delete": "حذف تیکت", + "reopen": "دوباره باز کردن تیکت", + "claim": "اختصاص دادن تیکت", + "unclaim": "لغو اختصاص تیکت", + "pin": "سنجاق کردن تیکت", + "unpin": "لغو سنجاق تیکت", + "clear": "حذف تیکت‌ها", + "helpSwitchSlash": "مشاهده دستورات اسلش", + "helpSwitchText": "مشاهده دستورات متنی", + "helpPage": "صفحه {0}", + "withReason": "با دلیل", + "withoutTranscript": "بدون رونوشت" + }, + "titles":{ + "created": "تیکت ایجاد شد", + "close": "تیکت بسته شد", + "delete": "تیکت حذف شد", + "reopen": "تیکت دوباره باز شد", + "claim": "تیکت اختصاص داده شد", + "unclaim": "تیکت از حالت اختصاص خارج شد", + "pin": "تیکت سنجاق شد", + "unpin": "تیکت از حالت سنجاق خارج شد", + "rename": "نام تیکت تغییر کرد", + "move": "تیکت منتقل شد", + "add": "کاربر به تیکت اضافه شد", + "remove": "کاربر از تیکت حذف شد", + + "help": "دستورات موجود", + "statsReset": "بازنشانی آمار", + "blacklistAdd": "کاربر به لیست سیاه اضافه شد", + "blacklistRemove": "کاربر از لیست سیاه خارج شد", + "blacklistGet": "کاربر لیست سیاه", + "blacklistView": "لیست سیاه فعلی", + "blacklistAddDm": "به لیست سیاه اضافه شدید", + "blacklistRemoveDm": "از لیست سیاه خارج شدید", + "clear": "تیکت‌ها پاک شدند", + "roles": "نقش‌ها به‌روزرسانی شدند", + + "autoclose": "تیکت به‌صورت خودکار بسته شد", + "autocloseEnabled": "بسته شدن خودکار فعال شد", + "autocloseDisabled": "بسته شدن خودکار غیرفعال شد", + "autodelete": "تیکت به‌صورت خودکار حذف شد", + "autodeleteEnabled": "حذف خودکار فعال شد", + "autodeleteDisabled": "حذف خودکار غیرفعال شد" + }, + "descriptions":{ + "create": "تیکت شما ساخته شد. برای دسترسی به آن روی دکمه زیر کلیک کنید!", + "close": "تیکت با موفقیت بسته شد!", + "delete": "تیکت با موفقیت حذف شد!", + "reopen": "تیکت با موفقیت دوباره باز شد!", + "claim": "تیکت با موفقیت گرفته شد!", + "unclaim": "تیکت با موفقیت آزاد شد!", + "pin": "تیکت با موفقیت سنجاق شد!", + "unpin": "تیکت با موفقیت از سنجاق خارج شد!", + "rename": "تیکت با موفقیت به {0} تغییر نام یافت!", + "move": "تیکت با موفقیت به {0} منتقل شد!", + "add": "{0} با موفقیت به تیکت اضافه شد!", + "remove": "{0} با موفقیت از تیکت حذف شد!", + + "helpExplanation": "`` => پارامتر اجباری\n`[name]` => پارامتر اختیاری", + "statsReset": "آمار بات با موفقیت ریست شد!", + "statsError": "امکان مشاهده آمار تیکت وجود ندارد!\n{0} یک تیکت نیست!", + "blacklistAdd": "{0} با موفقیت به لیست سیاه اضافه شد!", + "blacklistRemove": "{0} با موفقیت از لیست سیاه حذف شد!", + "blacklistGetSuccess": "{0} در حال حاضر در لیست سیاه است!", + "blacklistGetEmpty": "{0} در حال حاضر در لیست سیاه نیست!", + "blacklistViewEmpty": "فعلاً هیچ کسی در لیست سیاه نیست!", + "blacklistViewTip": "برای افزودن کاربر به لیست سیاه از \"/blacklist add\" استفاده کنید!", + "clearVerify": "آیا مطمئن هستید که می‌خواهید چند تیکت را حذف کنید؟\nاین عمل قابل بازگشت نیست!", + "clearReady": "{0} تیکت با موفقیت حذف شدند!", + "rolesEmpty": "هیچ نقشی به‌روزرسانی نشده است!", + + "autocloseLeave": "این تیکت به دلیل ترک سازنده سرور، به‌صورت خودکار بسته شد!", + "autocloseTimeout": "این تیکت به دلیل غیرفعال بودن بیش از `{0} ساعت` به‌صورت خودکار بسته شد!", + "autodeleteLeave": "این تیکت به دلیل ترک سازنده سرور، به‌صورت خودکار حذف شد!", + "autodeleteTimeout": "این تیکت به دلیل غیرفعال بودن بیش از `{0} روز` به‌صورت خودکار حذف شد!", + "autocloseEnabled": "بستن خودکار در این تیکت فعال شد!\nتیکت زمانی بسته می‌شود که بیش از `{0} ساعت` غیرفعال باشد!", + "autocloseDisabled": "بستن خودکار در این تیکت غیرفعال شد!\nتیکت دیگر به‌صورت خودکار بسته نمی‌شود!", + "autodeleteEnabled": "حذف خودکار در این تیکت فعال شد!\nتیکت زمانی حذف می‌شود که بیش از `{0} روز` غیرفعال باشد!", + "autodeleteDisabled": "حذف خودکار در این تیکت غیرفعال شد!\nتیکت دیگر به‌صورت خودکار حذف نمی‌شود!", + + "ticketMessageLimit": "شما تنها می‌توانید {0} تیکت هم‌زمان ایجاد کنید!", + "ticketMessageAutoclose": "این تیکت پس از {0} ساعت عدم فعالیت به‌صورت خودکار بسته می‌شود!", + "ticketMessageAutodelete": "این تیکت پس از {0} روز عدم فعالیت به‌صورت خودکار حذف می‌شود!", + "panelReady": "پنل را می‌توانید در پایین پیدا کنید!\nاین پیام اکنون قابل حذف است!" + }, + "modal":{ + "closePlaceholder": "چرا این تیکت را بستید؟", + "deletePlaceholder": "چرا این تیکت را حذف کردید؟", + "reopenPlaceholder": "چرا این تیکت را دوباره باز کردید؟", + "claimPlaceholder": "چرا این تیکت را اختصاص دادید؟", + "unclaimPlaceholder": "چرا این تیکت را از حالت اختصاص خارج کردید؟", + "pinPlaceholder": "چرا این تیکت را سنجاق کردید؟", + "unpinPlaceholder": "چرا این تیکت را از حالت سنجاق خارج کردید؟" + }, + "logs":{ + "createLog": "یک تیکت جدید توسط {0} ایجاد شد!", + "closeLog": "این تیکت توسط {0} بسته شد!", + "closeDm": "تیکت شما در سرور ما بسته شده است!", + "deleteLog": "این تیکت توسط {0} حذف شد!", + "deleteDm": "تیکت شما در سرور ما حذف شده است!", + "reopenLog": "این تیکت توسط {0} دوباره باز شد!", + "reopenDm": "تیکت شما در سرور ما دوباره باز شده است!", + "claimLog": "این تیکت توسط {0} اختصاص داده شد!", + "claimDm": "تیکت شما در سرور ما اختصاص داده شده است!", + "unclaimLog": "این تیکت توسط {0} از حالت اختصاص خارج شد!", + "unclaimDm": "تیکت شما در سرور ما از حالت اختصاص خارج شده است!", + "pinLog": "این تیکت توسط {0} سنجاق شد!", + "pinDm": "تیکت شما در سرور ما سنجاق شده است!", + "unpinLog": "این تیکت توسط {0} از حالت سنجاق خارج شد!", + "unpinDm": "تیکت شما در سرور ما از حالت سنجاق خارج شده است!", + "renameLog": "نام این تیکت به {0} توسط {1} تغییر کرد!", + "renameDm": "نام تیکت شما در سرور ما به {0} تغییر کرده است!", + "moveLog": "این تیکت توسط {1} به {0} منتقل شد!", + "moveDm": "تیکت شما در سرور ما به {0} منتقل شده است!", + "addLog": "{0} توسط {1} به این تیکت اضافه شد!", + "addDm": "{0} به تیکت شما در سرور ما اضافه شده است!", + "removeLog": "{0} توسط {1} از این تیکت حذف شد!", + "removeDm": "{0} از تیکت شما در سرور ما حذف شده است!", + + "blacklistAddLog": "{0} توسط {1} در لیست سیاه قرار گرفت!", + "blacklistRemoveLog": "{0} توسط {1} از لیست سیاه خارج شد!", + "blacklistAddDm": "شما در سرور ما در لیست سیاه قرار گرفته‌اید!\nاز این پس نمی‌توانید تیکت ایجاد کنید!", + "blacklistRemoveDm": "شما از لیست سیاه در سرور ما خارج شده‌اید!\nاکنون می‌توانید دوباره تیکت ایجاد کنید!", + "clearLog": "{0} تیکت توسط {1} حذف شدند!" + } + }, + "transcripts":{ + "success":{ + "visit": "مشاهده رونوشت", + "ready": "رونوشت ایجاد شد", + "textFileDescription": "این رونوشت متنی یک تیکت حذف شده است!", + "htmlProgress": "لطفاً منتظر بمانید تا رونوشت HTML پردازش شود...", + "createdChannel": "یک رونوشت {0} جدید در سرور ایجاد شد!", + "createdCreator": "یک رونوشت {0} جدید برای یکی از تیکت‌های شما ایجاد شد!", + "createdParticipant": "یک رونوشت {0} جدید در یکی از تیکت‌هایی که در آن شرکت داشتید ایجاد شد!", + "createdActiveAdmin": "یک رونوشت {0} جدید در یکی از تیکت‌هایی که به عنوان ادمین شرکت داشتید ایجاد شد!", + "createdEveryAdmin": "یک رونوشت {0} جدید در یکی از تیکت‌هایی که شما ادمین آن بودید ایجاد شد!", + "createdOther": "یک رونوشت {0} جدید ایجاد شد!" + }, + "errors":{ + "retry": "تلاش مجدد", + "continue": "حذف بدون رونوشت", + "backup": "ایجاد نسخه پشتیبان رونوشت", + "error": "خطایی هنگام تلاش برای ایجاد رونوشت رخ داد.\nچه کاری می‌خواهید انجام دهید؟\n\nاین تیکت تا زمانی که یکی از این دکمه‌ها را فشار دهید حذف نخواهد شد." +} + }, + "errors":{ + "titles":{ + "internalError": "خطای داخلی", + "optionMissing": "گزینه دستور ناقص است", + "optionInvalid": "گزینه دستور نامعتبر است", + "unknownCommand": "دستور ناشناخته", + "noPermissions": "عدم دسترسی لازم", + "unknownTicket": "تیکت ناشناخته", + "deprecatedTicket": "تیکت منسوخ شده", + "unknownOption": "گزینه ناشناخته", + "unknownPanel": "پنل ناشناخته", + "notInGuild": "در سرور نیست", + "channelRename": "امکان تغییر نام کانال وجود ندارد", + "busy": "تیکت در حال بررسی است" + }, + "descriptions":{ + "askForInfo": "برای اطلاعات بیشتر با مالک این بات تماس بگیرید!", + "askForInfoResolve": "اگر پس از چند بار تلاش این مشکل رفع نشد، با مالک بات تماس بگیرید.", + "internalError": "به دلیل یک خطای داخلی، نتوانستم به این {0} پاسخ دهم!", + "optionMissing": "یک پارامتر اجباری در این دستور وجود ندارد!", + "optionInvalid": "یک پارامتر در این دستور نامعتبر است!", + "optionInvalidChoose": "یکی از موارد زیر را انتخاب کنید", + "unknownCommand": "برای اطلاعات بیشتر به منوی راهنما مراجعه کنید!", + "noPermissions": "شما اجازه استفاده از این {0} را ندارید!", + "noPermissionsList": "مجوزهای لازم: (حداقل یکی از آنها)", + "noPermissionsCooldown": "شما نمی‌توانید این {0} را استفاده کنید زیرا در حالت انتظار (cool down) هستید!", + "noPermissionsBlacklist": "شما اجازه استفاده از این {0} را ندارید زیرا در لیست سیاه قرار دارید!", + "noPermissionsLimitGlobal": "شما نمی‌توانید تیکت ایجاد کنید چون سرور به حداکثر تعداد تیکت‌ها رسیده است!", + "noPermissionsLimitGlobalUser": "شما نمی‌توانید تیکت ایجاد کنید چون به حداکثر تعداد تیکت‌های خود رسیده‌اید!", + "noPermissionsLimitOption": "شما نمی‌توانید تیکت ایجاد کنید چون سرور به حداکثر تعداد تیکت‌ها برای این گزینه رسیده است!", + "noPermissionsLimitOptionUser": "شما نمی‌توانید تیکت ایجاد کنید چون به حداکثر تعداد تیکت‌های خود برای این گزینه رسیده‌اید!", + "unknownTicket": "لطفاً این دستور را در یک تیکت معتبر دوباره امتحان کنید!", + "deprecatedTicket": "این کانال یک تیکت معتبر نیست! ممکن است تیکتی از نسخه قدیمی Open Ticket باشد!", + "notInGuild": "این {0} در دایرکت مسیج کار نمی‌کند! لطفاً آن را در یک سرور امتحان کنید!", + "channelRename": "به دلیل محدودیت‌های ریت‌لیمیت دیسکورد، در حال حاضر بات نمی‌تواند نام کانال را تغییر دهد. نام کانال طی ۱۰ دقیقه به صورت خودکار تغییر خواهد کرد، اگر بات ریبوت نشود.", + "channelRenameSource": "منبع این خطا: {0}", + "busy": "امکان استفاده از این {0} وجود ندارد!\nتیکت در حال حاضر توسط بات در حال پردازش است.\n\nلطفاً چند ثانیه بعد دوباره تلاش کنید!" + }, + "optionInvalidReasons":{ + "stringRegex": "مقدار با الگو مطابقت ندارد!", + "stringMinLength": "مقدار باید حداقل {0} کاراکتر باشد!", + "stringMaxLength": "مقدار باید حداکثر {0} کاراکتر باشد!", + "numberInvalid": "عدد نامعتبر است!", + "numberMin": "عدد باید حداقل {0} باشد!", + "numberMax": "عدد باید حداکثر {0} باشد!", + "numberDecimal": "عدد نباید اعشاری باشد!", + "numberNegative": "عدد نباید منفی باشد!", + "numberPositive": "عدد نباید مثبت باشد!", + "numberZero": "عدد نباید صفر باشد!", + "channelNotFound": "کانال پیدا نشد!", + "userNotFound": "کاربر پیدا نشد!", + "roleNotFound": "رول پیدا نشد!", + "memberNotFound": "کاربر پیدا نشد!", + "mentionableNotFound": "کاربر یا رول پیدا نشد!", + "channelType": "نوع کانال نامعتبر است!", + "notInGuild": "برای استفاده از این گزینه باید در یک سرور باشید!" + }, + "permissions":{ + "developer": "شما باید توسعه‌دهنده‌ی ربات باشید.", + "owner": "شما باید مالک سرور باشید.", + "admin": "شما باید ادمین سرور باشید.", + "moderator": "شما باید ناظر (مدیر میانی) باشید.", + "support": "شما باید عضو تیم پشتیبانی باشید.", + "member": "شما باید عضو باشید.", + "discord-administrator": "شما باید دسترسی `ADMINISTRATOR` را داشته باشید." + }, + "actionInvalid":{ + "close": "تیکت قبلاً بسته شده است!", + "reopen": "تیکت هنوز بسته نشده است!", + "claim": "تیکت قبلاً اختصاص داده شده است!", + "unclaim": "تیکت هنوز اختصاص داده نشده است!", + "pin": "تیکت قبلاً سنجاق شده است!", + "unpin": "تیکت هنوز سنجاق نشده است!", + "add": "این کاربر به تیکت دسترسی دارد!", + "remove": "امکان حذف این کاربر از تیکت وجود ندارد!" + } + }, + "params":{ + "uppercase":{ + "ticket": "تیکت", + "tickets": "تیکت‌ها", + "reason": "دلیل", + "creator": "ایجادکننده", + "remaining": "زمان باقی‌مانده", + "added": "اضافه شده", + "removed": "حذف شده", + "filter": "فیلتر", + "claimedBy": "اختصاص داده شده به {0}", + "method": "روش", + "type": "تایپ", + "blacklisted": "در لیست سیاه", + "panel": "پنل", + "command": "دستور", + "system": "سیستم", + "true": "درست", + "false": "نادرست", + "syntax": "سینتکس", + "originalName": "نام اصلی", + "newName": "نام جدید", + "until": "تا", + "validOptions": "گزینه‌های معتبر", + "validPanels": "پنل‌های معتبر", + "autoclose": "بسته شدن خودکار", + "autodelete": "حذف خودکار", + "startupDate": "تاریخ راه‌اندازی", + "version": "نسخه", + "name": "نام", + "role": "نقش", + "status": "وضعیت", + "claimed": "اختصاص داده شده", + "pinned": "سنجاق شده", + "creationDate": "تاریخ ایجاد" + }, + "lowercase":{ + "text":"text", + "html":"html", + "command":"command", + "modal":"modal", + "button":"button", + "dropdown":"dropdown", + "method":"method" + } + }, + "commands":{ + "reason": "دلیل اختیاری را مشخص کنید که در گزارش‌ها نمایش داده می‌شود.", + "help": "دریافت لیست تمامی دستورات موجود.", + "panel": "ارسال پیامی با منوی کشویی یا دکمه‌ها (برای ساخت تیکت).", + "panelId": "شناسه پنلی که می‌خواهید ایجاد کنید.", + "panelAutoUpdate": "آیا می‌خواهید این پنل هنگام ویرایش به صورت خودکار به‌روزرسانی شود؟", + "ticket": "ساخت فوری تیکت.", + "ticketId": "شناسه تیکتی که می‌خواهید ایجاد کنید.", + "close": "بستن تیکت.", + "delete": "حذف تیکت.", + "deleteNoTranscript": "حذف این تیکت بدون ایجاد نسخه ثبت مکالمه.", + "reopen": "بازکردن مجدد تیکت.", + "claim": "ادعای تیکت.", + "claimUser": "ادعای تیکت برای شخص دیگری به جای خودتان.", + "unclaim": "لغو ادعای تیکت.", + "pin": "سنجاق کردن تیکت.", + "unpin": "لغو سنجاق کردن تیکت.", + "move": "انتقال تیکت.", + "moveId": "شناسه گزینه‌ای که می‌خواهید به آن منتقل شوید.", + "rename": "تغییر نام تیکت.", + "renameName": "نام جدید برای این تیکت.", + "add": "اضافه کردن کاربر به تیکت.", + "addUser": "کاربری که باید اضافه شود.", + "remove": "حذف کاربر از تیکت.", + "removeUser": "کاربری که باید حذف شود.", + "blacklist": "مدیریت لیست سیاه تیکت‌ها.", + "blacklistView": "نمایش لیست سیاه فعلی.", + "blacklistAdd": "اضافه کردن کاربر به لیست سیاه.", + "blacklistRemove": "حذف کاربر از لیست سیاه.", + "blacklistGet": "دریافت جزئیات کاربر در لیست سیاه.", + "blacklistGetUser": "کاربری که باید جزئیاتش دریافت شود.", + "stats": "نمایش آمار از ربات، یک عضو یا یک تیکت.", + "statsReset": "بازنشانی تمامی آمار ربات (شروع دوباره از صفر).", + "statsGlobal": "نمایش آمار کلی.", + "statsUser": "نمایش آمار یک کاربر در سرور.", + "statsUserUser": "کاربری که می‌خواهید آمارش را ببینید.", + "statsTicket": "نمایش آمار یک تیکت در سرور.", + "statsTicketTicket": "تیکتی که می‌خواهید آمارش را ببینید.", + "clear": "حذف چندین تیکت به صورت همزمان.", + "clearFilter": "فیلتر برای حذف تیکت‌ها.", + "clearFilters":{ + "all": "همه", + "open": "باز", + "close": "بسته", + "claim": "اختصاص داده شده", + "unclaim": "اختصاص داده نشده", + "pin": "سنجاق شده", + "unpin": "لغو سنجاق", + "autoclose": "بسته شدن خودکار" + }, + "autoclose": "مدیریت بسته شدن خودکار در تیکت.", + "autocloseDisable": "غیرفعال کردن بسته شدن خودکار در این تیکت.", + "autocloseEnable": "فعال کردن بسته شدن خودکار در این تیکت.", + "autocloseEnableTime": "تعداد ساعت‌های غیرفعال بودن تیکت برای بسته شدن خودکار.", + "autodelete": "مدیریت حذف خودکار در تیکت.", + "autodeleteDisable": "غیرفعال کردن حذف خودکار در این تیکت.", + "autodeleteEnable": "فعال کردن حذف خودکار در این تیکت.", + "autodeleteEnableTime": "تعداد روزهای غیرفعال بودن تیکت برای حذف خودکار." + }, + "helpMenu":{ + "help": "دریافت فهرستی از همهء دستورات موجود.", + "ticket": "ایجاد فوری یک تیکت.", + "close": "بستن تیکت؛ این باعث غیرفعال شدن نوشتن در این کانال میشود.", + "delete": "حذف تیکت؛ هنگام فعال بودن، یک رونوشت ایجاد میکند.", + "reopen": "بازکردن مجدد تیکت؛ دوباره نوشتن در این کانال را فعال میکند.", + "pin": "سنجاق کردن تیکت؛ این کار تیکت را به بالای فهرست منتقل میکند و علامت '📌' را به نام آن اضافه میکند.", + "unpin": "لغو سنجاق کردن تیکت؛ تیکت در جای خود باقی میماند ولی علامت '📌' را از دست میدهد.", + "move": "جابجایی تیکت؛ تایپ این تیکت را تغییر میدهد.", + "rename": "تغییر نام تیکت؛ نام کانال این تیکت را تغییر میدهد.", + "claim": "اختصاص دادن تیکت؛ با این کار به تیم اطلاع میدهید که در حال رسیدگی به این تیکت هستید.", + "unclaim": "لغو اختصاص تیکت؛ با این کار به تیم اطلاع میدهید که این تیکت دوباره آزاد است.", + "add": "اضافه کردن کاربر به تیکت؛ به کاربر اجازه میدهید که بتواند در این تیکت بخواند و بنویسد.", + "remove": "حذف کاربر از تیکت؛ اجازه خواندن و نوشتن را برای کاربر در این تیکت لغو میکند.", + "panel": "نمایش پیامی با منوی کشویی یا دکمه‌ها (برای ایجاد تیکت).", + "blacklistView": "مشاهده فهرست کاربران در لیست سیاه.", + "blacklistAdd": "اضافه کردن یک کاربر به لیست سیاه.", + "blacklistRemove": "حذف یک کاربر از لیست سیاه.", + "blacklistGet": "دریافت جزئیات یک کاربر در لیست سیاه.", + "statsGlobal": "مشاهده آمار کلی سیستم.", + "statsTicket": "مشاهده آمار یک تیکت در سرور.", + "statsUser": "مشاهده آمار یک کاربر در سرور.", + "statsReset": "بازنشانی همه آمارهای بات (شروع شمارش از صفر).", + "autocloseDisable": "غیرفعال کردن بسته شدن خودکار در این تیکت.", + "autocloseEnable": "فعال کردن بسته شدن خودکار در این تیکت.", + "autodeleteDisable": "غیرفعال کردن حذف خودکار در این تیکت.", + "autodeleteEnable": "فعال کردن حذف خودکار در این تیکت." + }, + "stats":{ + "scopes":{ + "global": "آمار کلی", + "system": "آمار سیستم", + "user": "آمار کاربر", + "ticket": "آمار تیکت", + "participants": "شرکت‌کنندگان" + }, + "properties":{ + "ticketsCreated":"تیکت های ساخته شده", + "ticketsClosed":"تیکت های بسته شده", + "ticketsDeleted":"تیکت های حذف شده", + "ticketsReopened":"تیکت های پاسخ داده شده", + "ticketsAutoclosed":"تیکت هایی خودکار بسته شده", + "ticketsClaimed":"تیکت های اختصاص داده شده", + "ticketsPinned":"تیکت های سنجاق شده", + "ticketsMoved":"تیکت های انتقال داده شده", + "usersBlacklisted":"کاربران در لیست سیاه", + "transcriptsCreated":"رونوشت های ایجاد شده" + } + } +} \ No newline at end of file