From 0e597232f0e229b35d418e3d3345743c67afdd2f Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Sun, 30 Jun 2024 20:01:53 +0300 Subject: [PATCH 01/15] Create estonian.json --- language/estonian.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 language/estonian.json diff --git a/language/estonian.json b/language/estonian.json new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/language/estonian.json @@ -0,0 +1 @@ + From e7d9ad374e28c53d03ca6c2c7e90f71a8d3502a3 Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Sun, 30 Jun 2024 20:09:00 +0300 Subject: [PATCH 02/15] Update estonian.json --- language/estonian.json | 134 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/language/estonian.json b/language/estonian.json index 8b13789..77236ac 100644 --- a/language/estonian.json +++ b/language/estonian.json @@ -1 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"This file is a translation for open ticket 3.5.6", + "errors":{ + "missingArgsTitle":"Puuduvad argumendid!", + "missingArgsDescription":"Puuduv argument", + "noPermsTitle":"Õiguseid pole!", + "noPermsDescription":"Teil peab olema ADMINISTRAATORI luba või olema lubatud rollide loendis!", + "noPermsDelete":"Ainult administraatorid saavad piletit kustutada!", + "chooseFromListTitle":"Vigane ID", + "chooseFromListDescription":"Valige allolevast id-st:", + "boterror":"Boti viga!", + "notInTicketTitle":"Te ei ole piletil!", + "notInTicketDescription":"See käsk ei tööta pileti väliste käskudena!", + "ticketDoesntExist":"See pilet ei eksisteeri enam!", + "roleDoesntExist":"See roll ei eksisteeri enam!", + "anotherOption":"See valik pole pilet, vaid teist tüüpi!", + "maxAmountTitle":"Maksimaalne arv saavutatud!", + "maxAmountDescription":"Olete saavutanud maksimaalse lubatud piletite arvu!\nSeetõttu ei saa te uut luua!", + "somethingWentWrong":"**Midagi läks valesti!**\nPalun proovige hiljem uuesti!" + }, + "commands":{ + "userAddedTitle":"Lisatud {0} sellele piletile!", + "userRemovedTitle":"Eemaldatud {0} sellest piletist!", + "renameTitle":"Muudetud nimi {0}-ks!", + "closeTitle":"See pilet on suletud!", + "deleteTitle":"See pilet kustutatakse...", + "reopenTitle":"See pilet on taas avatud!", + + "claimTitle":"See pilet on määratud {0}-le", + "unclaimTitle":"See pilet ei ole enam määratud!", + "changeTitle":"Piletitüüp muudetud {0}-ks!", + + "statsTitle":"Siin on statistika {0} jaoks!", + "autocloseTitle":"See pilet suletakse automaatselt pärast {0}!", + "autocloseRejectTitle":"See pilet ei suletakse enam automaatselt!", + "autocloseWarn":"See mõjutab ainult mitteaktiivseid pileteid!", + + "goToTicket":"mine piletile", + "ticketWarning":"Manus on allolevas sõnumis!", + "maxTicketWarning":"**Hoiatus:** _Saate luua ainult {0} pilet(it) korraga!_" + }, + "helpMenu":{ + "title":"Saadaval olevad käsud:", + "header1":"**Mine {0} juurde, et luua pilet!**\n\n", + "header2":"**Käivitage käsk `/new` või `/ticket`, et luua pilet!**\n\n", + + "msgCmd":"Kuvab manust koos nuppudega. (ainult administraatorid)", + "renameCmd":"Piletile nime andmine. (ilma tühikuteta)", + "closeCmd":"Pilet sulgeda.", + "deleteCmd":"Pilet kustutada.", + "addCmd":"Lisage kasutaja piletile.", + "removeCmd":"Eemaldage kasutaja piletist.", + "reopenCmd":"Avage pilet pärast selle sulgemist uuesti.", + "changeCmd":"Muuta piletitüüpi.", + "claimCmd":"Pilet määrata.", + "unclaimCmd":"Pilet määramata jätta.", + "statsCmd":"Kuva pileti statistika.", + "autocloseCmd":"Määrake taimer, et pilet automaatselt sulgeda" + }, + "buttons":{ + "close":"Sulge pilet", + "delete":"Kustuta pilet", + "reopen":"Ava pilet uuesti", + "closeWithReason":"sulge põhjusega" + }, + "messages":{ + "closedDescription":"Ainult administraatorid saavad selles piletis rääkida!\n\n*Klõpsake alloleval nupul, et see pilet kustutada või uuesti avada!*", + "createdTitle":"Pilet loodud!", + "createdDescription":"Teie pilet on loodud, tuvastate selle pingi järgi!", + + "newTicketDmTitle":"Uus pilet!", + "closedTicketDmTitle":"Pilet suletud!", + "deletedTicketDmTitle":"Pilet kustutatud!", + "closedTicketDmDescription":"Teie pilet on suletud!", + "deletedTicketDmDescription":"Teie pilet on kustutatud!", + "reopenTicketDmTitle":"Pilet uuesti avatud!", + "reopenTicketDmDescription":"Teie pilet on uuesti avatud!", + + "chooseCategory":"vali kategooria:", + "gettingdeleted":"Pilet kustutatakse...", + + "none":"puudub", + "reason":"põhjus", + "createdat":"loodud", + "openedby":"avanud", + "deletedby":"kustutanud", + "closedby":"sulgenud", + + "modalreason":"Mis on selle pileti sulgemise põhjus?", + "chooseATicket":"Valige pilet" + }, + "transcripts":{ + "title":"Protokoll", + "processed":"See protokoll on töötlemisel", + "wait":"Palun oodake!", + "estimated":"Eeldatav aeg", + "available":"Protokoll on saadaval siin" + }, + "stats":{ + "globalTitle":"Üldine statistika", + "ticketTitle":"Piletistatistika {0} jaoks", + "userTitle":"Kasutajastatistika {0} jaoks", + "systemTitle":"Süsteemi statistika", + "versionTitle":"Boti versioon", + + "ticketsCreated":"Loodud piletid", + "ticketsClosed":"Suletud piletid", + "ticketsDeleted":"Kustutatud piletid", + "ticketsReopened":"Uuesti avatud piletid", + "ticketsAutoclosed":"Automaatselt suletud piletid", + "transcriptsCreated":"Loodud protokollid", + "startupDate":"Käivituskuupäev", + "latestUpdate":"Viimane värskendus", + "ticketCreatedOn":"Pilet loodud", + "ticketCreatedBy":"Pilet loodud kasutaja poolt", + "messagesSent":"Saadetud sõnumid", + "status":"Olek", + "participants":"Osalejad", + "role":"Roll", + + "switches":{ + "globalAdmin":"Globaalne administraator", + "ticketAdmin":"Pileti administraator", + "member":"Liige", + "open":"Avatud", + "reopened":"Uuesti avatud", + "closed":"Suletud", + "autoclosed":"Automaatselt suletud" + }, + + "errorUserNotFound":"Seda kasutajat ei leitud statistika andmebaasist!" + } +} From 94b3788cfb191d6867dd007819ff88391dcad82f Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Sun, 30 Jun 2024 20:10:59 +0300 Subject: [PATCH 03/15] Create simplifiedchinese.json --- language/simplifiedchinese.json | 135 ++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/simplifiedchinese.json diff --git a/language/simplifiedchinese.json b/language/simplifiedchinese.json new file mode 100644 index 0000000..31b8834 --- /dev/null +++ b/language/simplifiedchinese.json @@ -0,0 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"This file is a translation for open ticket 3.5.6", + + "errors":{ + "missingArgsTitle":"缺少参数!", + "missingArgsDescription":"缺少参数", + "noPermsTitle":"没有权限!", + "noPermsDescription":"您需要管理员权限或必须在允许的角色列表中!", + "noPermsDelete":"只有管理员可以删除票据!", + "chooseFromListTitle":"无效的ID", + "chooseFromListDescription":"请选择以下ID之一:", + "boterror":"机器人错误!", + "notInTicketTitle":"你不在票据中!", + "notInTicketDescription":"此命令不适用于票据外!", + "ticketDoesntExist":"此票据已不存在!", + "roleDoesntExist":"此角色已不存在!", + "anotherOption":"此选项不是票据,而是其他类型!", + "maxAmountTitle":"达到最大数量!", + "maxAmountDescription":"您已达到允许的最大票据数量!\n因此您不能创建新的票据!", + "somethingWentWrong":"**出了点问题!**\n请稍后再试!" + }, + "commands":{ + "userAddedTitle":"已将{0}添加到此票据中!", + "userRemovedTitle":"已将{0}从此票据中移除!", + "renameTitle":"已将名称更改为{0}!", + "closeTitle":"此票据已关闭!", + "deleteTitle":"正在删除此票据...", + "reopenTitle":"此票据已重新打开!", + + "claimTitle":"此票据已分配给{0}", + "unclaimTitle":"此票据不再被分配!", + "changeTitle":"票据类型更改为{0}!", + + "statsTitle":"以下是{0}的统计信息!", + "autocloseTitle":"此票据将在{0}后自动关闭!", + "autocloseRejectTitle":"此票据将不再自动关闭!", + "autocloseWarn":"这只影响不活跃的票据!", + + "goToTicket":"前往票据", + "ticketWarning":"嵌入信息在下方消息中!", + "maxTicketWarning":"**警告:** _您一次只能创建{0}个票据!_" + }, + "helpMenu":{ + "title":"可用命令:", + "header1":"**前往{0}以创建票据!**\n\n", + "header2":"**运行命令`/new`或`/ticket`以创建票据!**\n\n", + + "msgCmd":"生成带有按钮的嵌入消息。(仅限管理员)", + "renameCmd":"重命名票据。(无空格)", + "closeCmd":"关闭票据。", + "deleteCmd":"删除票据。", + "addCmd":"将用户添加到票据。", + "removeCmd":"将用户从票据中移除。", + "reopenCmd":"关闭后重新打开票据。", + "changeCmd":"更改票据类型。", + "claimCmd":"分配票据。", + "unclaimCmd":"取消分配票据。", + "statsCmd":"查看票据统计信息。", + "autocloseCmd":"设置计时器以自动关闭票据" + }, + "buttons":{ + "close":"关闭票据", + "delete":"删除票据", + "reopen":"重新打开票据", + "closeWithReason":"有理由地关闭" + }, + "messages":{ + "closedDescription":"现在只有管理员可以在此票据中讲话!\n\n*点击下方按钮以删除或重新打开此票据!*", + "createdTitle":"票据已创建!", + "createdDescription":"您的票据已创建,您可以通过提醒来检测到它!", + + "newTicketDmTitle":"新票据!", + "closedTicketDmTitle":"票据已关闭!", + "deletedTicketDmTitle":"票据已删除!", + "closedTicketDmDescription":"您的票据已关闭!", + "deletedTicketDmDescription":"您的票据已删除!", + "reopenTicketDmTitle":"票据已重新打开!", + "reopenTicketDmDescription":"您的票据已重新打开!", + + "chooseCategory":"选择一个类别:", + "gettingdeleted":"票据正在删除...", + + "none":"无", + "reason":"原因", + "createdat":"创建于", + "openedby":"打开者", + "deletedby":"删除者", + "closedby":"关闭者", + + "modalreason":"关闭此票据的原因是什么?", + "chooseATicket":"选择一个票据" + }, + "transcripts":{ + "title":"记录", + "processed":"此记录正在处理", + "wait":"请稍候!", + "estimated":"预计时间", + "available":"记录在此处可用" + }, + "stats":{ + "globalTitle":"全局统计", + "ticketTitle":"{0}的票据统计", + "userTitle":"{0}的用户统计", + "systemTitle":"系统统计", + "versionTitle":"机器人版本", + + "ticketsCreated":"创建的票据", + "ticketsClosed":"关闭的票据", + "ticketsDeleted":"删除的票据", + "ticketsReopened":"重新打开的票据", + "ticketsAutoclosed":"自动关闭的票据", + "transcriptsCreated":"创建的记录", + "startupDate":"启动日期", + "latestUpdate":"最新更新", + "ticketCreatedOn":"票据创建于", + "ticketCreatedBy":"票据创建者", + "messagesSent":"发送的消息", + "status":"状态", + "participants":"参与者", + "role":"角色", + + "switches":{ + "globalAdmin":"全局管理员", + "ticketAdmin":"票据管理员", + "member":"成员", + "open":"打开", + "reopened":"重新打开", + "closed":"关闭", + "autoclosed":"自动关闭" + }, + + "errorUserNotFound":"在统计数据库中找不到该用户!" + } +} From 7584c25e93469e8808c193afc51026bd08345417 Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Sun, 30 Jun 2024 20:12:40 +0300 Subject: [PATCH 04/15] Create traditionalchinese.json --- language/traditionalchinese.json | 135 +++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/traditionalchinese.json diff --git a/language/traditionalchinese.json b/language/traditionalchinese.json new file mode 100644 index 0000000..d099e80 --- /dev/null +++ b/language/traditionalchinese.json @@ -0,0 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"This file is a translation for open ticket 3.5.6", + + "errors":{ + "missingArgsTitle":"缺少參數!", + "missingArgsDescription":"缺少參數", + "noPermsTitle":"沒有權限!", + "noPermsDescription":"您需要管理員權限或必須在允許的角色列表中!", + "noPermsDelete":"只有管理員可以刪除票據!", + "chooseFromListTitle":"無效的ID", + "chooseFromListDescription":"請選擇以下ID之一:", + "boterror":"機器人錯誤!", + "notInTicketTitle":"你不在票據中!", + "notInTicketDescription":"此命令不適用於票據外!", + "ticketDoesntExist":"此票據已不存在!", + "roleDoesntExist":"此角色已不存在!", + "anotherOption":"此選項不是票據,而是其他類型!", + "maxAmountTitle":"達到最大數量!", + "maxAmountDescription":"您已達到允許的最大票據數量!\n因此您不能創建新的票據!", + "somethingWentWrong":"**出了點問題!**\n請稍後再試!" + }, + "commands":{ + "userAddedTitle":"已將{0}添加到此票據中!", + "userRemovedTitle":"已將{0}從此票據中移除!", + "renameTitle":"已將名稱更改為{0}!", + "closeTitle":"此票據已關閉!", + "deleteTitle":"正在刪除此票據...", + "reopenTitle":"此票據已重新打開!", + + "claimTitle":"此票據已分配給{0}", + "unclaimTitle":"此票據不再被分配!", + "changeTitle":"票據類型更改為{0}!", + + "statsTitle":"以下是{0}的統計信息!", + "autocloseTitle":"此票據將在{0}後自動關閉!", + "autocloseRejectTitle":"此票據將不再自動關閉!", + "autocloseWarn":"這只影響不活躍的票據!", + + "goToTicket":"前往票據", + "ticketWarning":"嵌入信息在下方消息中!", + "maxTicketWarning":"**警告:** _您一次只能創建{0}個票據!_" + }, + "helpMenu":{ + "title":"可用命令:", + "header1":"**前往{0}以創建票據!**\n\n", + "header2":"**運行命令`/new`或`/ticket`以創建票據!**\n\n", + + "msgCmd":"生成帶有按鈕的嵌入消息。(僅限管理員)", + "renameCmd":"重命名票據。(無空格)", + "closeCmd":"關閉票據。", + "deleteCmd":"刪除票據。", + "addCmd":"將用戶添加到票據。", + "removeCmd":"將用戶從票據中移除。", + "reopenCmd":"關閉後重新打開票據。", + "changeCmd":"更改票據類型。", + "claimCmd":"分配票據。", + "unclaimCmd":"取消分配票據。", + "statsCmd":"查看票據統計信息。", + "autocloseCmd":"設置計時器以自動關閉票據" + }, + "buttons":{ + "close":"關閉票據", + "delete":"刪除票據", + "reopen":"重新打開票據", + "closeWithReason":"有理由地關閉" + }, + "messages":{ + "closedDescription":"現在只有管理員可以在此票據中講話!\n\n*點擊下方按鈕以刪除或重新打開此票據!*", + "createdTitle":"票據已創建!", + "createdDescription":"您的票據已創建,您可以通過提醒來檢測到它!", + + "newTicketDmTitle":"新票據!", + "closedTicketDmTitle":"票據已關閉!", + "deletedTicketDmTitle":"票據已刪除!", + "closedTicketDmDescription":"您的票據已關閉!", + "deletedTicketDmDescription":"您的票據已刪除!", + "reopenTicketDmTitle":"票據已重新打開!", + "reopenTicketDmDescription":"您的票據已重新打開!", + + "chooseCategory":"選擇一個類別:", + "gettingdeleted":"票據正在刪除...", + + "none":"無", + "reason":"原因", + "createdat":"創建於", + "openedby":"打開者", + "deletedby":"刪除者", + "closedby":"關閉者", + + "modalreason":"關閉此票據的原因是什麼?", + "chooseATicket":"選擇一個票據" + }, + "transcripts":{ + "title":"記錄", + "processed":"此記錄正在處理", + "wait":"請稍候!", + "estimated":"預計時間", + "available":"記錄在此處可用" + }, + "stats":{ + "globalTitle":"全局統計", + "ticketTitle":"{0}的票據統計", + "userTitle":"{0}的用戶統計", + "systemTitle":"系統統計", + "versionTitle":"機器人版本", + + "ticketsCreated":"創建的票據", + "ticketsClosed":"關閉的票據", + "ticketsDeleted":"刪除的票據", + "ticketsReopened":"重新打開的票據", + "ticketsAutoclosed":"自動關閉的票據", + "transcriptsCreated":"創建的記錄", + "startupDate":"啟動日期", + "latestUpdate":"最新更新", + "ticketCreatedOn":"票據創建於", + "ticketCreatedBy":"票據創建者", + "messagesSent":"發送的消息", + "status":"狀態", + "participants":"參與者", + "role":"角色", + + "switches":{ + "globalAdmin":"全局管理員", + "ticketAdmin":"票據管理員", + "member":"成員", + "open":"打開", + "reopened":"重新打開", + "closed":"關閉", + "autoclosed":"自動關閉" + }, + + "errorUserNotFound":"在統計數據庫中找不到該用戶!" + } +} From 6ebeb7a93c6a03d04ad628032f72d8dda8b64343 Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Sun, 30 Jun 2024 20:19:06 +0300 Subject: [PATCH 05/15] Create korean.json --- language/korean.json | 135 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/korean.json diff --git a/language/korean.json b/language/korean.json new file mode 100644 index 0000000..59f1b5d --- /dev/null +++ b/language/korean.json @@ -0,0 +1,135 @@ +{ + "_CREDITS": "iamnotmega", + "_INFO": "This file is a translation for open ticket 3.5.6", + + "errors": { + "missingArgsTitle": "매개 변수가 누락되었습니다!", + "missingArgsDescription": "필수 매개 변수가 누락되었습니다", + "noPermsTitle": "권한이 없습니다!", + "noPermsDescription": "관리자 권한이 필요하거나 허용된 역할 목록에 있어야 합니다!", + "noPermsDelete": "티켓 삭제 권한이 없습니다!", + "chooseFromListTitle": "잘못된 ID", + "chooseFromListDescription": "아래 목록에서 ID를 선택하세요:", + "boterror": "봇 오류!", + "notInTicketTitle": "티켓 내에서만 사용 가능합니다!", + "notInTicketDescription": "이 명령어는 티켓 외부에서는 작동하지 않습니다!", + "ticketDoesntExist": "이 티켓은 더 이상 존재하지 않습니다!", + "roleDoesntExist": "이 역할은 존재하지 않습니다!", + "anotherOption": "이 옵션은 티켓이 아닌 다른 유형입니다!", + "maxAmountTitle": "최대 수량 도달!", + "maxAmountDescription": "허용된 최대 티켓 수에 도달했습니다!\n새 티켓을 만들 수 없습니다!", + "somethingWentWrong": "**문제가 발생했습니다!**\n나중에 다시 시도해 주세요!" + }, + "commands": { + "userAddedTitle": "{0}님을 이 티켓에 추가했습니다!", + "userRemovedTitle": "{0}님을 이 티켓에서 제거했습니다!", + "renameTitle": "이름을 {0}(으)로 변경했습니다!", + "closeTitle": "이 티켓을 닫았습니다!", + "deleteTitle": "이 티켓을 삭제 중입니다...", + "reopenTitle": "이 티켓을 다시 열었습니다!", + + "claimTitle": "이 티켓은 {0}님에게 할당되었습니다", + "unclaimTitle": "이 티켓은 더 이상 할당되지 않았습니다!", + "changeTitle": "티켓 유형을 {0}(으)로 변경했습니다!", + + "statsTitle": "다음은 {0}의 통계입니다!", + "autocloseTitle": "이 티켓은 {0} 후에 자동으로 닫힙니다!", + "autocloseRejectTitle": "이 티켓은 더 이상 자동으로 닫히지 않습니다!", + "autocloseWarn": "이 설정은 비활성 티켓에만 영향을 미칩니다!", + + "goToTicket": "티켓으로 이동", + "ticketWarning": "임베드는 아래 메시지에 있습니다!", + "maxTicketWarning": "**경고:** _한 번에 {0}개의 티켓만 만들 수 있습니다!_" + }, + "helpMenu": { + "title": "사용 가능한 명령어:", + "header1": "**티켓을 만들려면 {0}(으)로 이동하세요!**\n\n", + "header2": "**티켓을 만들려면 `/new` 또는 `/ticket` 명령어를 실행하세요!**\n\n", + + "msgCmd": "버튼이 있는 임베드 메시지를 생성합니다. (관리자 전용)", + "renameCmd": "티켓 이름을 변경합니다. (공백 없음)", + "closeCmd": "티켓을 닫습니다.", + "deleteCmd": "티켓을 삭제합니다.", + "addCmd": "사용자를 티켓에 추가합니다.", + "removeCmd": "사용자를 티켓에서 제거합니다.", + "reopenCmd": "닫은 후 티켓을 다시 엽니다.", + "changeCmd": "티켓 유형을 변경합니다.", + "claimCmd": "티켓을 할당합니다.", + "unclaimCmd": "티켓 할당을 취소합니다.", + "statsCmd": "티켓 통계를 확인합니다.", + "autocloseCmd": "티켓을 자동으로 닫는" + }, + "buttons": { + "close": "티켓 닫기", + "delete": "티켓 삭제", + "reopen": "티켓 다시 열기", + "closeWithReason": "이유를 밝혀 닫기" + }, + "messages": { + "closedDescription": "지금은 관리자만이 이 티켓에서 말할 수 있습니다!\n\n*아래 버튼을 클릭하여 이 티켓을 삭제하거나 다시 열 수 있습니다!*", + "createdTitle": "티켓이 생성되었습니다!", + "createdDescription": "티켓이 생성되었습니다. 피드백을 통해 확인할 수 있습니다!", + + "newTicketDmTitle": "새로운 티켓!", + "closedTicketDmTitle": "티켓이 닫혔습니다!", + "deletedTicketDmTitle": "티켓이 삭제되었습니다!", + "closedTicketDmDescription": "티켓이 닫혔습니다!", + "deletedTicketDmDescription": "티켓이 삭제되었습니다!", + "reopenTicketDmTitle": "티켓이 다시 열렸습니다!", + "reopenTicketDmDescription": "티켓이 다시 열렸습니다!", + + "chooseCategory": "카테고리 선택:", + "gettingdeleted": "티켓이 삭제 중입니다...", + + "none": "없음", + "reason": "이유", + "createdat": "생성 시각", + "openedby": "생성자", + "deletedby": "삭제자", + "closedby": "닫은 사람", + + "modalreason": "이 티켓을 닫는 이유는 무엇인가요?", + "chooseATicket": "티켓을 선택하세요" + }, + "transcripts": { + "title": "전문 기록", + "processed": "이 전문은 처리 중입니다", + "wait": "잠시 기다려 주세요!", + "estimated": "예상 시간", + "available": "여기서 전문을 확인할 수 있습니다" + }, + "stats": { + "globalTitle": "전역 통계", + "ticketTitle": "{0}의 티켓 통계", + "userTitle": "{0}의 사용자 통계", + "systemTitle": "시스템 통계", + "versionTitle": "봇 버전", + + "ticketsCreated": "생성된 티켓", + "ticketsClosed": "닫힌 티켓", + "ticketsDeleted": "삭제된 티켓", + "ticketsReopened": "다시 열린 티켓", + "ticketsAutoclosed": "자동 닫힌 티켓", + "transcriptsCreated": "생성된 전문", + "startupDate": "시작 일자", + "latestUpdate": "최신 업데이트", + "ticketCreatedOn": "티켓 생성 일자", + "ticketCreatedBy": "티켓 생성자", + "messagesSent": "전송된 메시지", + "status": "상태", + "participants": "참여자", + "role": "역할", + + "switches": { + "globalAdmin": "글로벌 관리자", + "ticketAdmin": "티켓 관리자", + "member": "회원", + "open": "열림", + "reopened": "다시 열림", + "closed": "닫힘", + "autoclosed": "자동 닫힘" + }, + + "errorUserNotFound": "이 사용자는 통계 데이터베이스에서 찾을 수 없습니다!" + } +} From b5b537e85e3ccc608de898909504c85ccadf7e6f Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Sun, 30 Jun 2024 20:19:50 +0300 Subject: [PATCH 06/15] Create japanese.json --- language/japanese.json | 135 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/japanese.json diff --git a/language/japanese.json b/language/japanese.json new file mode 100644 index 0000000..59f1b5d --- /dev/null +++ b/language/japanese.json @@ -0,0 +1,135 @@ +{ + "_CREDITS": "iamnotmega", + "_INFO": "This file is a translation for open ticket 3.5.6", + + "errors": { + "missingArgsTitle": "매개 변수가 누락되었습니다!", + "missingArgsDescription": "필수 매개 변수가 누락되었습니다", + "noPermsTitle": "권한이 없습니다!", + "noPermsDescription": "관리자 권한이 필요하거나 허용된 역할 목록에 있어야 합니다!", + "noPermsDelete": "티켓 삭제 권한이 없습니다!", + "chooseFromListTitle": "잘못된 ID", + "chooseFromListDescription": "아래 목록에서 ID를 선택하세요:", + "boterror": "봇 오류!", + "notInTicketTitle": "티켓 내에서만 사용 가능합니다!", + "notInTicketDescription": "이 명령어는 티켓 외부에서는 작동하지 않습니다!", + "ticketDoesntExist": "이 티켓은 더 이상 존재하지 않습니다!", + "roleDoesntExist": "이 역할은 존재하지 않습니다!", + "anotherOption": "이 옵션은 티켓이 아닌 다른 유형입니다!", + "maxAmountTitle": "최대 수량 도달!", + "maxAmountDescription": "허용된 최대 티켓 수에 도달했습니다!\n새 티켓을 만들 수 없습니다!", + "somethingWentWrong": "**문제가 발생했습니다!**\n나중에 다시 시도해 주세요!" + }, + "commands": { + "userAddedTitle": "{0}님을 이 티켓에 추가했습니다!", + "userRemovedTitle": "{0}님을 이 티켓에서 제거했습니다!", + "renameTitle": "이름을 {0}(으)로 변경했습니다!", + "closeTitle": "이 티켓을 닫았습니다!", + "deleteTitle": "이 티켓을 삭제 중입니다...", + "reopenTitle": "이 티켓을 다시 열었습니다!", + + "claimTitle": "이 티켓은 {0}님에게 할당되었습니다", + "unclaimTitle": "이 티켓은 더 이상 할당되지 않았습니다!", + "changeTitle": "티켓 유형을 {0}(으)로 변경했습니다!", + + "statsTitle": "다음은 {0}의 통계입니다!", + "autocloseTitle": "이 티켓은 {0} 후에 자동으로 닫힙니다!", + "autocloseRejectTitle": "이 티켓은 더 이상 자동으로 닫히지 않습니다!", + "autocloseWarn": "이 설정은 비활성 티켓에만 영향을 미칩니다!", + + "goToTicket": "티켓으로 이동", + "ticketWarning": "임베드는 아래 메시지에 있습니다!", + "maxTicketWarning": "**경고:** _한 번에 {0}개의 티켓만 만들 수 있습니다!_" + }, + "helpMenu": { + "title": "사용 가능한 명령어:", + "header1": "**티켓을 만들려면 {0}(으)로 이동하세요!**\n\n", + "header2": "**티켓을 만들려면 `/new` 또는 `/ticket` 명령어를 실행하세요!**\n\n", + + "msgCmd": "버튼이 있는 임베드 메시지를 생성합니다. (관리자 전용)", + "renameCmd": "티켓 이름을 변경합니다. (공백 없음)", + "closeCmd": "티켓을 닫습니다.", + "deleteCmd": "티켓을 삭제합니다.", + "addCmd": "사용자를 티켓에 추가합니다.", + "removeCmd": "사용자를 티켓에서 제거합니다.", + "reopenCmd": "닫은 후 티켓을 다시 엽니다.", + "changeCmd": "티켓 유형을 변경합니다.", + "claimCmd": "티켓을 할당합니다.", + "unclaimCmd": "티켓 할당을 취소합니다.", + "statsCmd": "티켓 통계를 확인합니다.", + "autocloseCmd": "티켓을 자동으로 닫는" + }, + "buttons": { + "close": "티켓 닫기", + "delete": "티켓 삭제", + "reopen": "티켓 다시 열기", + "closeWithReason": "이유를 밝혀 닫기" + }, + "messages": { + "closedDescription": "지금은 관리자만이 이 티켓에서 말할 수 있습니다!\n\n*아래 버튼을 클릭하여 이 티켓을 삭제하거나 다시 열 수 있습니다!*", + "createdTitle": "티켓이 생성되었습니다!", + "createdDescription": "티켓이 생성되었습니다. 피드백을 통해 확인할 수 있습니다!", + + "newTicketDmTitle": "새로운 티켓!", + "closedTicketDmTitle": "티켓이 닫혔습니다!", + "deletedTicketDmTitle": "티켓이 삭제되었습니다!", + "closedTicketDmDescription": "티켓이 닫혔습니다!", + "deletedTicketDmDescription": "티켓이 삭제되었습니다!", + "reopenTicketDmTitle": "티켓이 다시 열렸습니다!", + "reopenTicketDmDescription": "티켓이 다시 열렸습니다!", + + "chooseCategory": "카테고리 선택:", + "gettingdeleted": "티켓이 삭제 중입니다...", + + "none": "없음", + "reason": "이유", + "createdat": "생성 시각", + "openedby": "생성자", + "deletedby": "삭제자", + "closedby": "닫은 사람", + + "modalreason": "이 티켓을 닫는 이유는 무엇인가요?", + "chooseATicket": "티켓을 선택하세요" + }, + "transcripts": { + "title": "전문 기록", + "processed": "이 전문은 처리 중입니다", + "wait": "잠시 기다려 주세요!", + "estimated": "예상 시간", + "available": "여기서 전문을 확인할 수 있습니다" + }, + "stats": { + "globalTitle": "전역 통계", + "ticketTitle": "{0}의 티켓 통계", + "userTitle": "{0}의 사용자 통계", + "systemTitle": "시스템 통계", + "versionTitle": "봇 버전", + + "ticketsCreated": "생성된 티켓", + "ticketsClosed": "닫힌 티켓", + "ticketsDeleted": "삭제된 티켓", + "ticketsReopened": "다시 열린 티켓", + "ticketsAutoclosed": "자동 닫힌 티켓", + "transcriptsCreated": "생성된 전문", + "startupDate": "시작 일자", + "latestUpdate": "최신 업데이트", + "ticketCreatedOn": "티켓 생성 일자", + "ticketCreatedBy": "티켓 생성자", + "messagesSent": "전송된 메시지", + "status": "상태", + "participants": "참여자", + "role": "역할", + + "switches": { + "globalAdmin": "글로벌 관리자", + "ticketAdmin": "티켓 관리자", + "member": "회원", + "open": "열림", + "reopened": "다시 열림", + "closed": "닫힘", + "autoclosed": "자동 닫힘" + }, + + "errorUserNotFound": "이 사용자는 통계 데이터베이스에서 찾을 수 없습니다!" + } +} From 6018a183fb1482da19f12579d968e39b97fb131c Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:12:06 +0300 Subject: [PATCH 07/15] Create swedish.json --- language/swedish.json | 135 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/swedish.json diff --git a/language/swedish.json b/language/swedish.json new file mode 100644 index 0000000..14e62c8 --- /dev/null +++ b/language/swedish.json @@ -0,0 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"Denna fil är en översättning för öppen biljett 3.5.6", + + "errors":{ + "missingArgsTitle":"Ogiltiga argument!", + "missingArgsDescription":"Saknat argument", + "noPermsTitle":"Inga behörigheter!", + "noPermsDescription":"Du behöver behörigheten `ADMINISTRATOR` eller vara i listan över tillåtna roller!", + "noPermsDelete":"Endast administratörer kan ta bort en biljett!", + "chooseFromListTitle":"Ogiltigt ID", + "chooseFromListDescription":"Välj ett av ID:n nedan:", + "boterror":"Botfel!", + "notInTicketTitle":"Du är inte i en biljett!", + "notInTicketDescription":"Detta kommando fungerar inte utanför biljetter!", + "ticketDoesntExist":"Denna biljett finns inte längre!", + "roleDoesntExist":"Denna roll finns inte längre!", + "anotherOption":"Detta alternativ är inte en biljett utan en annan typ!", + "maxAmountTitle":"Maximalt antal uppnått!", + "maxAmountDescription":"Du har nått det maximala antalet tillåtna biljetter!\nDu kan inte skapa en ny!", + "somethingWentWrong":"**Något gick fel!**\nFörsök igen senare!" + }, + "commands":{ + "userAddedTitle":"Lade till {0} i denna biljett!", + "userRemovedTitle":"Tog bort {0} från denna biljett!", + "renameTitle":"Bytte namn till {0}!", + "closeTitle":"Stängde denna biljett!", + "deleteTitle":"Tar bort denna biljett...", + "reopenTitle":"Öppnade denna biljett igen!", + + "claimTitle":"Denna biljett är anspråkad av {0}", + "unclaimTitle":"Denna biljett är inte längre anspråkad!", + "changeTitle":"Bytte biljetttyp till {0}!", + + "statsTitle":"Här är statistiken för {0}!", + "autocloseTitle":"Denna biljett kommer att stängas automatiskt efter {0}!", + "autocloseRejectTitle":"Denna biljett kommer inte längre att stängas automatiskt!", + "autocloseWarn":"Detta påverkar endast inaktiva biljetter!", + + "goToTicket":"gå till biljett", + "ticketWarning":"Inbäddningen finns i meddelandet nedan!", + "maxTicketWarning":"**Varning:** _Du kan endast skapa {0} biljett(er) åt gången!_" + }, + "helpMenu":{ + "title":"Tillgängliga kommandon:", + "header1":"**Gå till {0} för att skapa en biljett!**\n\n", + "header2":"**Kör kommandot `/new` eller `/ticket` för att skapa en biljett!**\n\n", + + "msgCmd":"Skapa en inbäddning med knappar. (endast administratörer)", + "renameCmd":"Byt namn på en biljett. (inga mellanslag)", + "closeCmd":"Stäng en biljett.", + "deleteCmd":"Ta bort en biljett.", + "addCmd":"Lägg till en användare i biljetten.", + "removeCmd":"Ta bort en användare från biljetten.", + "reopenCmd":"Öppna en biljett igen efter att den har stängts.", + "changeCmd":"Byt biljetttyp.", + "claimCmd":"Anspråka en biljett.", + "unclaimCmd":"Avslå en biljett.", + "statsCmd":"Visa biljettstatistik.", + "autocloseCmd":"Ställ in timer för att automatiskt stänga biljett" + }, + "buttons":{ + "close":"Stäng biljett", + "delete":"Ta bort biljett", + "reopen":"Öppna biljett igen", + "closeWithReason":"stäng med anledning" + }, + "messages":{ + "closedDescription":"Endast administratörer kan prata i denna biljett nu!\n\n*Klicka på knappen nedan för att ta bort eller öppna den här biljetten!*", + "createdTitle":"Biljett skapad!", + "createdDescription":"Din biljett är skapad, du kan upptäcka den genom en ping!", + + "newTicketDmTitle":"Ny biljett!", + "closedTicketDmTitle":"Biljett stängd!", + "deletedTicketDmTitle":"Biljett borttagen!", + "closedTicketDmDescription":"Din biljett är stängd!", + "deletedTicketDmDescription":"Din biljett är borttagen!", + "reopenTicketDmTitle":"Biljett öppnad igen!", + "reopenTicketDmDescription":"Din biljett är öppnad igen!", + + "chooseCategory":"välj en kategori:", + "gettingdeleted":"Biljett håller på att tas bort...", + + "none":"ingen", + "reason":"anledning", + "createdat":"skapad den", + "openedby":"öppnad av", + "deletedby":"borttagen av", + "closedby":"stängd av", + + "modalreason":"Vad är anledningen till att stänga den här biljetten?", + "chooseATicket": "Välj en biljett" + }, + "transcripts":{ + "title":"Transkript", + "processed":"Detta transkript bearbetas", + "wait":"Var god vänta!", + "estimated":"Beräknad tid", + "available":"Transkriptet är tillgängligt här" + }, + "stats":{ + "globalTitle":"Globala statistik", + "ticketTitle":"Biljettstatistik för {0}", + "userTitle":"Användarstatistik för {0}", + "systemTitle":"Systemstatistik", + "versionTitle":"Botversion", + + "ticketsCreated":"Biljetter skapade", + "ticketsClosed":"Biljetter stängda", + "ticketsDeleted":"Biljetter borttagna", + "ticketsReopened":"Biljetter öppnade igen", + "ticketsAutoclosed":"Biljetter automatiskt stängda", + "transcriptsCreated":"Transkript skapade", + "startupDate":"Uppstartsdag", + "latestUpdate":"Senaste uppdatering", + "ticketCreatedOn":"Biljett skapad den", + "ticketCreatedBy":"Biljett skapad av", + "messagesSent":"Meddelanden skickade", + "status":"Status", + "participants":"Deltagare", + "role":"Roll", + + "switches":{ + "globalAdmin":"Global admin", + "ticketAdmin":"Biljettadministratör", + "member":"Medlem", + "open":"Öppen", + "reopened":"Återöppnad", + "closed":"Stängd", + "autoclosed":"Automatiskt stängd" + }, + + "errorUserNotFound":"Den här användaren hittades inte i statistikdatabasen!" + } +} From cdb2673217e56e99e4224661b80094ce3bc2985e Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:14:13 +0300 Subject: [PATCH 08/15] Create i.json --- language/i.json | 135 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/i.json diff --git a/language/i.json b/language/i.json new file mode 100644 index 0000000..e5582a0 --- /dev/null +++ b/language/i.json @@ -0,0 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"Tento soubor je překladem pro otevřenou vstupenku 3.5.6", + + "errors":{ + "missingArgsTitle":"Neplatné argumenty!", + "missingArgsDescription":"Chybějící argument", + "noPermsTitle":"Žádná oprávnění!", + "noPermsDescription":"Potřebujete oprávnění `ADMINISTRATOR` nebo být v seznamu povolených rolí!", + "noPermsDelete":"Pouze administrátoři mohou smazat vstupenku!", + "chooseFromListTitle":"Neplatné ID", + "chooseFromListDescription":"Vyberte jedno z následujících ID:", + "boterror":"Chyba bota!", + "notInTicketTitle":"Nejste ve vstupence!", + "notInTicketDescription":"Tento příkaz funguje pouze uvnitř vstupenek!", + "ticketDoesntExist":"Tato vstupenka již neexistuje!", + "roleDoesntExist":"Tato role již neexistuje!", + "anotherOption":"Toto možnost není vstupenkou, ale jiným typem!", + "maxAmountTitle":"Dosáhli jste maximálního počtu vstupenek!", + "maxAmountDescription":"Dosáhli jste maximálního počtu povolených vstupenek!\nNemůžete vytvořit novou!", + "somethingWentWrong":"**Něco se pokazilo!**\nZkuste to znovu později!" + }, + "commands":{ + "userAddedTitle":"Přidáno {0} do této vstupenky!", + "userRemovedTitle":"Odebráno {0} z této vstupenky!", + "renameTitle":"Změněno jméno na {0}!", + "closeTitle":"Zavřeno tuto vstupenku!", + "deleteTitle":"Mažu tuto vstupenku...", + "reopenTitle":"Znovuotevřeno tuto vstupenku!", + + "claimTitle":"Tato vstupenka je nárokovaná uživatelem {0}", + "unclaimTitle":"Tato vstupenka již není nárokovaná!", + "changeTitle":"Změněn typ vstupenky na {0}!", + + "statsTitle":"Zde jsou statistiky pro {0}!", + "autocloseTitle":"Tato vstupenka bude automaticky uzavřena po {0}!", + "autocloseRejectTitle":"Tato vstupenka již nebude automaticky uzavřena!", + "autocloseWarn":"Toto ovlivňuje pouze neaktivní vstupenky!", + + "goToTicket":"jít do vstupenky", + "ticketWarning":"Vložení je v níže uvedené zprávě!", + "maxTicketWarning":"**Varování:** _Můžete vytvořit pouze {0} vstup(en)ku zároveň!_" + }, + "helpMenu":{ + "title":"Dostupné příkazy:", + "header1":"**Přejděte na {0} pro vytvoření vstupenky!**\n\n", + "header2":"**Spusťte příkaz `/new` nebo `/ticket` pro vytvoření vstupenky!**\n\n", + + "msgCmd":"Vytvořit vložení s tlačítky. (pouze administrátoři)", + "renameCmd":"Přejmenovat vstupenku. (bez mezer)", + "closeCmd":"Zavřít vstupenku.", + "deleteCmd":"Smazat vstupenku.", + "addCmd":"Přidat uživatele do vstupenky.", + "removeCmd":"Odebrat uživatele z vstupenky.", + "reopenCmd":"Znovuotevřít vstupenku po jejím uzavření.", + "changeCmd":"Změnit typ vstupenky.", + "claimCmd":"Nárokovat vstupenku.", + "unclaimCmd":"Zrušit nárok na vstupenku.", + "statsCmd":"Zobrazit statistiky vstupenky.", + "autocloseCmd":"Nastavit časovač pro automatické uzavření vstupenky" + }, + "buttons":{ + "close":"Zavřít vstupenku", + "delete":"Smazat vstupenku", + "reopen":"Znovuotevřít vstupenku", + "closeWithReason":"uzavřít s důvodem" + }, + "messages":{ + "closedDescription":"Pouze administrátoři nyní mohou mluvit v této vstupence!\n\n*Kliknutím na tlačítko níže můžete vstupenku smazat nebo znovu otevřít!*", + "createdTitle":"Vstupenka vytvořena!", + "createdDescription":"Vaše vstupenka byla vytvořena, můžete ji identifikovat pingem!", + + "newTicketDmTitle":"Nová vstupenka!", + "closedTicketDmTitle":"Vstupenka uzavřena!", + "deletedTicketDmTitle":"Vstupenka smazána!", + "closedTicketDmDescription":"Vaše vstupenka byla uzavřena!", + "deletedTicketDmDescription":"Vaše vstupenka byla smazána!", + "reopenTicketDmTitle":"Vstupenka znovuotevřena!", + "reopenTicketDmDescription":"Vaše vstupenka byla znovuotevřena!", + + "chooseCategory":"vyberte kategorii:", + "gettingdeleted":"Vstupenka se mazá...", + + "none":"žádný", + "reason":"důvod", + "createdat":"vytvořeno", + "openedby":"otevřeno uživatelem", + "deletedby":"smazáno uživatelem", + "closedby":"uzavřeno uživatelem", + + "modalreason":"Jaký je důvod uzavření této vstupenky?", + "chooseATicket": "Vyberte vstupenku" + }, + "transcripts":{ + "title":"Záznam", + "processed":"Tento záznam se zpracovává", + "wait":"Prosím čekejte!", + "estimated":"Odhadovaný čas", + "available":"Záznam je k dispozici zde" + }, + "stats":{ + "globalTitle":"Celosvětové statistiky", + "ticketTitle":"Statistiky vstupenek pro {0}", + "userTitle":"Statistiky uživatele pro {0}", + "systemTitle":"Systémové statistiky", + "versionTitle":"Verze bota", + + "ticketsCreated":"Vytvořené vstupenky", + "ticketsClosed":"Uzavřené vstupenky", + "ticketsDeleted":"Smazané vstupenky", + "ticketsReopened":"Znovuotevřené vstupenky", + "ticketsAutoclosed":"Automaticky uzavřené vstupenky", + "transcriptsCreated":"Vytvořené záznamy", + "startupDate":"Datum spuštění", + "latestUpdate":"Poslední aktualizace", + "ticketCreatedOn":"Vstupenka vytvořena dne", + "ticketCreatedBy":"Vstupenka vytvořena uživatelem", + "messagesSent":"Odeslané zprávy", + "status":"Stav", + "participants":"Účastníci", + "role":"Role", + + "switches":{ + "globalAdmin":"Celosvětový administrátor", + "ticketAdmin":"Správce vstupenek", + "member":"Člen", + "open":"Otevřeno", + "reopened":"Znovuotevřeno", + "closed":"Uzavřeno", + "autoclosed":"Automaticky uzavřeno" + }, + + "errorUserNotFound":"Tento uživatel není nalezen v databázi statistik!" + } +} From d5efe06fe563180de996f146e656e90e942725ca Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:15:32 +0300 Subject: [PATCH 09/15] Delete language/i.json --- language/i.json | 135 ------------------------------------------------ 1 file changed, 135 deletions(-) delete mode 100644 language/i.json diff --git a/language/i.json b/language/i.json deleted file mode 100644 index e5582a0..0000000 --- a/language/i.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "_CREDITS":"iamnotmega", - "_INFO":"Tento soubor je překladem pro otevřenou vstupenku 3.5.6", - - "errors":{ - "missingArgsTitle":"Neplatné argumenty!", - "missingArgsDescription":"Chybějící argument", - "noPermsTitle":"Žádná oprávnění!", - "noPermsDescription":"Potřebujete oprávnění `ADMINISTRATOR` nebo být v seznamu povolených rolí!", - "noPermsDelete":"Pouze administrátoři mohou smazat vstupenku!", - "chooseFromListTitle":"Neplatné ID", - "chooseFromListDescription":"Vyberte jedno z následujících ID:", - "boterror":"Chyba bota!", - "notInTicketTitle":"Nejste ve vstupence!", - "notInTicketDescription":"Tento příkaz funguje pouze uvnitř vstupenek!", - "ticketDoesntExist":"Tato vstupenka již neexistuje!", - "roleDoesntExist":"Tato role již neexistuje!", - "anotherOption":"Toto možnost není vstupenkou, ale jiným typem!", - "maxAmountTitle":"Dosáhli jste maximálního počtu vstupenek!", - "maxAmountDescription":"Dosáhli jste maximálního počtu povolených vstupenek!\nNemůžete vytvořit novou!", - "somethingWentWrong":"**Něco se pokazilo!**\nZkuste to znovu později!" - }, - "commands":{ - "userAddedTitle":"Přidáno {0} do této vstupenky!", - "userRemovedTitle":"Odebráno {0} z této vstupenky!", - "renameTitle":"Změněno jméno na {0}!", - "closeTitle":"Zavřeno tuto vstupenku!", - "deleteTitle":"Mažu tuto vstupenku...", - "reopenTitle":"Znovuotevřeno tuto vstupenku!", - - "claimTitle":"Tato vstupenka je nárokovaná uživatelem {0}", - "unclaimTitle":"Tato vstupenka již není nárokovaná!", - "changeTitle":"Změněn typ vstupenky na {0}!", - - "statsTitle":"Zde jsou statistiky pro {0}!", - "autocloseTitle":"Tato vstupenka bude automaticky uzavřena po {0}!", - "autocloseRejectTitle":"Tato vstupenka již nebude automaticky uzavřena!", - "autocloseWarn":"Toto ovlivňuje pouze neaktivní vstupenky!", - - "goToTicket":"jít do vstupenky", - "ticketWarning":"Vložení je v níže uvedené zprávě!", - "maxTicketWarning":"**Varování:** _Můžete vytvořit pouze {0} vstup(en)ku zároveň!_" - }, - "helpMenu":{ - "title":"Dostupné příkazy:", - "header1":"**Přejděte na {0} pro vytvoření vstupenky!**\n\n", - "header2":"**Spusťte příkaz `/new` nebo `/ticket` pro vytvoření vstupenky!**\n\n", - - "msgCmd":"Vytvořit vložení s tlačítky. (pouze administrátoři)", - "renameCmd":"Přejmenovat vstupenku. (bez mezer)", - "closeCmd":"Zavřít vstupenku.", - "deleteCmd":"Smazat vstupenku.", - "addCmd":"Přidat uživatele do vstupenky.", - "removeCmd":"Odebrat uživatele z vstupenky.", - "reopenCmd":"Znovuotevřít vstupenku po jejím uzavření.", - "changeCmd":"Změnit typ vstupenky.", - "claimCmd":"Nárokovat vstupenku.", - "unclaimCmd":"Zrušit nárok na vstupenku.", - "statsCmd":"Zobrazit statistiky vstupenky.", - "autocloseCmd":"Nastavit časovač pro automatické uzavření vstupenky" - }, - "buttons":{ - "close":"Zavřít vstupenku", - "delete":"Smazat vstupenku", - "reopen":"Znovuotevřít vstupenku", - "closeWithReason":"uzavřít s důvodem" - }, - "messages":{ - "closedDescription":"Pouze administrátoři nyní mohou mluvit v této vstupence!\n\n*Kliknutím na tlačítko níže můžete vstupenku smazat nebo znovu otevřít!*", - "createdTitle":"Vstupenka vytvořena!", - "createdDescription":"Vaše vstupenka byla vytvořena, můžete ji identifikovat pingem!", - - "newTicketDmTitle":"Nová vstupenka!", - "closedTicketDmTitle":"Vstupenka uzavřena!", - "deletedTicketDmTitle":"Vstupenka smazána!", - "closedTicketDmDescription":"Vaše vstupenka byla uzavřena!", - "deletedTicketDmDescription":"Vaše vstupenka byla smazána!", - "reopenTicketDmTitle":"Vstupenka znovuotevřena!", - "reopenTicketDmDescription":"Vaše vstupenka byla znovuotevřena!", - - "chooseCategory":"vyberte kategorii:", - "gettingdeleted":"Vstupenka se mazá...", - - "none":"žádný", - "reason":"důvod", - "createdat":"vytvořeno", - "openedby":"otevřeno uživatelem", - "deletedby":"smazáno uživatelem", - "closedby":"uzavřeno uživatelem", - - "modalreason":"Jaký je důvod uzavření této vstupenky?", - "chooseATicket": "Vyberte vstupenku" - }, - "transcripts":{ - "title":"Záznam", - "processed":"Tento záznam se zpracovává", - "wait":"Prosím čekejte!", - "estimated":"Odhadovaný čas", - "available":"Záznam je k dispozici zde" - }, - "stats":{ - "globalTitle":"Celosvětové statistiky", - "ticketTitle":"Statistiky vstupenek pro {0}", - "userTitle":"Statistiky uživatele pro {0}", - "systemTitle":"Systémové statistiky", - "versionTitle":"Verze bota", - - "ticketsCreated":"Vytvořené vstupenky", - "ticketsClosed":"Uzavřené vstupenky", - "ticketsDeleted":"Smazané vstupenky", - "ticketsReopened":"Znovuotevřené vstupenky", - "ticketsAutoclosed":"Automaticky uzavřené vstupenky", - "transcriptsCreated":"Vytvořené záznamy", - "startupDate":"Datum spuštění", - "latestUpdate":"Poslední aktualizace", - "ticketCreatedOn":"Vstupenka vytvořena dne", - "ticketCreatedBy":"Vstupenka vytvořena uživatelem", - "messagesSent":"Odeslané zprávy", - "status":"Stav", - "participants":"Účastníci", - "role":"Role", - - "switches":{ - "globalAdmin":"Celosvětový administrátor", - "ticketAdmin":"Správce vstupenek", - "member":"Člen", - "open":"Otevřeno", - "reopened":"Znovuotevřeno", - "closed":"Uzavřeno", - "autoclosed":"Automaticky uzavřeno" - }, - - "errorUserNotFound":"Tento uživatel není nalezen v databázi statistik!" - } -} From fb3764eefba4c3c0f59c7568ec251776c4b68a01 Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:17:43 +0300 Subject: [PATCH 10/15] Create finnish.json --- language/finnish.json | 135 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/finnish.json diff --git a/language/finnish.json b/language/finnish.json new file mode 100644 index 0000000..032d5b9 --- /dev/null +++ b/language/finnish.json @@ -0,0 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"This file is a translation for open ticket 3.5.6", + + "errors":{ + "missingArgsTitle":"Virheelliset argumentit!", + "missingArgsDescription":"Puuttuva argumentti", + "noPermsTitle":"Ei oikeuksia!", + "noPermsDescription":"Tarvitset `ADMINISTRATOR`-oikeudet tai olla sallittujen roolien listalla!", + "noPermsDelete":"Vain ylläpitäjät voivat poistaa lipun!", + "chooseFromListTitle":"Virheellinen tunniste", + "chooseFromListDescription":"Valitse yksi alla olevista tunnisteista:", + "boterror":"Botti virhe!", + "notInTicketTitle":"Et ole lipussa!", + "notInTicketDescription":"Tämä komento ei toimi lipun ulkopuolella!", + "ticketDoesntExist":"Tätä lippua ei ole enää olemassa!", + "roleDoesntExist":"Tätä roolia ei ole enää olemassa!", + "anotherOption":"Tämä vaihtoehto ei ole lippu vaan toinen tyyppi!", + "maxAmountTitle":"Maksimimäärä saavutettu!", + "maxAmountDescription":"Olet saavuttanut sallittujen lippujen maksimimäärän!\nEt voi luoda uutta!", + "somethingWentWrong":"**Jotain meni pieleen!**\nYritä uudelleen myöhemmin!" + }, + "commands":{ + "userAddedTitle":"Lisätty {0} tähän lippuun!", + "userRemovedTitle":"Poistettu {0} tästä lipusta!", + "renameTitle":"Nimetty uudelleen {0}!", + "closeTitle":"Suljettu tämä lippu!", + "deleteTitle":"Poistetaan tätä lippua...", + "reopenTitle":"Avattu tämä lippu uudelleen!", + + "claimTitle":"Tämä lippu on varattu {0}:lle", + "unclaimTitle":"Tämä lippu ei ole enää varattu!", + "changeTitle":"Vaihdettu lipun tyyppi {0}:ksi!", + + "statsTitle":"Tässä ovat tilastot {0}:lle!", + "autocloseTitle":"Tämä lippu sulkeutuu automaattisesti {0} jälkeen!", + "autocloseRejectTitle":"Tämä lippu ei sulkeudu enää automaattisesti!", + "autocloseWarn":"Tämä vaikuttaa vain passiivisiin lipputilanteisiin!", + + "goToTicket":"siirry lippuun", + "ticketWarning":"Upotus on alla olevassa viestissä!", + "maxTicketWarning":"**Varoitus:** _Voit luoda kerralla vain {0} lippua!_" + }, + "helpMenu":{ + "title":"Saatavilla olevat komennot:", + "header1":"**Siirry {0}:ään luodaksesi lipun!**\n\n", + "header2":"**Aja komento `/new` tai `/ticket` luodaksesi lipun!**\n\n", + + "msgCmd":"Luo upotus painikkeilla. (vain ylläpitäjille)", + "renameCmd":"Nimeä lippu uudelleen. (ilman välilyöntejä)", + "closeCmd":"Sulje lippu.", + "deleteCmd":"Poista lippu.", + "addCmd":"Lisää käyttäjä lippuun.", + "removeCmd":"Poista käyttäjä lipusta.", + "reopenCmd":"Avaa lippu uudelleen sen sulkeutumisen jälkeen.", + "changeCmd":"Vaihda lipun tyyppi.", + "claimCmd":"Varaa lippu.", + "unclaimCmd":"Poista varaaminen lippusta.", + "statsCmd":"Näytä lipun tilastot.", + "autocloseCmd":"Aseta ajastin sulkeaksesi lipun automaattisesti" + }, + "buttons":{ + "close":"Sulje lippu", + "delete":"Poista lippu", + "reopen":"Avaa lippu uudelleen", + "closeWithReason":"sulje syyn kanssa" + }, + "messages":{ + "closedDescription":"Vain ylläpitäjät voivat puhua tässä lipussa nyt!\n\n*Napsauta alla olevaa painiketta poistaaksesi tai avataksesi tämän lipun!*", + "createdTitle":"Lippu luotu!", + "createdDescription":"Lippusi on luotu, voit tunnistaa sen pingillä!", + + "newTicketDmTitle":"Uusi lippu!", + "closedTicketDmTitle":"Lippu suljettu!", + "deletedTicketDmTitle":"Lippu poistettu!", + "closedTicketDmDescription":"Lippusi on suljettu!", + "deletedTicketDmDescription":"Lippusi on poistettu!", + "reopenTicketDmTitle":"Lippu avattu uudelleen!", + "reopenTicketDmDescription":"Lippusi on avattu uudelleen!", + + "chooseCategory":"valitse kategoria:", + "gettingdeleted":"Lippu poistetaan...", + + "none":"ei mikään", + "reason":"syy", + "createdat":"luotu", + "openedby":"avasi", + "deletedby":"poistanut", + "closedby":"sulkenut", + + "modalreason":"Mikä on syy tämän lipun sulkemiseen?", + "chooseATicket": "Valitse lippu" + }, + "transcripts":{ + "title":"Pöytäkirja", + "processed":"Tämä pöytäkirja käsitellään", + "wait":"Odota hetki!", + "estimated":"Arvioitu aika", + "available":"Pöytäkirja on saatavilla täällä" + }, + "stats":{ + "globalTitle":"Maailmanlaajuiset tilastot", + "ticketTitle":"Lipputilastot {0}:lle", + "userTitle":"Käyttäjätilastot {0}:lle", + "systemTitle":"Järjestelmätilastot", + "versionTitle":"Bottiversio", + + "ticketsCreated":"Luodut liput", + "ticketsClosed":"Suljetut liput", + "ticketsDeleted":"Poistetut liput", + "ticketsReopened":"Uudelleen avatut liput", + "ticketsAutoclosed":"Automaattisesti suljetut liput", + "transcriptsCreated":"Luodut pöytäkirjat", + "startupDate":"Käynnistyspäivämäärä", + "latestUpdate":"Viimeisin päivitys", + "ticketCreatedOn":"Lippu luotu", + "ticketCreatedBy":"Lippu luonut", + "messagesSent":"Lähetetyt viestit", + "status":"Tila", + "participants":"Osallistujat", + "role":"Rooli", + + "switches":{ + "globalAdmin":"Globaali ylläpitäjä", + "ticketAdmin":"Lippuadmin", + "member":"Jäsen", + "open":"Auki", + "reopened":"Uudelleen avattu", + "closed":"Suljettu", + "autoclosed":"Automaattisesti suljettu" + }, + + "errorUserNotFound":"Tätä käyttäjää ei löydy tilastotietokannasta!" + } +} From b0b4e21aff7bac8bda06a512020c116e17c2ecf0 Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 07:18:19 +0300 Subject: [PATCH 11/15] Create vietnamese.json --- language/vietnamese.json | 135 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 language/vietnamese.json diff --git a/language/vietnamese.json b/language/vietnamese.json new file mode 100644 index 0000000..017a987 --- /dev/null +++ b/language/vietnamese.json @@ -0,0 +1,135 @@ +{ + "_CREDITS":"iamnotmega", + "_INFO":"This file is a translation for open ticket 3.5.6", + + "errors":{ + "missingArgsTitle":"Đối số không hợp lệ!", + "missingArgsDescription":"Thiếu đối số", + "noPermsTitle":"Không có quyền!", + "noPermsDescription":"Bạn cần quyền `ADMINISTRATOR` hoặc nằm trong danh sách vai trò được cho phép!", + "noPermsDelete":"Chỉ có quản trị viên mới có thể xóa một phiếu hỗ trợ!", + "chooseFromListTitle":"ID không hợp lệ", + "chooseFromListDescription":"Chọn một trong các ID dưới đây:", + "boterror":"Lỗi Bot!", + "notInTicketTitle":"Bạn không ở trong một phiếu hỗ trợ!", + "notInTicketDescription":"Lệnh này không hoạt động ngoài các phiếu hỗ trợ!", + "ticketDoesntExist":"Phiếu hỗ trợ này không còn tồn tại nữa!", + "roleDoesntExist":"Vai trò này không còn tồn tại nữa!", + "anotherOption":"Lựa chọn này không phải là một phiếu hỗ trợ mà là một loại khác!", + "maxAmountTitle":"Đã đạt tối đa!", + "maxAmountDescription":"Bạn đã đạt số lượng phiếu hỗ trợ tối đa cho phép!\nBạn không thể tạo mới!", + "somethingWentWrong":"**Đã xảy ra lỗi!**\nVui lòng thử lại sau!" + }, + "commands":{ + "userAddedTitle":"Đã thêm {0} vào phiếu hỗ trợ này!", + "userRemovedTitle":"Đã xóa {0} khỏi phiếu hỗ trợ này!", + "renameTitle":"Đổi tên thành {0}!", + "closeTitle":"Đóng phiếu hỗ trợ này!", + "deleteTitle":"Đang xóa phiếu hỗ trợ này...", + "reopenTitle":"Mở lại phiếu hỗ trợ này!", + + "claimTitle":"Phiếu hỗ trợ này đã được chuyển cho {0}", + "unclaimTitle":"Phiếu hỗ trợ này không còn được chuyển nhượng!", + "changeTitle":"Đổi loại phiếu thành {0}!", + + "statsTitle":"Đây là thống kê cho {0}!", + "autocloseTitle":"Phiếu hỗ trợ này sẽ tự động đóng sau {0}!", + "autocloseRejectTitle":"Phiếu hỗ trợ này sẽ không tự động đóng nữa!", + "autocloseWarn":"Chỉ ảnh hưởng đến các phiếu hỗ trợ không hoạt động!", + + "goToTicket":"đi đến phiếu hỗ trợ", + "ticketWarning":"Thông báo nhúng ở dưới!", + "maxTicketWarning":"**Cảnh báo:** _Bạn chỉ có thể tạo {0} phiếu hỗ trợ một lúc!_" + }, + "helpMenu":{ + "title":"Các lệnh có sẵn:", + "header1":"**Đi tới {0} để tạo phiếu hỗ trợ!**\n\n", + "header2":"**Chạy lệnh `/new` hoặc `/ticket` để tạo phiếu hỗ trợ!**\n\n", + + "msgCmd":"Tạo nhúng với các nút. (chỉ dành cho quản trị viên)", + "renameCmd":"Đổi tên phiếu hỗ trợ. (không có khoảng trống)", + "closeCmd":"Đóng phiếu hỗ trợ.", + "deleteCmd":"Xóa phiếu hỗ trợ.", + "addCmd":"Thêm người dùng vào phiếu hỗ trợ.", + "removeCmd":"Xóa người dùng khỏi phiếu hỗ trợ.", + "reopenCmd":"Mở lại phiếu hỗ trợ sau khi đã đóng.", + "changeCmd":"Thay đổi loại phiếu.", + "claimCmd":"Chuyển nhượng phiếu hỗ trợ.", + "unclaimCmd":"Hủy chuyển nhượng phiếu hỗ trợ.", + "statsCmd":"Xem thống kê phiếu hỗ trợ.", + "autocloseCmd":"Đặt bộ hẹn để tự động đóng phiếu hỗ trợ" + }, + "buttons":{ + "close":"Đóng phiếu hỗ trợ", + "delete":"Xóa phiếu hỗ trợ", + "reopen":"Mở lại phiếu hỗ trợ", + "closeWithReason":"đóng với lý do" + }, + "messages":{ + "closedDescription":"Chỉ có quản trị viên mới có thể nói chuyện trong phiếu hỗ trợ này ngay bây giờ!\n\n*Nhấp vào nút bên dưới để xóa hoặc mở lại phiếu hỗ trợ này!*", + "createdTitle":"Phiếu hỗ trợ đã được tạo!", + "createdDescription":"Phiếu hỗ trợ của bạn đã được tạo, bạn có thể nhận ra nó bằng cách ping!", + + "newTicketDmTitle":"Phiếu hỗ trợ mới!", + "closedTicketDmTitle":"Phiếu hỗ trợ đã được đóng!", + "deletedTicketDmTitle":"Phiếu hỗ trợ đã được xóa!", + "closedTicketDmDescription":"Phiếu hỗ trợ của bạn đã bị đóng!", + "deletedTicketDmDescription":"Phiếu hỗ trợ của bạn đã bị xóa!", + "reopenTicketDmTitle":"Phiếu hỗ trợ đã được mở lại!", + "reopenTicketDmDescription":"Phiếu hỗ trợ của bạn đã được mở lại!", + + "chooseCategory":"chọn một danh mục:", + "gettingdeleted":"Phiếu hỗ trợ đang bị xóa...", + + "none":"không", + "reason":"lý do", + "createdat":"được tạo lúc", + "openedby":"mở bởi", + "deletedby":"xóa bởi", + "closedby":"đóng bởi", + + "modalreason":"Lý do đóng phiếu hỗ trợ này là gì?", + "chooseATicket": "Chọn một phiếu hỗ trợ" + }, + "transcripts":{ + "title":"Biên bản", + "processed":"Biên bản này đang được xử lý", + "wait":"Vui lòng đợi!", + "estimated":"Thời gian ước tính", + "available":"Biên bản này có sẵn tại đây" + }, + "stats":{ + "globalTitle":"Thống kê toàn cầu", + "ticketTitle":"Thống kê phiếu hỗ trợ cho {0}", + "userTitle":"Thống kê người dùng cho {0}", + "systemTitle":"Thống kê hệ thống", + "versionTitle":"Phiên bản Bot", + + "ticketsCreated":"Phiếu hỗ trợ đã được tạo", + "ticketsClosed":"Phiếu hỗ trợ đã được đóng", + "ticketsDeleted":"Phiếu hỗ trợ đã được xóa", + "ticketsReopened":"Phiếu hỗ trợ đã được mở lại", + "ticketsAutoclosed":"Phiếu hỗ trợ đã tự động đóng", + "transcriptsCreated":"Biên bản đã được tạo", + "startupDate":"Ngày khởi động", + "latestUpdate":"Cập nhật mới nhất", + "ticketCreatedOn":"Phiếu hỗ trợ đã được tạo vào", + "ticketCreatedBy":"Phiếu hỗ trợ đã được tạo bởi", + "messagesSent":"Tin nhắn đã được gửi", + "status":"Trạng thái", + "participants":"Người tham gia", + "role":"Vai trò", + + "switches":{ + "globalAdmin":"Quản trị viên toàn cầu", + "ticketAdmin":"Quản trị viên phiếu hỗ trợ", + "member":"Thành viên", + "open":"Mở", + "reopened":"Đã mở lại", + "closed":"Đã đóng", + "autoclosed":"Đã tự động đóng" + }, + + "errorUserNotFound":"Người dùng này không thể được tìm thấy trong cơ sở dữ liệu thống kê!" + } +} From bc46d4ab46085c287a9933741e89c6565dbef057 Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 10:17:06 +0300 Subject: [PATCH 12/15] Update checker.js --- core/checker.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/checker.js b/core/checker.js index 871448e..cb5bf96 100644 --- a/core/checker.js +++ b/core/checker.js @@ -451,7 +451,12 @@ exports.checker = async () => { "indonesian", "kurdish", "persian", - "latvian" + "latvian", + "estonian", + "japanese", + "korean", + "simplifiedchinese", + "traditionalchinese" ] if (!languageList.some((l) => config.languageFile.startsWith(l))){ createError("'languageFile' | invalid language, more info in the wiki") From ae306332bb4a07b4e277a83015dc5fa1ef3c32dd Mon Sep 17 00:00:00 2001 From: mega <135043684+iamnotmega@users.noreply.github.com> Date: Mon, 1 Jul 2024 10:30:30 +0300 Subject: [PATCH 13/15] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ed340d2..62bb21b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Take a look at all the features and discover the possibilities! ## 📌 Features - **🎉 advanced html transcripts!** - 🔒 close, ❌ delete & ✅ re-open tickets -- 🇬🇧 translation in 24 different languages +- 🇬🇧 translation in more than 30 languages! - 📄 very advanced customisation - 🆗 buttons or 🔽 dropdowns! - 🆒 custom plugins From 781540047296ac47a90485ee717374bffaae4498 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Mon, 1 Jul 2024 09:46:16 +0200 Subject: [PATCH 14/15] Open Ticket v3.5.7 (Part 1) --- .github/SECURITY.md | 2 +- README.md | 14 +++++++++++--- config.json | 2 +- core/checker.js | 5 ++++- index.js | 2 +- language/arabic.json | 2 +- language/bulgarian.json | 2 +- language/custom.json | 2 +- language/czech.json | 2 +- language/danish.json | 2 +- language/dutch.json | 2 +- language/english.json | 2 +- language/estonian.json | 2 +- language/finnish.json | 2 +- language/french.json | 2 +- language/german.json | 2 +- language/greek.json | 2 +- language/hungarian.json | 2 +- language/indonesian.json | 2 +- language/italian.json | 2 +- language/japanese.json | 2 +- language/korean.json | 2 +- language/kurdish.json | 2 +- language/latvian.json | 2 +- language/norwegian.json | 2 +- language/persian.json | 2 +- language/polish.json | 2 +- language/portuguese.json | 2 +- language/romanian.json | 2 +- language/russian.json | 2 +- language/simplifiedchinese.json | 2 +- language/slovenian.json | 2 +- language/spanish.json | 2 +- language/swedish.json | 2 +- language/thai.json | 2 +- language/traditionalchinese.json | 2 +- language/turkish.json | 2 +- language/ukrainian.json | 2 +- language/vietnamese.json | 2 +- package.json | 2 +- 40 files changed, 53 insertions(+), 42 deletions(-) diff --git a/.github/SECURITY.md b/.github/SECURITY.md index acb7bc3..3e0fddc 100644 --- a/.github/SECURITY.md +++ b/.github/SECURITY.md @@ -9,7 +9,7 @@ Below, you can find a list with the status of every open ticket version. This li | Version | Supported | Until | |-----------|-----------|-----------------------------| -| 3.5.6 | ✅ | | +| 3.5.7 | ✅ | | | 3.5.5 | ✅ | June 2024 | | 3.5.4 | 🟧 | Next Update | | < 3.5.4 | ❌ | | diff --git a/README.md b/README.md index 62bb21b..a22fa35 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ There will be massive improvements for more stability & features! But the best p Open Ticket -[![discord](https://img.shields.io/badge/discord-join%20our%20server-5865F2.svg?style=flat-square&logo=discord)](https://discord.com/invite/26vT9wt3n3) [![version](https://img.shields.io/badge/version-3.5.6-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.5.6) [![discord.js](https://img.shields.io/badge/discord.js-v14-CB3837.svg?style=flat-square&logo=npm)]() [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [![stars](https://img.shields.io/github/stars/djj123dj/open-ticket?color=yellow&label=stars&logo=github&style=flat-square)](https://otdocs.dj-dj.be) +[![discord](https://img.shields.io/badge/discord-join%20our%20server-5865F2.svg?style=flat-square&logo=discord)](https://discord.com/invite/26vT9wt3n3) [![version](https://img.shields.io/badge/version-3.5.7-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.5.7) [![discord.js](https://img.shields.io/badge/discord.js-v14-CB3837.svg?style=flat-square&logo=npm)]() [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [![stars](https://img.shields.io/github/stars/djj123dj/open-ticket?color=yellow&label=stars&logo=github&style=flat-square)](https://otdocs.dj-dj.be) ### Open Ticket Open Ticket is the most customisable discord ticket bot that you will ever find! There are more than 150 options to customise in the config! This includes html transcripts, unlimited tickets, custom embeds & more! Did you know that even the html transcripts are highly customisable? Don't wait and check it out! If you're having trouble setting the bot up, feel free to join our support server and we will help you further! @@ -16,7 +16,7 @@ Take a look at all the features and discover the possibilities! ## 📌 Features - **🎉 advanced html transcripts!** - 🔒 close, ❌ delete & ✅ re-open tickets -- 🇬🇧 translation in more than 30 languages! +- 🇬🇧 translation in more than 33 languages! - 📄 very advanced customisation - 🆗 buttons or 🔽 dropdowns! - 🆒 custom plugins @@ -76,9 +76,17 @@ A big thanks to all our sponsors! |Hungarian |Snowy |🔴 Outdated | |Persian |sasanwm |🟢 Up To Date | |Latvian |ronalds1398 |🟢 Up To Date | +|Estonian |iamnotmega |🟢 Up To Date | +|Japanese |iamnotmega |🟢 Up To Date | +|Korean |iamnotmega |🟢 Up To Date | +|Simplified Chinese |iamnotmega |🟢 Up To Date | +|Traditional Chinese|iamnotmega |🟢 Up To Date | +|Finnish |iamnotmega |🟢 Up To Date | +|Swedish |iamnotmega |🟢 Up To Date | +|Vietnamese |iamnotmega |🟢 Up To Date | ## 📎 Links -current version: _v3.5.6_ +current version: _v3.5.7_
changelog: [click here](https://otgithub.dj-dj.be/releases)
documentation: [click here](https://otdocs.dj-dj.be/) diff --git a/config.json b/config.json index 4bd52cc..65c724b 100644 --- a/config.json +++ b/config.json @@ -110,7 +110,7 @@ "dropdown":false, "enableFooter":false, - "footer":"Open Ticket v3.5.6 - I'm a footer!", + "footer":"Open Ticket v3.5.7 - I'm a footer!", "enableFooterImage":false, "footerImage":"https://www.example.com/catmemes/cat.png", diff --git a/core/checker.js b/core/checker.js index cb5bf96..543f853 100644 --- a/core/checker.js +++ b/core/checker.js @@ -456,7 +456,10 @@ exports.checker = async () => { "japanese", "korean", "simplifiedchinese", - "traditionalchinese" + "traditionalchinese", + "finnish", + "swedish", + "vietnamese" ] if (!languageList.some((l) => config.languageFile.startsWith(l))){ createError("'languageFile' | invalid language, more info in the wiki") diff --git a/index.js b/index.js index 144a453..564b706 100644 --- a/index.js +++ b/index.js @@ -25,7 +25,7 @@ INFORMATION: ============ - Open Ticket v3.5.6 - © DJdj Development + Open Ticket v3.5.7 - © DJdj Development discord: https://discord.dj-dj.be website: https://www.dj-dj.be diff --git a/language/arabic.json b/language/arabic.json index cb1b1a7..e3010c2 100644 --- a/language/arabic.json +++ b/language/arabic.json @@ -1,6 +1,6 @@ { "_CREDITS":"deqressing", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors": { "missingArgsTitle": "قيمة غير صالحة!", diff --git a/language/bulgarian.json b/language/bulgarian.json index c3e0bb7..95f2c45 100644 --- a/language/bulgarian.json +++ b/language/bulgarian.json @@ -1,6 +1,6 @@ { "_CREDITS":"Stragar", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Грешни Аргументи!", diff --git a/language/custom.json b/language/custom.json index 02cd3a8..9a8fd2b 100644 --- a/language/custom.json +++ b/language/custom.json @@ -1,6 +1,6 @@ { "_CREDITS":"DJdj Development", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Invalid Arguments!", diff --git a/language/czech.json b/language/czech.json index 70b1ba0..eddd90c 100644 --- a/language/czech.json +++ b/language/czech.json @@ -1,6 +1,6 @@ { "_CREDITS":"spyeye_", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Neplatný Argument!", diff --git a/language/danish.json b/language/danish.json index cba411b..b51e181 100644 --- a/language/danish.json +++ b/language/danish.json @@ -1,6 +1,6 @@ { "_CREDITS":".the_gamer", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors": { "missingArgsTitle": "Ugyldigt Argument!", diff --git a/language/dutch.json b/language/dutch.json index f6596f3..5b51a64 100644 --- a/language/dutch.json +++ b/language/dutch.json @@ -1,6 +1,6 @@ { "_CREDITS":"djj123dj", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Onjuiste parameters!", diff --git a/language/english.json b/language/english.json index 2316d49..a99823b 100644 --- a/language/english.json +++ b/language/english.json @@ -1,6 +1,6 @@ { "_CREDITS":"DJdj Development", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Invalid Arguments!", diff --git a/language/estonian.json b/language/estonian.json index 77236ac..aa62341 100644 --- a/language/estonian.json +++ b/language/estonian.json @@ -1,6 +1,6 @@ { "_CREDITS":"iamnotmega", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Puuduvad argumendid!", diff --git a/language/finnish.json b/language/finnish.json index 032d5b9..65cecc2 100644 --- a/language/finnish.json +++ b/language/finnish.json @@ -1,6 +1,6 @@ { "_CREDITS":"iamnotmega", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Virheelliset argumentit!", diff --git a/language/french.json b/language/french.json index 6a8f3ba..4da2fc9 100644 --- a/language/french.json +++ b/language/french.json @@ -1,6 +1,6 @@ { "_CREDITS":"tostam", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Arguments invalides !", diff --git a/language/german.json b/language/german.json index b030871..43c5f98 100644 --- a/language/german.json +++ b/language/german.json @@ -1,6 +1,6 @@ { "_CREDITS":"david.3", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Ungültiges Argument!", diff --git a/language/greek.json b/language/greek.json index 250fac6..eb6d727 100644 --- a/language/greek.json +++ b/language/greek.json @@ -1,6 +1,6 @@ { "_CREDITS":"ꙅoᴎɒᎸɘƚꙅ#3744", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Invalid Arguments!", diff --git a/language/hungarian.json b/language/hungarian.json index bf461c8..fe46ff4 100644 --- a/language/hungarian.json +++ b/language/hungarian.json @@ -1,6 +1,6 @@ { "_CREDITS":"Snowy", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Hibás paraméterek!", diff --git a/language/indonesian.json b/language/indonesian.json index ed7842a..0d12455 100644 --- a/language/indonesian.json +++ b/language/indonesian.json @@ -1,6 +1,6 @@ { "_CREDITS":"erxg", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Argumen tidak valid!", diff --git a/language/italian.json b/language/italian.json index fd4600d..41ab505 100644 --- a/language/italian.json +++ b/language/italian.json @@ -1,6 +1,6 @@ { "_CREDITS":"maurizio26", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Argomenti non validi!", diff --git a/language/japanese.json b/language/japanese.json index 59f1b5d..a77123c 100644 --- a/language/japanese.json +++ b/language/japanese.json @@ -1,6 +1,6 @@ { "_CREDITS": "iamnotmega", - "_INFO": "This file is a translation for open ticket 3.5.6", + "_INFO": "This file is a translation for open ticket 3.5.7", "errors": { "missingArgsTitle": "매개 변수가 누락되었습니다!", diff --git a/language/korean.json b/language/korean.json index 59f1b5d..a77123c 100644 --- a/language/korean.json +++ b/language/korean.json @@ -1,6 +1,6 @@ { "_CREDITS": "iamnotmega", - "_INFO": "This file is a translation for open ticket 3.5.6", + "_INFO": "This file is a translation for open ticket 3.5.7", "errors": { "missingArgsTitle": "매개 변수가 누락되었습니다!", diff --git a/language/kurdish.json b/language/kurdish.json index c30cc33..effde84 100644 --- a/language/kurdish.json +++ b/language/kurdish.json @@ -1,6 +1,6 @@ { "_CREDITS":"raze.hama", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"ئه‌وه‌ی هه‌ڵتبژاردوه‌ نادروسته‌", diff --git a/language/latvian.json b/language/latvian.json index 0595cdf..8df5024 100644 --- a/language/latvian.json +++ b/language/latvian.json @@ -1,6 +1,6 @@ { "_CREDITS":"Ronalds1398", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Nepareizi argumenti!", diff --git a/language/norwegian.json b/language/norwegian.json index edbbcd9..254a827 100644 --- a/language/norwegian.json +++ b/language/norwegian.json @@ -1,6 +1,6 @@ { "_CREDITS":"noonenook", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Ugyldige argumenter!", diff --git a/language/persian.json b/language/persian.json index 836773e..e2ef191 100644 --- a/language/persian.json +++ b/language/persian.json @@ -1,6 +1,6 @@ { "_CREDITS":"sasanwm", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"آرگومان‌های گم شده!", diff --git a/language/polish.json b/language/polish.json index 57a1bc4..5522872 100644 --- a/language/polish.json +++ b/language/polish.json @@ -1,6 +1,6 @@ { "_CREDITS":"mkevas", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Nieprawidłowe argumenty!", diff --git a/language/portuguese.json b/language/portuguese.json index 620c907..2dea2c9 100644 --- a/language/portuguese.json +++ b/language/portuguese.json @@ -1,6 +1,6 @@ { "_CREDITS":"quiradon", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Argumentos inválidos!", diff --git a/language/romanian.json b/language/romanian.json index 38b4897..19b2684 100644 --- a/language/romanian.json +++ b/language/romanian.json @@ -1,6 +1,6 @@ { "_CREDITS":"Sanke#6086", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Argumente Invalide", diff --git a/language/russian.json b/language/russian.json index 36066f6..17500d4 100644 --- a/language/russian.json +++ b/language/russian.json @@ -1,6 +1,6 @@ { "_CREDITS":"apexo & ander", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Неверные аргументы!", diff --git a/language/simplifiedchinese.json b/language/simplifiedchinese.json index 31b8834..f1fcf0a 100644 --- a/language/simplifiedchinese.json +++ b/language/simplifiedchinese.json @@ -1,6 +1,6 @@ { "_CREDITS":"iamnotmega", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"缺少参数!", diff --git a/language/slovenian.json b/language/slovenian.json index 2d44abe..31eb655 100644 --- a/language/slovenian.json +++ b/language/slovenian.json @@ -1,6 +1,6 @@ { "_CREDITS":"n1kkec", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Napačen argument!", diff --git a/language/spanish.json b/language/spanish.json index 5ebfde5..f68540f 100644 --- a/language/spanish.json +++ b/language/spanish.json @@ -1,6 +1,6 @@ { "_CREDITS":"redactado & josuens", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"¡Argumentos inválidos!", diff --git a/language/swedish.json b/language/swedish.json index 14e62c8..21e52bc 100644 --- a/language/swedish.json +++ b/language/swedish.json @@ -1,6 +1,6 @@ { "_CREDITS":"iamnotmega", - "_INFO":"Denna fil är en översättning för öppen biljett 3.5.6", + "_INFO":"Denna fil är en översättning för öppen biljett 3.5.7", "errors":{ "missingArgsTitle":"Ogiltiga argument!", diff --git a/language/thai.json b/language/thai.json index f691f4c..ff9b68a 100644 --- a/language/thai.json +++ b/language/thai.json @@ -1,6 +1,6 @@ { "_CREDITS":"modshd", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"อาร์กิวเมนต์ไม่ถูกต้อง", diff --git a/language/traditionalchinese.json b/language/traditionalchinese.json index d099e80..f61b61b 100644 --- a/language/traditionalchinese.json +++ b/language/traditionalchinese.json @@ -1,6 +1,6 @@ { "_CREDITS":"iamnotmega", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"缺少參數!", diff --git a/language/turkish.json b/language/turkish.json index bc5aeff..d94c931 100644 --- a/language/turkish.json +++ b/language/turkish.json @@ -1,6 +1,6 @@ { "_CREDITS":"Hydra#0009", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Geçersiz argümanlar!", diff --git a/language/ukrainian.json b/language/ukrainian.json index 3f9ca69..36ac715 100644 --- a/language/ukrainian.json +++ b/language/ukrainian.json @@ -1,6 +1,6 @@ { "_CREDITS":"ander", - "_INFO":"Цей файл є перекладом для open ticket 3.5.6", + "_INFO":"Цей файл є перекладом для open ticket 3.5.7", "errors":{ "missingArgsTitle":"Невірні аргументи!", diff --git a/language/vietnamese.json b/language/vietnamese.json index 017a987..540d910 100644 --- a/language/vietnamese.json +++ b/language/vietnamese.json @@ -1,6 +1,6 @@ { "_CREDITS":"iamnotmega", - "_INFO":"This file is a translation for open ticket 3.5.6", + "_INFO":"This file is a translation for open ticket 3.5.7", "errors":{ "missingArgsTitle":"Đối số không hợp lệ!", diff --git a/package.json b/package.json index 440710c..2d0e369 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "open-ticket", "author": "DJdj Development", - "version": "3.5.6", + "version": "3.5.7", "description": "The most advanced open-source discord ticket bot with HTML transcripts and plugins! It uses discord.js v14 & no database required!", "main": "index.js", "scripts": { From cc21e28470d147153f887b41e6c136c58493a4f7 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Tue, 2 Jul 2024 19:36:42 +0200 Subject: [PATCH 15/15] Open Ticket v3.5.7 (Part 2) --- .github/SECURITY.md | 8 +- README.md | 147 ++++++++++-------- .../communication/compileJsonV2.js | 2 +- package.json | 2 +- 4 files changed, 88 insertions(+), 71 deletions(-) diff --git a/.github/SECURITY.md b/.github/SECURITY.md index 3e0fddc..00cc3aa 100644 --- a/.github/SECURITY.md +++ b/.github/SECURITY.md @@ -10,9 +10,9 @@ Below, you can find a list with the status of every open ticket version. This li | Version | Supported | Until | |-----------|-----------|-----------------------------| | 3.5.7 | ✅ | | -| 3.5.5 | ✅ | June 2024 | -| 3.5.4 | 🟧 | Next Update | -| < 3.5.4 | ❌ | | +| 3.5.6 | ✅ | August 2024 | +| 3.5.5 | 🟧 | Next Update | +| < 3.5.5 | ❌ | | ## Reporting a Vulnerability @@ -32,7 +32,7 @@ The `openticketdebug.txt` file would also be handy to upload!
Visit [Contributing.md](/.github/CONTRIBUTING.md) for rules about translating & adding features!
-SECURITY POLICY - Last updated: 31/5/2024
+SECURITY POLICY - Last updated: 2/7/2024
© DJdj Development

Website: https://www.dj-dj.be
Discord: https://discord.dj-dj.be
diff --git a/README.md b/README.md index a22fa35..e85a4c3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ -# Coming Soon: OPEN TICKET v4.0 🎉 -Open Ticket v4 will be the first fully rewritten version of Open Ticket! -There will be massive improvements for more stability & features! But the best part of all is that the API will be 50x more advanced than the current API! This way, you can write every plugin you ever imagined! +# Coming Soon: OPEN TICKET v4.0 Beta 🎉 +Open Ticket v4 beta will be released **in a few weeks!** So stay tuned! + +What is Open Ticket v4? Well, it's a complete rewrite of Open Ticket with the main focus being "plugins". +There will be massive stability & speed improvements! Hundreds of new features! And obviously very powerful plugins! +Plugins will be 100x better and advanced than the current system!
Open Ticket @@ -8,25 +11,26 @@ There will be massive improvements for more stability & features! But the best p [![discord](https://img.shields.io/badge/discord-join%20our%20server-5865F2.svg?style=flat-square&logo=discord)](https://discord.com/invite/26vT9wt3n3) [![version](https://img.shields.io/badge/version-3.5.7-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.5.7) [![discord.js](https://img.shields.io/badge/discord.js-v14-CB3837.svg?style=flat-square&logo=npm)]() [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [![stars](https://img.shields.io/github/stars/djj123dj/open-ticket?color=yellow&label=stars&logo=github&style=flat-square)](https://otdocs.dj-dj.be) ### Open Ticket -Open Ticket is the most customisable discord ticket bot that you will ever find! There are more than 150 options to customise in the config! This includes html transcripts, unlimited tickets, custom embeds & more! Did you know that even the html transcripts are highly customisable? Don't wait and check it out! If you're having trouble setting the bot up, feel free to join our support server and we will help you further! +Open Ticket is the most customisable discord ticket bot that you will ever find on Github! There are more than 150+ options to configure! This includes html transcripts, claiming, unlimited tickets, custom embeds & more! Did you know that even the transcripts are highly customisable? Don't wait and check it out! If you're having trouble setting the bot up, feel free to join our support server and we will help you further! Take a look at all the features and discover the possibilities! -### [Visit the Documentation!](https://otdocs.dj-dj.be/) +### [📚 Read The Documentation!](https://otdocs.dj-dj.be/) +### [🎥 Or Watch The YouTube Tutorial!](https://www.youtube.com/watch?v=2jK9kAf6ASU) +[![Open Ticket Full-Setup Guide](https://img.youtube.com/vi/2jK9kAf6ASU/0.jpg)](https://www.youtube.com/watch?v=2jK9kAf6ASU) ## 📌 Features -- **🎉 advanced html transcripts!** -- 🔒 close, ❌ delete & ✅ re-open tickets -- 🇬🇧 translation in more than 33 languages! -- 📄 very advanced customisation -- 🆗 buttons or 🔽 dropdowns! -- 🆒 custom plugins -- ∞ unlimited tickets & embeds -- ➕➖ add/remove users from a ticket -- 📊 ticket, user & global staticstics -- /slash & text commands -- 📥 reaction roles & url buttons -- 🖥️ discord.js v14 & axios -- 🎛️ latest discord integration +- **🎉 html transcripts** - Make use of the most customisable, beautiful and easy-to-use HTML Transcripts! +- **✅ ticket actions** - Close, Re-Open, Delete, Rename & Move all your tickets! +- **🇬🇧 translation** - Open Ticket has been translated in more than **33 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 everywhere** - Create an infinite amount of tickets & panels! +- **📝 custom plugins** - Create the most advanced plugins that you want or use premade ones by our community! +- **👥 user management** - Add & Remove users from all tickets! +- **📊 detailed stats** - Open Ticket has ticket, user & global staticstics available for everyone! +- **📦 commands** Open Ticket supports both Slash Commands & Text Commands! +- **📥 extra types** - The bot also supports Reaction Roles & Url Buttons, because why not ¯\\_(ツ)_/¯ +- **🎛️ dependencies** - We try to use as little external dependencies as needed! ## 📸 Preview Message with buttons @@ -35,59 +39,72 @@ Take a look at all the features and discover the possibilities! Ticket start message Ticket start message -## 🩷 Sponsors -A big thanks to all our sponsors! -- Profile Picture **[SpyEye](https://github.com/SpyEye2)** -- Profile Picture **[DOSEV5](https://github.com/DOSEV5)** -- Profile Picture **[Mods HD](https://github.com/mods-hd)** +## ❤️ Sponsors +A big thanks to all our sponsors! Without them, it wouldn't be possible to create this project! + +|Profile Picture|Profile Picture|Profile Picture| +|----|-|-| +|**[SpyEye](https://github.com/SpyEye2)**|**[DOSEV5](https://github.com/DOSEV5)**|**[Mods HD](https://github.com/mods-hd)**| + +*Do you also want to be in this list? Don't wait & sponsor us now! 😄* ## 🛠️ Contributors ### Official Team -|Role |User (discord name)| -|-----------------|-------------------| -|Lead Developer |djj123dj | -|Support Team |sankedev | -|Support Team |vuur_draak | +|Role |User (discord name)| +|-------------------|-------------------| +|🖥️ Lead Developer |djj123dj | +|👥 Support Team |sankedev | ### Translators -|Language |Maintainer (discord name) |Status | -|-------------------|--------------------------|---------------| -|English |djj123dj |🟢 Up To Date | -|Dutch |djj123dj |🟢 Up To Date | -|French |sankedev & tostam |🟢 Up To Date | -|Romanian |sankedev |🟢 Up To Date | -|Spanish |redactado & josuens |🟢 Up To Date | -|German |david.3 |🟢 Up To Date | -|Italian |maurizio26 |🟢 Up To Date | -|Czech |spyeye_ |🟢 Up To Date | -|Arabic |deqressing |🟢 Up To Date | -|Danish |.the_gamer |🟢 Up To Date | -|Portuguese |quiradon |🔴 Outdated | -|Russian |apexo & ander |🟢 Up To Date | -|Ukrainian |ander |🟢 Up To Date | -|Turkish |Hydra#0009 |🔴 Outdated | -|Polish |mkevas |🟢 Up To Date | -|Slovenian |n1kkec |🔴 Outdated | -|Thai |modshd |🟢 Up To Date | -|Norwegian |noonenook |🟢 Up To Date | -|Greek |stefanos__. |🔴 Outdated | -|Indonesian |erxg |🟢 Up To Date | -|Kurdish |raze.hama |🟢 Up To Date | -|Hungarian |Snowy |🔴 Outdated | -|Persian |sasanwm |🟢 Up To Date | -|Latvian |ronalds1398 |🟢 Up To Date | -|Estonian |iamnotmega |🟢 Up To Date | -|Japanese |iamnotmega |🟢 Up To Date | -|Korean |iamnotmega |🟢 Up To Date | -|Simplified Chinese |iamnotmega |🟢 Up To Date | -|Traditional Chinese|iamnotmega |🟢 Up To Date | -|Finnish |iamnotmega |🟢 Up To Date | -|Swedish |iamnotmega |🟢 Up To Date | -|Vietnamese |iamnotmega |🟢 Up To Date | +|Language |Maintainer (discord name) |Status | +|---------------------|--------------------------|---------------| +|🇬🇧 English |djj123dj |🟢 Up To Date | +|🇳🇱 Dutch |djj123dj |🟢 Up To Date | +|🇫🇷 French |sankedev & tostam |🟢 Up To Date | +|🇷🇴 Romanian |sankedev |🟢 Up To Date | +|🇪🇸 Spanish |redactado & josuens |🟢 Up To Date | +|🇩🇪 German |david.3 |🟢 Up To Date | +|🇮🇹 Italian |maurizio26 |🟢 Up To Date | +|🇨🇿 Czech |spyeye_ |🟢 Up To Date | +|🇦🇪 Arabic |deqressing |🟢 Up To Date | +|🇩🇰 Danish |.the_gamer |🟢 Up To Date | +|🇵🇹 Portuguese |quiradon |🔴 Outdated | +|🇷🇺 Russian |apexo & ander |🟢 Up To Date | +|🇺🇦 Ukrainian |ander |🟢 Up To Date | +|🇹🇷 Turkish |Hydra#0009 |🔴 Outdated | +|🇵🇱 Polish |mkevas |🟢 Up To Date | +|🇸🇮 Slovenian |n1kkec |🔴 Outdated | +|🇹🇭 Thai |modshd |🟢 Up To Date | +|🇳🇴 Norwegian |noonenook |🟢 Up To Date | +|🇬🇷 Greek |stefanos__. |🔴 Outdated | +|🇮🇩 Indonesian |erxg |🟢 Up To Date | +|❓ Kurdish |raze.hama |🟢 Up To Date | +|🇭🇺 Hungarian |Snowy |🔴 Outdated | +|❓ Persian |sasanwm |🟢 Up To Date | +|🇱🇻 Latvian |ronalds1398 |🟢 Up To Date | +|🇪🇪 Estonian |iamnotmega |🟢 Up To Date | +|🇯🇵 Japanese |iamnotmega |🟢 Up To Date | +|🇰🇷 Korean |iamnotmega |🟢 Up To Date | +|🇨🇳 Simplified Chinese |iamnotmega |🟢 Up To Date | +|🇨🇳 Traditional Chinese|iamnotmega |🟢 Up To Date | +|🇫🇮 Finnish |iamnotmega |🟢 Up To Date | +|🇸🇪 Swedish |iamnotmega |🟢 Up To Date | +|🇻🇳 Vietnamese |iamnotmega |🟢 Up To Date | + +## ⭐️ Star History +Please help us grow by giving a star! It would help us a lot! + + + + + + Star History Chart + + ## 📎 Links current version: _v3.5.7_ -
changelog: [click here](https://otgithub.dj-dj.be/releases) -
documentation: [click here](https://otdocs.dj-dj.be/) +
Changelog: [click here](https://otgithub.dj-dj.be/releases) +
Documentation: [click here](https://otdocs.dj-dj.be/) -© 2024 - DJdj Development | [website](https://www.dj-dj.be) | [discord](https://discord.dj-dj.be) | [terms of service](https://www.dj-dj.be/terms) +© 2024 - DJdj Development | [website](https://www.dj-dj.be) | [discord](https://discord.dj-dj.be) | [terms of service](https://www.dj-dj.be/terms#terms) | [privacy policy](https://www.dj-dj.be/terms#privacy) \ No newline at end of file diff --git a/core/transcriptSystem/communication/compileJsonV2.js b/core/transcriptSystem/communication/compileJsonV2.js index c2ac6f4..2b4024b 100644 --- a/core/transcriptSystem/communication/compileJsonV2.js +++ b/core/transcriptSystem/communication/compileJsonV2.js @@ -117,7 +117,7 @@ exports.compile = (guild,channel,user,messagesInv,data) => { //custom emoji tempreactions.push({ amount:count, - emoji:(emoji.url) ? emoji.url : "", + emoji:emoji.imageURL(), type:(emoji.animated) ? "gif" : "image" }) }else if (emoji instanceof discord.ReactionEmoji){ diff --git a/package.json b/package.json index 2d0e369..dbe8234 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "dependencies": { "axios": "^1.6.2", "chalk": "^5.0.1", - "discord.js": "^14.15.1" + "discord.js": "^14.15.3" }, "repository": { "type": "git",