From 76d491d27c3b54243c51c4ae40f44d63c3cec964 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Fri, 1 Jul 2022 08:19:35 +0200 Subject: [PATCH] important bug fix update v2.1.2 --- README.md | 14 +++++--- config.json | 2 +- core/checker.js | 2 +- core/languageManager.js | 2 +- index.js | 4 ++- language/custom.json | 2 ++ language/german.json | 79 +++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 8 files changed, 98 insertions(+), 9 deletions(-) create mode 100644 language/german.json diff --git a/README.md b/README.md index d54d594..7fddcf6 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,19 @@ [![open moderation](./openmod.png)](https://www.dj-dj.be/projects/open-moderation) # 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-2.1.1%20stable-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v2.1.1) [![npm](https://img.shields.io/badge/npm-external%20libraries%20needed-CB3837.svg?style=flat-square&logo=npm)](#packages) [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) +[![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-2.1.2%20stable-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v2.1.2) [![npm](https://img.shields.io/badge/npm-external%20libraries%20needed-CB3837.svg?style=flat-square&logo=npm)](#packages) [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) This is an open-source discord ticket bot, you can configure it and it comes with cool features like transcripts & custom options! Open Ticket logo -[![q&a](https://img.shields.io/badge/Q&A-click%20here-blue.svg?style=flat-square)](https://www.github.com/DJj123dj/open-ticket/wiki/q&a) +[![wiki](https://img.shields.io/badge/documentation-click%20here-blue.svg?style=flat-square)](https://www.github.com/DJj123dj/open-ticket/wiki) + +### Thanks to these people: +- DJ-Lite: for doing the administration +- Sanke: for translation & new ideas +- ExothDE: for translation +- Everyone that reported a bug ## features - discord buttons @@ -46,7 +52,7 @@ if there are any errors, you can open an **issue on github** or **contact me in ### config Our config documentation is moved to another file: -[click here to view](https://www.github.com/DJj123dj/open-ticket/wiki/config-v2.1.1) +[click here to view](https://www.github.com/DJj123dj/open-ticket/wiki/config-v2.1.2) ### intents & permissions In the discord developer portal in the "bot" panel you will find 3 switches under the title "Gateaway Intents". The following switches should always be turned on @@ -58,7 +64,7 @@ You can also configure your own permissions ## information -_v2.1.1 stable_ +_v2.1.2 stable_ changelog: [click here](https://www.github.com/DJj123dj/open-ticket/wiki/Changelog) diff --git a/config.json b/config.json index 4975902..a242cfc 100644 --- a/config.json +++ b/config.json @@ -79,7 +79,7 @@ "name":"Choose Your Ticket", "description":"You can click one of the buttons below!\nYou can also customize all the embeds now!", "enableFooter":true, - "footer":"Open Ticket v2.1.1 - I'm a footer!", + "footer":"Open Ticket v2.1.2 - I'm a footer!", "enableThumbnail":false, "thumbnail":"https://www.example.com/catmemes/cat.png", "color":"#ffffff", diff --git a/core/checker.js b/core/checker.js index 5be5977..05fcb15 100644 --- a/core/checker.js +++ b/core/checker.js @@ -267,7 +267,7 @@ exports.checker = async () => { //languagefile checkType(config.languagefile,"string","languagefile") const lf = config.languagefile - if (!lf.startsWith("custom") && !lf.startsWith("english") && !lf.startsWith("dutch") && !lf.startsWith("romanian")){ + if (!lf.startsWith("custom") && !lf.startsWith("english") && !lf.startsWith("dutch") && !lf.startsWith("romanian") && !lf.startsWith("german")){ createError("'languagefile' | invalid language, more info in the wiki") } diff --git a/core/languageManager.js b/core/languageManager.js index b39b8b4..1383f9e 100644 --- a/core/languageManager.js +++ b/core/languageManager.js @@ -9,7 +9,7 @@ var localLanguage = require("../language/english.json") if (config.languagefile.startsWith("custom")) localLanguage = require("../language/custom.json") else if (config.languagefile.startsWith("dutch")) localLanguage = require("../language/dutch.json") else if (config.languagefile.startsWith("english")) localLanguage = require("../language/english.json") -else if (config.languagefile.startsWith("deutsch")) localLanguage = require("../language/deutsch.json") +else if (config.languagefile.startsWith("german")) localLanguage = require("../language/german.json") else if (config.languagefile.startsWith("french")) localLanguage = require("../language/french.json") else if (config.languagefile.startsWith("romanian")) localLanguage = require("../language/romanian.json") diff --git a/index.js b/index.js index 6e68619..24c0863 100644 --- a/index.js +++ b/index.js @@ -93,7 +93,9 @@ if (!isDev){ require("./core/checker").checker() } -if (process.argv[2] && !process.argv[2].startsWith("slash")){ +if (process.argv[2] && process.argv[2].startsWith("slash")){ + //do nothing +}else{ var storage = require('./core/dynamicdatabase/storage') exports.storage = storage diff --git a/language/custom.json b/language/custom.json index 2816d86..7c36997 100644 --- a/language/custom.json +++ b/language/custom.json @@ -68,6 +68,8 @@ "deletedTicketDmTitle":"Ticket Deleted!", "closedTicketDmDescription":"Your ticket is closed!", "deletedTicketDmDescription":"Your ticket is deleted!", + "reopenTicketDmTitle":"Ticket Re-opened!", + "reopenTicketDmDescription":"Your ticket is re-opened!", "newTranscriptTitle":"A new transcript is here!", "newTranscriptDescription":"You can find the transcript in the text file above!", "hereIsTheTranscript":"Here is the transcript:", diff --git a/language/german.json b/language/german.json new file mode 100644 index 0000000..50258cd --- /dev/null +++ b/language/german.json @@ -0,0 +1,79 @@ +{ + "errors":{ + "missingArgsTitle":"Ungültiges Argument!", + "missingArgsDescription":"Fehlendes Argument!", + "noPermsTitle":"Du hast keine Rechte!", + "noPermsDescription":"Sie haben nicht die richtigen Rollen, um diesen Befehl auszuführen!\nSie benötigen die `ADMINISTRATOR` Erlaubnis oder in der Liste der erlaubten Rollen sein!", + "chooseFromListTitle":"Ungültige ID", + "chooseFromListDescription":"Wählen Sie eine der folgenden ID:", + "boterror":"Bot Fehler!", + "notInTicketTitle":"Du bist ein kein Ticket!", + "notInTicketDescription":"Der Befehl funktioniert nicht außerhalb eines Tickets!", + "ticketDoesntExist":"Das Ticket Exisitert nicht mehr!", + "roleDoesntExist":"Die Rolle Exisitiert nicht mehr!", + "anotherOption":"Diese Option ist kein Ticket, sondern eine andere Art!", + "maxAmountTitle":"Das Limit wurde erreicht!", + "maxAmountDescription":"Sie haben die maximal zulässige Anzahl von Tickets erreicht!\nSie können also keine neue erstellen.!", + "somethingWentWrong":"Etwas ist schief gelaufen!**\nBitte versuchen Sie es ein anderes Mal!", + "somethingWentWrongTranscript":"Bei der Erstellung der Transcript ist etwas schief gelaufen!**\nBitte versuchen Sie es ein anderes Mal!" + }, + "commands":{ + "userAddedTitle":"User geaddet!", + "userAddedDescription":"{0} wird zu diesem Ticket hinzugefügt!", + "userRemovedTitle":"User entfernt!", + "userRemovedDescription":"{0} wird aus diesem Ticket entfernt!", + + "renameTitle":"Der Name wurde geändert!", + "renameWarning":"Achtung: Sie können den Kanalnamen nur 2 Mal pro Minute ändern!\n(dies ist auf die Begrenzung der Diskordrate zurückzuführen)", + + "closeTitle":"Dieses Ticket schließen!", + "closeDescription":"Sie können dieses Ticket schließen, indem Sie auf die Schaltfläche unten klicken!", + "deleteTitle":"Löschen Sie dieses Ticket!", + "deleteDescription":"Sie können dieses Ticket löschen, indem Sie auf die Schaltfläche unten klicken!", + "reopenTitle":"Öffne dieses Ticket erneut!", + "reopenDescription":"Sie können dieses Ticket erneut öffnen, indem Sie auf die Schaltfläche unten klicken!", + + "ticketWarning":"Die Einbettung befindet sich in der Nachricht unten!", + "maxTicketWarning":"**Warnung:** _Sie können nur {0} ticket(s) erstellen zu einer Zeit!_" + }, + "helpMenu":{ + "title":"Hilfe Menu:", + "header1":"**Gehe zu {0} um ein Ticket zu erstellen!**\n\n", + "header2":"**Führen Sie den Befehl `/new` oder `/ticket` um ein Ticket zu erstellen!**\n\n", + + "msgCmd":"Eine Einbettung mit Schaltflächen erzeugen. (nur admins)", + "renameCmd":"Ein Ticket umbenennen. (keine Leerzeichen)", + "closeCmd":"Schließen Sie ein Ticket.", + "deleteCmd":"Ein Ticket löschen.", + "addCmd":"Fügen Sie dem Ticket einen Benutzer hinzu.", + "removeCmd":"Entfernen eines Benutzers aus dem Ticket.", + "reopenCmd":"Öffnen Sie ein Ticket erneut, nachdem es geschlossen wurde." + }, + "buttons":{ + "close":"Ticket schließen", + "delete":"Ticket löschen", + "reopen":"Ticket wieder öffnen", + "sendTranscript":"Transcript-Datei senden" + }, + "messages":{ + "reopenTitle":"Dieses Ticket wiedereröffnet!", + "reopenDescription":"Sie können gerne weiterreden!", + "closedTitle":"Dieses Ticket geschlossen!", + "closedDescription":"Nur Admins können jetzt in diesem Ticket sprechen!\n\n*Klicken Sie auf die Schaltfläche unten, um dieses Ticket zu löschen oder erneut zu öffnen!*", + "createdTitle":"Ticket erstellt!", + "createdDescription":"Ihr Ticket ist erstellt, Sie können es durch einen Ping erkennen!", + + "newTicketDmTitle":"Neues Ticket!", + "closedTicketDmTitle":"Ticket schließen!", + "deletedTicketDmTitle":"Ticket löschen!", + "closedTicketDmDescription":"Ihr Ticket ist geschlossen!", + "deletedTicketDmDescription":"Ihr Ticket ist gelöscht!", + "reopenTicketDmTitle":"Ticket neu Eröffnen!", + "reopenTicketDmDescription":"Dein Ticket ist Neu eröffnet!", + "newTranscriptTitle":"Eine neue Transscript finden Sie hier!", + "newTranscriptDescription":"Die Abschrift finden Sie in der obigen Textdatei!", + "hereIsTheTranscript":"Hier ist das Transscript:", + + "chooseCategory":"Wähle eine Kategorie:" + } +} \ No newline at end of file diff --git a/package.json b/package.json index bbe1d7c..a1a3851 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-ticket", - "version": "2.1.1", + "version": "2.1.2", "description": "This is an open-source discord ticket bot, you can configure it and it comes with cool features like a transcript.", "main": "index.js", "scripts": {