diff --git a/README.md b/README.md index e687209..9428d4d 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@

Open Ticket is the most advanced & customisable discord ticket bot that you will ever find! You can customise up to 300+ variables! This includes Html Transcripts, Advanced Plugins, Custom Embeds, Questions/Modals, Stats & more! -You're also able to customise every little aspect of the bot! From embeds to transcripts. Open Ticket is also translated in more than 27 Languages! If you need any help, feel free to join our discord server! +You're also able to customise every little aspect of the bot! From embeds to transcripts. Open Ticket is also translated in more than 28 Languages! If you need any help, feel free to join our discord server!

⭐️ Help us grow by giving a star! ⭐️

@@ -32,7 +32,7 @@ You're also able to customise every little aspect of the bot! From embeds to tra - **📈 scalable** - Open Ticket is made to handle huge servers! (Already tested in **servers with 100k members**) - **📄 HTML transcripts** - Make use of the most customisable, beautiful and easy-to-use HTML Transcripts! - **✅ ticket actions** - Close, Reopen, Delete, Claim, Pin, Rename & Move all your tickets! -- **🇬🇧 translation** - Open Ticket has been translated in more than **27 languages** by our community! +- **🇬🇧 translation** - Open Ticket has been translated in more than **28 languages** by our community! - **🎨 customisation** - Open Ticket has been created around customisation, everything can be customised! - **🖥️ interactions** - The bot has full support for Buttons, Dropdowns, Slash Commands and Modals! - **∞ unlimited** - Create an infinite amount of tickets & panels! @@ -154,6 +154,7 @@ Without our translators, it wouldn't be possible to translate Open Ticket in so |🟢 |🇵🇱 Polish |danoglez | |🟢 |🇳🇴 Norwegian |NoOneNook | |🟢 |🇸🇪 Swedish |NoOneNook | +|🟢 |🇮🇷 Persian |dysashop & zhavis | |🤖 |🇪🇪 Estonian |iamnotmega | |🤖 |🇫🇮 Finnish |iamnotmega | |🤖 |🇷🇺 Russian |NoOneNook | @@ -166,7 +167,6 @@ 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 |zhavis | ## ⭐️ Star History Please give this repository a star if you like it. diff --git a/languages/norwegian.json b/languages/norwegian.json index 09817d4..6da76d1 100644 --- a/languages/norwegian.json +++ b/languages/norwegian.json @@ -92,138 +92,138 @@ "dropdownOption": "Et panel med nedtrekksmeny aktivert kan kun inneholde alternativer av typen 'sak'!" } }, - "actions": { - "buttons": { - "create": "Opprett Sak", - "close": "Lukk Sak", - "delete": "Slett Sak", - "reopen": "Gjenåpne Sak", - "claim": "Ta Sak", - "unclaim": "Frigi Sak", - "pin": "Fest Sak", - "unpin": "Løsne Sak", - "clear": "Slett Saker", - "helpSwitchSlash": "Vis Skråstrekskommandoer", - "helpSwitchText": "Vis Tekstkommandoer", - "helpPage": "Side {0}", - "withReason": "Med Årsak", - "withoutTranscript": "Uten Utskrift" - }, - "titles": { - "created": "Sak Opprettet", - "close": "Sak Lukket", - "delete": "Sak Slettet", - "reopen": "Sak Gjenåpnet", - "claim": "Sak Tatt", - "unclaim": "Sak Frigitt", - "pin": "Sak Festet", - "unpin": "Sak Løsnet", - "rename": "Sak Omdøpt", - "move": "Sak Flyttet", - "add": "Bruker Lagt Til Sak", - "remove": "Bruker Fjernet Fra Sak", - - "help": "Tilgjengelige Kommandoer", - "statsReset": "Tilbakestill Statistikk", - "blacklistAdd": "Bruker Svartelistet", - "blacklistRemove": "Bruker Fjernet Fra Svarteliste", - "blacklistGet": "Svartelistet Bruker", - "blacklistView": "Gjeldende Svarteliste", - "blacklistAddDm": "Lagt Til Svarteliste", - "blacklistRemoveDm": "Fjernet Fra Svarteliste", - "clear": "Saker Slettet", - "roles": "Roller Oppdatert", - - "autoclose": "Sak Autolukket", - "autocloseEnabled": "Autolukking Aktivert", - "autocloseDisabled": "Autolukking Deaktivert", - "autodelete": "Sak Autoslettet", - "autodeleteEnabled": "Autosletting Aktivert", - "autodeleteDisabled": "Autosletting Deaktivert" - }, - "descriptions": { - "create": "Din sak er blitt opprettet. Klikk på knappen nedenfor for å få tilgang til den!", - "close": "Saken er blitt lukket vellykket!", - "delete": "Saken er blitt slettet vellykket!", - "reopen": "Saken er blitt gjenåpnet vellykket!", - "claim": "Saken er blitt tatt vellykket!", - "unclaim": "Saken er blitt frigitt vellykket!", - "pin": "Saken er blitt festet vellykket!", - "unpin": "Saken er blitt løsnet vellykket!", - "rename": "Saken er blitt omdøpt til {0} vellykket!", - "move": "Saken er blitt flyttet til {0} vellykket!", - "add": "{0} er blitt lagt til saken vellykket!", - "remove": "{0} er blitt fjernet fra saken vellykket!", - - "helpExplanation": "`` => påkrevd parameter\n`[navn]` => valgfri parameter", - "statsReset": "Botens statistikk er blitt tilbakestilt vellykket!", - "statsError": "Kan ikke vise saksstatistikk!\n{0} er ikke en sak!", - "blacklistAdd": "{0} er blitt svartelistet vellykket!", - "blacklistRemove": "{0} er blitt fjernet fra svartelisten vellykket!", - "blacklistGetSuccess": "{0} er for øyeblikket svartelistet!", - "blacklistGetEmpty": "{0} er for øyeblikket ikke svartelistet!", - "blacklistViewEmpty": "Ingen er svartelistet ennå!", - "blacklistViewTip": "Bruk \"/blacklist add\" for å svarteliste en bruker!", - "clearVerify": "Er du sikker på at du vil slette flere saker?\nDenne handlingen kan ikke angres!", - "clearReady": "{0} saker er blitt slettet vellykket!", - "rolesEmpty": "Ingen roller er blitt oppdatert!", - - "autocloseLeave": "Denne saken er blitt autolukket fordi oppretteren forlot serveren!", - "autocloseTimeout": "Denne saken er blitt autolukket fordi den har vært inaktiv i mer enn `{0}t`!", - "autodeleteLeave": "Denne saken er blitt autoslettet fordi oppretteren forlot serveren!", - "autodeleteTimeout": "Denne saken er blitt autoslettet fordi den har vært inaktiv i mer enn `{0} dager`!", - "autocloseEnabled": "Autolukking er blitt aktivert i denne saken!\nDen vil bli lukket når den er inaktiv i mer enn `{0}t`!", - "autocloseDisabled": "Autolukking er blitt deaktivert i denne saken!\nDen vil ikke lenger bli lukket automatisk!", - "autodeleteEnabled": "Autosletting er blitt aktivert i denne saken!\nDen vil bli slettet når den er inaktiv i mer enn `{0} dager`!", - "autodeleteDisabled": "Autosletting er blitt deaktivert i denne saken!\nDen vil ikke lenger bli slettet automatisk!", - - "ticketMessageLimit": "Du kan kun opprette {0} sak(er) om gangen!", - "ticketMessageAutoclose": "Denne saken vil bli autolukket når den er inaktiv i {0}t!", - "ticketMessageAutodelete": "Denne saken vil bli autoslettet når den er inaktiv i {0} dager!", - "panelReady": "Du finner panelet nedenfor!\nDenne meldingen kan nå slettes!" - }, - "modal": { - "closePlaceholder": "Hvorfor lukket du denne saken?", - "deletePlaceholder": "Hvorfor slettet du denne saken?", - "reopenPlaceholder": "Hvorfor gjenåpnet du denne saken?", - "claimPlaceholder": "Hvorfor tok du denne saken?", - "unclaimPlaceholder": "Hvorfor frigjorde du denne saken?", - "pinPlaceholder": "Hvorfor festet du denne saken?", - "unpinPlaceholder": "Hvorfor løsnet du denne saken?" - }, - "logs": { - "createLog": "En ny sak er blitt opprettet av {0}!", - "closeLog": "Denne saken er blitt lukket av {0}!", - "closeDm": "Din sak er blitt lukket på vår server!", - "deleteLog": "Denne saken er blitt slettet av {0}!", - "deleteDm": "Din sak er blitt slettet på vår server!", - "reopenLog": "Denne saken er blitt gjenåpnet av {0}!", - "reopenDm": "Din sak er blitt gjenåpnet på vår server!", - "claimLog": "Denne saken er blitt tatt av {0}!", - "claimDm": "Din sak er blitt tatt på vår server!", - "unclaimLog": "Denne saken er blitt frigitt av {0}!", - "unclaimDm": "Din sak er blitt frigitt på vår server!", - "pinLog": "Denne saken er blitt festet av {0}!", - "pinDm": "Din sak er blitt festet på vår server!", - "unpinLog": "Denne saken er blitt løsnet av {0}!", - "unpinDm": "Din sak er blitt løsnet på vår server!", - "renameLog": "Denne saken er blitt omdøpt til {0} av {1}!", - "renameDm": "Din sak er blitt omdøpt til {0} på vår server!", - "moveLog": "Denne saken er blitt flyttet til {0} av {1}!", - "moveDm": "Din sak er blitt flyttet til {0} på vår server!", - "addLog": "{0} er blitt lagt til denne saken av {1}!", - "addDm": "{0} er blitt lagt til din sak på vår server!", - "removeLog": "{0} er blitt fjernet fra denne saken av {1}!", - "removeDm": "{0} er blitt fjernet fra din sak på vår server!", - - "blacklistAddLog": "{0} er blitt svartelistet av {1}!", - "blacklistRemoveLog": "{0} er blitt fjernet fra svartelisten av {1}!", - "blacklistAddDm": "Du er blitt svartelistet på vår server!\nFra nå av kan du ikke opprette en sak!", - "blacklistRemoveDm": "Du er blitt fjernet fra svartelisten på vår server!\nNå kan du opprette saker igjen!", - "clearLog": "{0} saker er blitt slettet av {1}!" + "actions": { + "buttons": { + "create": "Opprett Sak", + "close": "Lukk Sak", + "delete": "Slett Sak", + "reopen": "Gjenåpne Sak", + "claim": "Ta Sak", + "unclaim": "Frigi Sak", + "pin": "Fest Sak", + "unpin": "Løsne Sak", + "clear": "Slett Saker", + "helpSwitchSlash": "Vis Skråstrekskommandoer", + "helpSwitchText": "Vis Tekstkommandoer", + "helpPage": "Side {0}", + "withReason": "Med Årsak", + "withoutTranscript": "Uten Utskrift" + }, + "titles": { + "created": "Sak Opprettet", + "close": "Sak Lukket", + "delete": "Sak Slettet", + "reopen": "Sak Gjenåpnet", + "claim": "Sak Tatt", + "unclaim": "Sak Frigitt", + "pin": "Sak Festet", + "unpin": "Sak Løsnet", + "rename": "Sak Omdøpt", + "move": "Sak Flyttet", + "add": "Bruker Lagt Til Sak", + "remove": "Bruker Fjernet Fra Sak", + + "help": "Tilgjengelige Kommandoer", + "statsReset": "Tilbakestill Statistikk", + "blacklistAdd": "Bruker Svartelistet", + "blacklistRemove": "Bruker Fjernet Fra Svarteliste", + "blacklistGet": "Svartelistet Bruker", + "blacklistView": "Gjeldende Svarteliste", + "blacklistAddDm": "Lagt Til Svarteliste", + "blacklistRemoveDm": "Fjernet Fra Svarteliste", + "clear": "Saker Slettet", + "roles": "Roller Oppdatert", + + "autoclose": "Sak Autolukket", + "autocloseEnabled": "Autolukking Aktivert", + "autocloseDisabled": "Autolukking Deaktivert", + "autodelete": "Sak Autoslettet", + "autodeleteEnabled": "Autosletting Aktivert", + "autodeleteDisabled": "Autosletting Deaktivert" + }, + "descriptions": { + "create": "Din sak er blitt opprettet. Klikk på knappen nedenfor for å få tilgang til den!", + "close": "Saken er blitt lukket vellykket!", + "delete": "Saken er blitt slettet vellykket!", + "reopen": "Saken er blitt gjenåpnet vellykket!", + "claim": "Saken er blitt tatt vellykket!", + "unclaim": "Saken er blitt frigitt vellykket!", + "pin": "Saken er blitt festet vellykket!", + "unpin": "Saken er blitt løsnet vellykket!", + "rename": "Saken er blitt omdøpt til {0} vellykket!", + "move": "Saken er blitt flyttet til {0} vellykket!", + "add": "{0} er blitt lagt til saken vellykket!", + "remove": "{0} er blitt fjernet fra saken vellykket!", + + "helpExplanation": "`` => påkrevd parameter\n`[navn]` => valgfri parameter", + "statsReset": "Botens statistikk er blitt tilbakestilt vellykket!", + "statsError": "Kan ikke vise saksstatistikk!\n{0} er ikke en sak!", + "blacklistAdd": "{0} er blitt svartelistet vellykket!", + "blacklistRemove": "{0} er blitt fjernet fra svartelisten vellykket!", + "blacklistGetSuccess": "{0} er for øyeblikket svartelistet!", + "blacklistGetEmpty": "{0} er for øyeblikket ikke svartelistet!", + "blacklistViewEmpty": "Ingen er svartelistet ennå!", + "blacklistViewTip": "Bruk \"/blacklist add\" for å svarteliste en bruker!", + "clearVerify": "Er du sikker på at du vil slette flere saker?\nDenne handlingen kan ikke angres!", + "clearReady": "{0} saker er blitt slettet vellykket!", + "rolesEmpty": "Ingen roller er blitt oppdatert!", + + "autocloseLeave": "Denne saken er blitt autolukket fordi oppretteren forlot serveren!", + "autocloseTimeout": "Denne saken er blitt autolukket fordi den har vært inaktiv i mer enn `{0}t`!", + "autodeleteLeave": "Denne saken er blitt autoslettet fordi oppretteren forlot serveren!", + "autodeleteTimeout": "Denne saken er blitt autoslettet fordi den har vært inaktiv i mer enn `{0} dager`!", + "autocloseEnabled": "Autolukking er blitt aktivert i denne saken!\nDen vil bli lukket når den er inaktiv i mer enn `{0}t`!", + "autocloseDisabled": "Autolukking er blitt deaktivert i denne saken!\nDen vil ikke lenger bli lukket automatisk!", + "autodeleteEnabled": "Autosletting er blitt aktivert i denne saken!\nDen vil bli slettet når den er inaktiv i mer enn `{0} dager`!", + "autodeleteDisabled": "Autosletting er blitt deaktivert i denne saken!\nDen vil ikke lenger bli slettet automatisk!", + + "ticketMessageLimit": "Du kan kun opprette {0} sak(er) om gangen!", + "ticketMessageAutoclose": "Denne saken vil bli autolukket når den er inaktiv i {0}t!", + "ticketMessageAutodelete": "Denne saken vil bli autoslettet når den er inaktiv i {0} dager!", + "panelReady": "Du finner panelet nedenfor!\nDenne meldingen kan nå slettes!" + }, + "modal": { + "closePlaceholder": "Hvorfor lukket du denne saken?", + "deletePlaceholder": "Hvorfor slettet du denne saken?", + "reopenPlaceholder": "Hvorfor gjenåpnet du denne saken?", + "claimPlaceholder": "Hvorfor tok du denne saken?", + "unclaimPlaceholder": "Hvorfor frigjorde du denne saken?", + "pinPlaceholder": "Hvorfor festet du denne saken?", + "unpinPlaceholder": "Hvorfor løsnet du denne saken?" + }, + "logs": { + "createLog": "En ny sak er blitt opprettet av {0}!", + "closeLog": "Denne saken er blitt lukket av {0}!", + "closeDm": "Din sak er blitt lukket på vår server!", + "deleteLog": "Denne saken er blitt slettet av {0}!", + "deleteDm": "Din sak er blitt slettet på vår server!", + "reopenLog": "Denne saken er blitt gjenåpnet av {0}!", + "reopenDm": "Din sak er blitt gjenåpnet på vår server!", + "claimLog": "Denne saken er blitt tatt av {0}!", + "claimDm": "Din sak er blitt tatt på vår server!", + "unclaimLog": "Denne saken er blitt frigitt av {0}!", + "unclaimDm": "Din sak er blitt frigitt på vår server!", + "pinLog": "Denne saken er blitt festet av {0}!", + "pinDm": "Din sak er blitt festet på vår server!", + "unpinLog": "Denne saken er blitt løsnet av {0}!", + "unpinDm": "Din sak er blitt løsnet på vår server!", + "renameLog": "Denne saken er blitt omdøpt til {0} av {1}!", + "renameDm": "Din sak er blitt omdøpt til {0} på vår server!", + "moveLog": "Denne saken er blitt flyttet til {0} av {1}!", + "moveDm": "Din sak er blitt flyttet til {0} på vår server!", + "addLog": "{0} er blitt lagt til denne saken av {1}!", + "addDm": "{0} er blitt lagt til din sak på vår server!", + "removeLog": "{0} er blitt fjernet fra denne saken av {1}!", + "removeDm": "{0} er blitt fjernet fra din sak på vår server!", + + "blacklistAddLog": "{0} er blitt svartelistet av {1}!", + "blacklistRemoveLog": "{0} er blitt fjernet fra svartelisten av {1}!", + "blacklistAddDm": "Du er blitt svartelistet på vår server!\nFra nå av kan du ikke opprette en sak!", + "blacklistRemoveDm": "Du er blitt fjernet fra svartelisten på vår server!\nNå kan du opprette saker igjen!", + "clearLog": "{0} saker er blitt slettet av {1}!" } - }, - "transcripts": { + }, + "transcripts": { "success": { "visit": "Besøk Utskrift", "ready": "Utskrift Opprettet", diff --git a/languages/persian.json b/languages/persian.json index f017521..f4530a6 100644 --- a/languages/persian.json +++ b/languages/persian.json @@ -1,108 +1,107 @@ { "_TRANSLATION":{ "otversion":"v4.0.5", - "translators":["zhavis"], + "translators":["dysashop","zhavis"], "lastedited":"28/05/2025", "language":"Persian", - "automated":true + "automated":false }, "checker":{ "system":{ - "typeError": "[خطا]", - "headerOpenTicket": "تیکت باز", - "typeWarning": "[هشدار]", - "typeInfo": "[اطلاع‌رسانی]", - "headerConfigChecker": "بررسی تنظیمات", - "headerDescription": "بررسی خطاها در فایل‌های تنظیمات شما!", - "footerError": "ربات تا زمانی که تمام {0} ها رفع نشود، شروع نخواهد شد!", - "footerWarning": "توصیه می‌شود قبل از شروع تمام {0} ها را رفع کنید!", - "footerSupport": "پشتیبانی: {0} - مستندات: {1}", - "compactInformation": "برای اطلاعات بیشتر از {0} استفاده کنید!", - "dataPath": "مسیر", - "dataDocs": "مستندات", - "dataMessages": "پیام" - + "typeError":"[خطا]", + "headerOpenTicket":"بازکردن تیکت", + "typeWarning":"[اخطار]", + "typeInfo":"[اطلاعات]", + "headerConfigChecker":"جستجوگر پیکربندی", + "headerDescription":"برای خطاها فایل پیکربندی ( کانفیگ ) خود را چک کنید", + "footerError":"ربات تا تمام مدت شروع نمی شود {0}'s ثابت هستند!", + "footerWarning":"توصیه میشه همه رو تعمیر کنید {0}'s قبل از شروع کردن!", + "footerSupport":"پشتیبانی: {0} - اسناد: {1}", + "compactInformation":"استفاده کنید {0} برای اطلاعات بیشتر!", + "dataPath":"path", + "dataDocs":"docs", + "dataMessages":"message" }, "messages":{ - "stringTooShort": "این رشته نمی‌تواند کمتر از {0} کاراکتر باشد!", - "stringTooLong": "این رشته نمی‌تواند بیشتر از {0} کاراکتر باشد!", - "stringLengthInvalid": "طول این رشته باید دقیقاً {0} کاراکتر باشد!", - "stringStartsWith": "این رشته باید با {0} شروع شود!", - "stringEndsWith": "این رشته باید با {0} پایان یابد!", - "stringContains": "این رشته باید شامل {0} باشد!", - "stringChoices": "این رشته فقط می‌تواند یکی از مقادیر زیر باشد: {0}!", - "stringRegex": "این رشته نامعتبر است!", + "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": "این عدد نمی‌تواند صفر باشد!", + "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) باشد!", + "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) دارد فقط می‌تواند شامل گزینه‌هایی از نوع 'تیکت' باشد!" + "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": "پنلی که منوی کشویی آن فعال است، فقط می‌تواند شامل گزینه‌هایی از نوع 'تیکت' باشد!" } }, "actions":{ "buttons":{ - "create": "مشاهده تیکت", + "create": "بازدید از تیکت", "close": "بستن تیکت", "delete": "حذف تیکت", - "reopen": "دوباره باز کردن تیکت", - "claim": "اختصاص دادن تیکت", + "reopen": "بازگشایی تیکت", + "claim": "اختصاص تیکت", "unclaim": "لغو اختصاص تیکت", - "pin": "سنجاق کردن تیکت", - "unpin": "لغو سنجاق تیکت", + "pin": "پین کردن تیکت", + "unpin": "لغو پین تیکت", "clear": "حذف تیکت‌ها", "helpSwitchSlash": "مشاهده دستورات اسلش", "helpSwitchText": "مشاهده دستورات متنی", @@ -114,27 +113,27 @@ "created": "تیکت ایجاد شد", "close": "تیکت بسته شد", "delete": "تیکت حذف شد", - "reopen": "تیکت دوباره باز شد", - "claim": "تیکت اختصاص داده شد", - "unclaim": "تیکت از حالت اختصاص خارج شد", - "pin": "تیکت سنجاق شد", - "unpin": "تیکت از حالت سنجاق خارج شد", - "rename": "نام تیکت تغییر کرد", + "reopen": "تیکت بازگشایی شد", + "claim": "تیکت اختصاص یافت", + "unclaim": "اختصاص تیکت لغو شد", + "pin": "تیکت پین شد", + "unpin": "پین تیکت لغو شد", + "rename": "نام تیکت تغییر یافت", "move": "تیکت منتقل شد", "add": "کاربر به تیکت اضافه شد", "remove": "کاربر از تیکت حذف شد", - + "help": "دستورات موجود", "statsReset": "بازنشانی آمار", "blacklistAdd": "کاربر به لیست سیاه اضافه شد", - "blacklistRemove": "کاربر از لیست سیاه خارج شد", + "blacklistRemove": "کاربر از لیست سیاه آزاد شد", "blacklistGet": "کاربر لیست سیاه", - "blacklistView": "لیست سیاه فعلی", - "blacklistAddDm": "به لیست سیاه اضافه شدید", - "blacklistRemoveDm": "از لیست سیاه خارج شدید", - "clear": "تیکت‌ها پاک شدند", + "blacklistView": "لیست سیاه کنونی", + "blacklistAddDm": "به لیست سیاه اضافه شد", + "blacklistRemoveDm": "از لیست سیاه حذف شد", + "clear": "تیکت‌ها پاکسازی شدند", "roles": "نقش‌ها به‌روزرسانی شدند", - + "autoclose": "تیکت به‌صورت خودکار بسته شد", "autocloseEnabled": "بسته شدن خودکار فعال شد", "autocloseDisabled": "بسته شدن خودکار غیرفعال شد", @@ -143,181 +142,182 @@ "autodeleteDisabled": "حذف خودکار غیرفعال شد" }, "descriptions":{ - "create": "تیکت شما ساخته شد. برای دسترسی به آن روی دکمه زیر کلیک کنید!", - "close": "تیکت با موفقیت بسته شد!", - "delete": "تیکت با موفقیت حذف شد!", - "reopen": "تیکت با موفقیت دوباره باز شد!", - "claim": "تیکت با موفقیت گرفته شد!", - "unclaim": "تیکت با موفقیت آزاد شد!", - "pin": "تیکت با موفقیت سنجاق شد!", - "unpin": "تیکت با موفقیت از سنجاق خارج شد!", - "rename": "تیکت با موفقیت به {0} تغییر نام یافت!", - "move": "تیکت با موفقیت به {0} منتقل شد!", - "add": "{0} با موفقیت به تیکت اضافه شد!", - "remove": "{0} با موفقیت از تیکت حذف شد!", + "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": "هیچ نقشی به‌روزرسانی نشده است!", + "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تیکت دیگر به‌صورت خودکار حذف نمی‌شود!", + "autocloseLeave": "این تیکت به‌طور خودکار بسته شد زیرا ایجادکننده آن سرور را ترک کرده است!", + "autocloseTimeout": "این تیکت به‌طور خودکار بسته شد زیرا بیش از {0} ساعت غیرفعال بوده است!", + "autodeleteLeave": "این تیکت به‌طور خودکار حذف شد زیرا ایجادکننده آن سرور را ترک کرده است!", + "autodeleteTimeout": "این تیکت به‌طور خودکار حذف شد زیرا بیش از {0} روز غیرفعال بوده است!", + "autocloseEnabled": "قابلیت بسته شدن خودکار برای این تیکت فعال شد!\nتیکت پس از {0} ساعت غیرفعال بودن بسته خواهد شد!", + "autocloseDisabled": "قابلیت بسته شدن خودکار برای این تیکت غیرفعال شد!\nتیکت دیگر به‌صورت خودکار بسته نخواهد شد!", + "autodeleteEnabled": "قابلیت حذف خودکار برای این تیکت فعال شد!\nتیکت پس از {0} روز غیرفعال بودن حذف خواهد شد!", + "autodeleteDisabled": "قابلیت حذف خودکار برای این تیکت غیرفعال شد!\nتیکت دیگر به‌صورت خودکار حذف نخواهد شد!", - "ticketMessageLimit": "شما تنها می‌توانید {0} تیکت هم‌زمان ایجاد کنید!", - "ticketMessageAutoclose": "این تیکت پس از {0} ساعت عدم فعالیت به‌صورت خودکار بسته می‌شود!", - "ticketMessageAutodelete": "این تیکت پس از {0} روز عدم فعالیت به‌صورت خودکار حذف می‌شود!", - "panelReady": "پنل را می‌توانید در پایین پیدا کنید!\nاین پیام اکنون قابل حذف است!" + "ticketMessageLimit": "شما تنها می‌توانید همزمان {0} تیکت ایجاد کنید!", + "ticketMessageAutoclose": "این تیکت پس از {0} ساعت غیرفعال بودن به‌صورت خودکار بسته خواهد شد!", + "ticketMessageAutodelete": "این تیکت پس از {0} روز غیرفعال بودن به‌صورت خودکار حذف خواهد شد!", + "panelReady": "پنل در زیر قابل مشاهده است!\nاکنون می‌توانید این پیام را حذف کنید!" }, "modal":{ "closePlaceholder": "چرا این تیکت را بستید؟", "deletePlaceholder": "چرا این تیکت را حذف کردید؟", "reopenPlaceholder": "چرا این تیکت را دوباره باز کردید؟", - "claimPlaceholder": "چرا این تیکت را اختصاص دادید؟", - "unclaimPlaceholder": "چرا این تیکت را از حالت اختصاص خارج کردید؟", - "pinPlaceholder": "چرا این تیکت را سنجاق کردید؟", - "unpinPlaceholder": "چرا این تیکت را از حالت سنجاق خارج کردید؟" + "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} حذف شدند!" + "createLog": "تیکت جدیدی توسط {0} ایجاد شد!", + "closeLog": "این تیکت توسط {0} بسته شد!", + "closeDm": "تیکت شما در سرور ما بسته شد!", + "deleteLog": "این تیکت توسط {0} حذف شد!", + "deleteDm": "تیکت شما در سرور ما حذف شد!", + "reopenLog": "این تیکت توسط {0} دوباره باز شد!", + "reopenDm": "تیکت شما در سرور ما دوباره باز شد!", + "claimLog": "این تیکت توسط {0} اختصاص یافت!", + "claimDm": "تیکت شما در سرور ما اختصاص یافت!", + "unclaimLog": "اختصاص این تیکت توسط {0} لغو شد!", + "unclaimDm": "اختصاص تیکت شما در سرور ما لغو شد!", + "pinLog": "این تیکت توسط {0} پین شد!", + "pinDm": "تیکت شما در سرور ما پین شد!", + "unpinLog": "پین این تیکت توسط {0} لغو شد!", + "unpinDm": "پین تیکت شما در سرور ما لغو شد!", + "renameLog": "این تیکت توسط {1} به {0} تغییر نام یافت!", + "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} جدید ایجاد شد!" + "visit": "بازدید از رونوشت", + "ready": "رونوشت ایجاد شد", + "textFileDescription": "این فایل متنی، رونوشت یک تیکت حذف‌شده است!", + "htmlProgress": "لطفاً صبر کنید تا این رونوشت HTML پردازش شود...", + + "createdChannel": "یک رونوشت {0} جدید در سرور ایجاد شد!", + "createdCreator": "یک رونوشت {0} جدید برای یکی از تیکت‌های شما ایجاد شد!", + "createdParticipant": "یک رونوشت {0} جدید در یکی از تیکت‌هایی که در آن مشارکت داشتید ایجاد شد!", + "createdActiveAdmin": "یک رونوشت {0} جدید در یکی از تیکت‌هایی که به‌عنوان مدیر در آن مشارکت داشتید ایجاد شد!", + "createdEveryAdmin": "یک رونوشت {0} جدید در یکی از تیکت‌هایی که شما مدیر آن بودید ایجاد شد!", + "createdOther": "یک رونوشت {0} جدید ایجاد شد!" }, "errors":{ - "retry": "تلاش مجدد", + "retry": "دوباره تلاش کنید", "continue": "حذف بدون رونوشت", - "backup": "ایجاد نسخه پشتیبان رونوشت", - "error": "خطایی هنگام تلاش برای ایجاد رونوشت رخ داد.\nچه کاری می‌خواهید انجام دهید؟\n\nاین تیکت تا زمانی که یکی از این دکمه‌ها را فشار دهید حذف نخواهد شد." -} + "backup": "ایجاد رونوشت پشتیبان", + "error": "مشکلی در هنگام ایجاد رونوشت رخ داد.\nمی‌خواهید چه کاری انجام دهید؟\n\nاین تیکت تا زمانی که یکی از این دکمه‌ها را کلیک نکنید حذف نخواهد شد." + } }, "errors":{ "titles":{ "internalError": "خطای داخلی", - "optionMissing": "گزینه دستور ناقص است", + "optionMissing": "گزینه دستور غایب است", "optionInvalid": "گزینه دستور نامعتبر است", "unknownCommand": "دستور ناشناخته", - "noPermissions": "عدم دسترسی لازم", + "noPermissions": "بدون مجوز", "unknownTicket": "تیکت ناشناخته", - "deprecatedTicket": "تیکت منسوخ شده", + "deprecatedTicket": "تیکت منسوخ‌شده", "unknownOption": "گزینه ناشناخته", "unknownPanel": "پنل ناشناخته", - "notInGuild": "در سرور نیست", - "channelRename": "امکان تغییر نام کانال وجود ندارد", - "busy": "تیکت در حال بررسی است" + "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لطفاً چند ثانیه بعد دوباره تلاش کنید!" + "askForInfo": "برای اطلاعات بیشتر با صاحب این ربات تماس بگیرید!", + "askForInfoResolve": "اگر این مشکل پس از چند بار تلاش برطرف نشد، با صاحب این ربات تماس بگیرید.", + "internalError": "به دلیل خطای داخلی، امکان پاسخ به این {0} وجود نداشت!", + "optionMissing": "یک پارامتر ضروری در این دستور وجود ندارد!", + "optionInvalid": "یک پارامتر در این دستور نامعتبر است!", + "optionInvalidChoose": "یکی از موارد زیر را انتخاب کنید:", + "unknownCommand": "برای اطلاعات بیشتر، منوی راهنما را بررسی کنید!", + "noPermissions": "شما اجازه استفاده از این {0} را ندارید!", + "noPermissionsList": "مجوزهای مورد نیاز: (یکی از آنها)", + "noPermissionsCooldown": "به دلیل وجود محدودیت زمانی، اجازه استفاده از این {0} را ندارید!", + "noPermissionsBlacklist": "چون در لیست سیاه قرار دارید، اجازه استفاده از این {0} را ندارید!", + "noPermissionsLimitGlobal": "به دلیل رسیدن سرور به حداکثر تعداد تیکت، نمی‌توانید تیکت ایجاد کنید!", + "noPermissionsLimitGlobalUser": "به دلیل رسیدن شما به حداکثر تعداد تیکت، نمی‌توانید تیکت ایجاد کنید!", + "noPermissionsLimitOption": "به دلیل رسیدن سرور به حداکثر تعداد تیکت برای این گزینه، نمی‌توانید تیکت ایجاد کنید!", + "noPermissionsLimitOptionUser": "به دلیل رسیدن شما به حداکثر تعداد تیکت برای این گزینه، نمی‌توانید تیکت ایجاد کنید!", + "unknownTicket": "این دستور را دوباره در یک تیکت معتبر امتحان کنید!", + "deprecatedTicket": "کانال کنونی یک تیکت معتبر نیست! ممکن است این تیکت از نسخه قدیمی Open Ticket باشد!", + "notInGuild": "این {0} در پیام‌های مستقیم (DM) کار نمی‌کند! لطفاً دوباره در یک سرور امتحان کنید!", + "channelRename": "به دلیل محدودیت‌های نرخ دیسکورد، ربات در حال حاضر نمی‌تواند نام کانال را تغییر دهد. اگر ربات ری‌استارت نشود، نام کانال ظرف 10 دقیقه به‌طور خودکار تغییر خواهد کرد.", + "channelRenameSource": "منبع این خطا: {0}", + "busy": "امکان استفاده از این {0} وجود ندارد!\nتیکت در حال پردازش توسط ربات است.\n\nلطفاً چند ثانیه دیگر دوباره امتحان کنید!" }, "optionInvalidReasons":{ - "stringRegex": "مقدار با الگو مطابقت ندارد!", + "stringRegex": "مقدار با الگوی مورد نظر مطابقت ندارد!", "stringMinLength": "مقدار باید حداقل {0} کاراکتر باشد!", "stringMaxLength": "مقدار باید حداکثر {0} کاراکتر باشد!", "numberInvalid": "عدد نامعتبر است!", "numberMin": "عدد باید حداقل {0} باشد!", "numberMax": "عدد باید حداکثر {0} باشد!", - "numberDecimal": "عدد نباید اعشاری باشد!", - "numberNegative": "عدد نباید منفی باشد!", - "numberPositive": "عدد نباید مثبت باشد!", - "numberZero": "عدد نباید صفر باشد!", - "channelNotFound": "کانال پیدا نشد!", - "userNotFound": "کاربر پیدا نشد!", - "roleNotFound": "رول پیدا نشد!", - "memberNotFound": "کاربر پیدا نشد!", - "mentionableNotFound": "کاربر یا رول پیدا نشد!", + "numberDecimal": "عدد نمی‌تواند اعشاری باشد!", + "numberNegative": "عدد نمی‌تواند منفی باشد!", + "numberPositive": "عدد نمی‌تواند مثبت باشد!", + "numberZero": "عدد نمی‌تواند صفر باشد!", + "channelNotFound": "کانال یافت نشد!", + "userNotFound": "کاربر یافت نشد!", + "roleNotFound": "نقش یافت نشد!", + "memberNotFound": "کاربر یافت نشد!", + "mentionableNotFound": "کاربر یا نقش یافت نشد!", "channelType": "نوع کانال نامعتبر است!", - "notInGuild": "برای استفاده از این گزینه باید در یک سرور باشید!" + "notInGuild": "این گزینه نیازمند حضور شما در یک سرور است!" }, "permissions":{ - "developer": "شما باید توسعه‌دهنده‌ی ربات باشید.", - "owner": "شما باید مالک سرور باشید.", - "admin": "شما باید ادمین سرور باشید.", - "moderator": "شما باید ناظر (مدیر میانی) باشید.", + "developer": "شما باید توسعه‌دهنده این ربات باشید.", + "owner": "شما باید صاحب سرور باشید.", + "admin": "شما باید مدیر سرور باشید.", + "moderator": "شما باید ناظم (مدراتور) باشید.", "support": "شما باید عضو تیم پشتیبانی باشید.", - "member": "شما باید عضو باشید.", - "discord-administrator": "شما باید دسترسی `ADMINISTRATOR` را داشته باشید." + "member": "شما باید عضو سرور باشید.", + "discord-administrator": "شما باید مجوز `ADMINISTRATOR` را داشته باشید." }, "actionInvalid":{ "close": "تیکت قبلاً بسته شده است!", "reopen": "تیکت هنوز بسته نشده است!", - "claim": "تیکت قبلاً اختصاص داده شده است!", - "unclaim": "تیکت هنوز اختصاص داده نشده است!", - "pin": "تیکت قبلاً سنجاق شده است!", - "unpin": "تیکت هنوز سنجاق نشده است!", - "add": "این کاربر به تیکت دسترسی دارد!", + "claim": "تیکت قبلاً اختصاص یافته است!", + "unclaim": "تیکت هنوز اختصاص نیافته است!", + "pin": "تیکت قبلاً پین شده است!", + "unpin": "تیکت هنوز پین نشده است!", + "add": "این کاربر قبلاً به تیکت دسترسی دارد!", "remove": "امکان حذف این کاربر از تیکت وجود ندارد!" } }, @@ -328,19 +328,19 @@ "reason": "دلیل", "creator": "ایجادکننده", "remaining": "زمان باقی‌مانده", - "added": "اضافه شده", - "removed": "حذف شده", + "added": "اضافه‌شده", + "removed": "حذف‌شده", "filter": "فیلتر", - "claimedBy": "اختصاص داده شده به {0}", + "claimedBy": "اختصاص‌یافته به {0}", "method": "روش", - "type": "تایپ", + "type": "نوع", "blacklisted": "در لیست سیاه", "panel": "پنل", "command": "دستور", "system": "سیستم", "true": "درست", "false": "نادرست", - "syntax": "سینتکس", + "syntax": "نحوه نگارش", "originalName": "نام اصلی", "newName": "نام جدید", "until": "تا", @@ -353,106 +353,106 @@ "name": "نام", "role": "نقش", "status": "وضعیت", - "claimed": "اختصاص داده شده", - "pinned": "سنجاق شده", + "claimed": "اختصاص‌یافته", + "pinned": "پین‌شده", "creationDate": "تاریخ ایجاد" }, "lowercase":{ - "text":"text", - "html":"html", - "command":"command", - "modal":"modal", - "button":"button", - "dropdown":"dropdown", - "method":"method" + "text": "متن", + "html": "اچ‌تی‌ام‌ال", + "command": "دستور", + "modal": "پنجره بازشو", + "button": "دکمه", + "dropdown": "منوی کشویی", + "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":{ + "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": "بسته شدن خودکار" + "claim": "اختصاص‌یافته", + "unclaim": "بدون اختصاص", + "pin": "پین‌شده", + "unpin": "بدون پین", + "autoclose": "بسته‌شده خودکار" }, - "autoclose": "مدیریت بسته شدن خودکار در تیکت.", + "autoclose": "مدیریت بسته شدن خودکار در یک تیکت.", "autocloseDisable": "غیرفعال کردن بسته شدن خودکار در این تیکت.", "autocloseEnable": "فعال کردن بسته شدن خودکار در این تیکت.", - "autocloseEnableTime": "تعداد ساعت‌های غیرفعال بودن تیکت برای بسته شدن خودکار.", - "autodelete": "مدیریت حذف خودکار در تیکت.", + "autocloseEnableTime": "تعداد ساعاتی که این تیکت باید غیرفعال باشد تا بسته شود.", + "autodelete": "مدیریت حذف خودکار در یک تیکت.", "autodeleteDisable": "غیرفعال کردن حذف خودکار در این تیکت.", "autodeleteEnable": "فعال کردن حذف خودکار در این تیکت.", - "autodeleteEnableTime": "تعداد روزهای غیرفعال بودن تیکت برای حذف خودکار." + "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": "فعال کردن حذف خودکار در این تیکت." + "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":{ @@ -460,19 +460,19 @@ "system": "آمار سیستم", "user": "آمار کاربر", "ticket": "آمار تیکت", - "participants": "شرکت‌کنندگان" + "participants": "مشارکت‌کنندگان" }, "properties":{ - "ticketsCreated":"تیکت های ساخته شده", - "ticketsClosed":"تیکت های بسته شده", - "ticketsDeleted":"تیکت های حذف شده", - "ticketsReopened":"تیکت های پاسخ داده شده", - "ticketsAutoclosed":"تیکت هایی خودکار بسته شده", - "ticketsClaimed":"تیکت های اختصاص داده شده", - "ticketsPinned":"تیکت های سنجاق شده", - "ticketsMoved":"تیکت های انتقال داده شده", - "usersBlacklisted":"کاربران در لیست سیاه", - "transcriptsCreated":"رونوشت های ایجاد شده" + "ticketsCreated": "تیکت‌های ایجادشده", + "ticketsClosed": "تیکت‌های بسته‌شده", + "ticketsDeleted": "تیکت‌های حذف‌شده", + "ticketsReopened": "تیکت‌های دوباره بازشده", + "ticketsAutoclosed": "تیکت‌های بسته‌شده خودکار", + "ticketsClaimed": "تیکت‌های اختصاص‌ یافته", + "ticketsPinned": "تیکت‌های پین‌ شده", + "ticketsMoved": "تیکت‌های منتقل‌ شده", + "usersBlacklisted": "کاربران در لیست سیاه", + "transcriptsCreated": "رونوشت‌های ایجادشده" } } } \ No newline at end of file diff --git a/src/core/api/defaults/language.ts b/src/core/api/defaults/language.ts index 183cc93..0ec7b7e 100644 --- a/src/core/api/defaults/language.ts +++ b/src/core/api/defaults/language.ts @@ -472,6 +472,7 @@ export interface ODLanguageManagerIds_Default { "opendiscord:russian":ODLanguage, "opendiscord:swedish":ODLanguage, "opendiscord:vietnamese":ODLanguage, + "opendiscord:persian":ODLanguage, //ADD NEW LANGUAGES HERE!!! } diff --git a/src/data/framework/languageLoader.ts b/src/data/framework/languageLoader.ts index 868c534..42b5dd2 100644 --- a/src/data/framework/languageLoader.ts +++ b/src/data/framework/languageLoader.ts @@ -30,6 +30,7 @@ export const loadAllLanguages = async () => { opendiscord.languages.add(new api.ODJsonLanguage("opendiscord:russian","russian.json")) opendiscord.languages.add(new api.ODJsonLanguage("opendiscord:swedish","swedish.json")) opendiscord.languages.add(new api.ODJsonLanguage("opendiscord:vietnamese","vietnamese.json")) + opendiscord.languages.add(new api.ODJsonLanguage("opendiscord:persian","persian.json")) /** How to add more languages? * - Register the language to the manager (see above)