Fixed all currently known bugs :)

This commit is contained in:
DJj123dj
2024-10-14 20:30:45 +02:00
parent 330ea47ab9
commit 848c968483
3 changed files with 267 additions and 267 deletions
+264 -264
View File
@@ -1,10 +1,10 @@
{ {
"_TRANSLATION":{ "_TRANSLATION":{
"otversion":"v4.0.0", "otversion":"v4.0.0",
"translators":["fraden1mvp.","ChatGPT"], "translators":["fraden1mvp."],
"lastedited":"02/10/2024", "lastedited":"08/10/2024",
"language":"Italian", "language":"Italian",
"automated":true "automated":false
}, },
"checker":{ "checker":{
"system":{ "system":{
@@ -98,8 +98,8 @@
"close":"Chiudi Ticket", "close":"Chiudi Ticket",
"delete":"Elimina Ticket", "delete":"Elimina Ticket",
"reopen":"Riapri Ticket", "reopen":"Riapri Ticket",
"claim":"Richiedi Ticket", "claim":"Claima Ticket",
"unclaim":"Annulla Richiesta Ticket", "unclaim":"Annulla Claim Ticket",
"pin":"Fissa Ticket", "pin":"Fissa Ticket",
"unpin":"Sblocca Ticket", "unpin":"Sblocca Ticket",
"clear":"Elimina Tickets", "clear":"Elimina Tickets",
@@ -114,8 +114,8 @@
"close":"Ticket Chiuso", "close":"Ticket Chiuso",
"delete":"Ticket Eliminato", "delete":"Ticket Eliminato",
"reopen":"Ticket Riaperto", "reopen":"Ticket Riaperto",
"claim":"Ticket Richiesto", "claim":"Ticket Claimato",
"unclaim":"Ticket Richiesta Annullata", "unclaim":"Ticket Claim Annullato",
"pin":"Ticket Fissato", "pin":"Ticket Fissato",
"unpin":"Ticket Sbloccato", "unpin":"Ticket Sbloccato",
"rename":"Ticket Rinominato", "rename":"Ticket Rinominato",
@@ -146,7 +146,7 @@
"close":"Il ticket è stato chiuso con successo!", "close":"Il ticket è stato chiuso con successo!",
"delete":"Il ticket è stato eliminato con successo!", "delete":"Il ticket è stato eliminato con successo!",
"reopen":"Il ticket è stato riaperto con successo!", "reopen":"Il ticket è stato riaperto con successo!",
"claim":"Il ticket è stato richiesto con successo!", "claim":"Il ticket è stato claimato con successo!",
"unclaim":"Il ticket è stato annullato con successo!", "unclaim":"Il ticket è stato annullato con successo!",
"pin":"Il ticket è stato fissato con successo!", "pin":"Il ticket è stato fissato con successo!",
"unpin":"Il ticket è stato sbloccato con successo!", "unpin":"Il ticket è stato sbloccato con successo!",
@@ -186,8 +186,8 @@
"closePlaceholder":"Perché hai chiuso questo ticket?", "closePlaceholder":"Perché hai chiuso questo ticket?",
"deletePlaceholder":"Perché hai eliminato questo ticket?", "deletePlaceholder":"Perché hai eliminato questo ticket?",
"reopenPlaceholder":"Perché hai riaperto questo ticket?", "reopenPlaceholder":"Perché hai riaperto questo ticket?",
"claimPlaceholder":"Perché hai richiesto questo ticket?", "claimPlaceholder":"Perché hai claimato questo ticket?",
"unclaimPlaceholder":"Perché hai annullato la richiesta di questo ticket?", "unclaimPlaceholder":"Perché hai annullato il Claim di questo ticket?",
"pinPlaceholder":"Perché hai fissato questo ticket?", "pinPlaceholder":"Perché hai fissato questo ticket?",
"unpinPlaceholder":"Perché hai sbloccato questo ticket?" "unpinPlaceholder":"Perché hai sbloccato questo ticket?"
}, },
@@ -199,8 +199,8 @@
"deleteDm":"Il tuo ticket è stato eliminato nel nostro server!", "deleteDm":"Il tuo ticket è stato eliminato nel nostro server!",
"reopenLog":"Questo ticket è stato riaperto da {0}!", "reopenLog":"Questo ticket è stato riaperto da {0}!",
"reopenDm":"Il tuo ticket è stato riaperto nel nostro server!", "reopenDm":"Il tuo ticket è stato riaperto nel nostro server!",
"claimLog":"Questo ticket è stato richiesto da {0}!", "claimLog":"Questo ticket è stato claimato da {0}!",
"claimDm":"Il tuo ticket è stato richiesto nel nostro server!", "claimDm":"Il tuo ticket è stato claimato nel nostro server!",
"unclaimLog":"Questo ticket è stato annullato da {0}!", "unclaimLog":"Questo ticket è stato annullato da {0}!",
"unclaimDm":"Il tuo ticket è stato annullato nel nostro server!", "unclaimDm":"Il tuo ticket è stato annullato nel nostro server!",
"pinLog":"Questo ticket è stato fissato da {0}!", "pinLog":"Questo ticket è stato fissato da {0}!",
@@ -223,255 +223,255 @@
"clearLog":"{0} tickets sono stati eliminati da {1}!" "clearLog":"{0} tickets sono stati eliminati da {1}!"
} }
}, },
"transcripts":{ "transcripts":{
"success":{ "success":{
"visit":"Visita Trascrizione", "visit":"Visita Trascrizione",
"ready":"Trascrizione Creata", "ready":"Trascrizione Creata",
"textFileDescription":"Questa è la trascrizione testuale di un ticket eliminato!", "textFileDescription":"Questa è la trascrizione testuale di un ticket eliminato!",
"htmlProgress":"Attendere mentre questa trascrizione html viene elaborata...", "htmlProgress":"Attendere mentre questa trascrizione html viene elaborata...",
"createdChannel":"Una nuova trascrizione di {0} è stata creata nel server!", "createdChannel":"Una nuova trascrizione di {0} è stata creata nel server!",
"createdCreator":"Una nuova trascrizione di {0} è stata creata per uno dei tuoi ticket!", "createdCreator":"Una nuova trascrizione di {0} è stata creata per uno dei tuoi ticket!",
"createdParticipant":"Una nuova trascrizione di {0} è stata creata in uno dei ticket a cui hai partecipato!", "createdParticipant":"Una nuova trascrizione di {0} è stata creata in uno dei ticket a cui hai partecipato!",
"createdActiveAdmin":"Una nuova trascrizione di {0} è stata creata in uno dei ticket in cui hai partecipato come admin!", "createdActiveAdmin":"Una nuova trascrizione di {0} è stata creata in uno dei ticket in cui hai partecipato come admin!",
"createdEveryAdmin":"Una nuova trascrizione di {0} è stata creata in uno dei ticket in cui eri admin!", "createdEveryAdmin":"Una nuova trascrizione di {0} è stata creata in uno dei ticket in cui eri admin!",
"createdOther":"Una nuova trascrizione di {0} è stata creata!" "createdOther":"Una nuova trascrizione di {0} è stata creata!"
}, },
"errors":{ "errors":{
"retry":"Riprova", "retry":"Riprova",
"continue":"Elimina Senza Trascrizione", "continue":"Elimina Senza Trascrizione",
"backup":"Crea Trascrizione di Backup", "backup":"Crea Trascrizione di Backup",
"error":"Qualcosa è andato storto durante la creazione della trascrizione.\nCosa vuoi fare?\n\nQuesto ticket non sarà eliminato finché non clicchi su uno di questi pulsanti." "error":"Qualcosa è andato storto durante la creazione della trascrizione.\nCosa vuoi fare?\n\nQuesto ticket non sarà eliminato finché non clicchi su uno di questi pulsanti."
} }
}, },
"errors":{ "errors":{
"titles":{ "titles":{
"internalError":"Errore Interno", "internalError":"Errore Interno",
"optionMissing":"Opzione Comando Mancante", "optionMissing":"Opzione Comando Mancante",
"optionInvalid":"Opzione Comando Non Valida", "optionInvalid":"Opzione Comando Non Valida",
"unknownCommand":"Comando Sconosciuto", "unknownCommand":"Comando Sconosciuto",
"noPermissions":"Nessuna Autorizzazione", "noPermissions":"Nessuna Autorizzazione",
"unknownTicket":"Ticket Sconosciuto", "unknownTicket":"Ticket Sconosciuto",
"deprecatedTicket":"Ticket Obsoleto", "deprecatedTicket":"Ticket Obsoleto",
"unknownOption":"Opzione Sconosciuta", "unknownOption":"Opzione Sconosciuta",
"unknownPanel":"Pannello Sconosciuto", "unknownPanel":"Pannello Sconosciuto",
"notInGuild":"Non nel Server", "notInGuild":"Non nel Server",
"channelRename":"Impossibile Rinominare il Canale", "channelRename":"Impossibile Rinominare il Canale",
"busy":"Ticket Occupato" "busy":"Ticket Occupato"
}, },
"descriptions":{ "descriptions":{
"askForInfo":"Contatta il proprietario di questo bot per ulteriori informazioni!", "askForInfo":"Contatta il proprietario di questo bot per ulteriori informazioni!",
"askForInfoResolve":"Contatta il proprietario di questo bot se il problema non si risolve dopo alcuni tentativi.", "askForInfoResolve":"Contatta il proprietario di questo bot se il problema non si risolve dopo alcuni tentativi.",
"internalError":"Impossibile rispondere a questo {0} a causa di un errore interno!", "internalError":"Impossibile rispondere a questo {0} a causa di un errore interno!",
"optionMissing":"Un parametro obbligatorio è mancante in questo comando!", "optionMissing":"Un parametro obbligatorio è mancante in questo comando!",
"optionInvalid":"Un parametro in questo comando non è valido!", "optionInvalid":"Un parametro in questo comando non è valido!",
"optionInvalidChoose":"Scegli tra", "optionInvalidChoose":"Scegli tra",
"unknownCommand":"Prova a visitare il menu di aiuto per ulteriori informazioni!", "unknownCommand":"Prova a visitare il menu di aiuto per ulteriori informazioni!",
"noPermissions":"Non hai il permesso di utilizzare questo {0}!", "noPermissions":"Non hai il permesso di utilizzare questo {0}!",
"noPermissionsList":"Permessi Richiesti: (uno di essi)", "noPermissionsList":"Permessi Richiesti: (uno di essi)",
"noPermissionsCooldown":"Non hai il permesso di utilizzare questo {0} perché hai un cooldown!", "noPermissionsCooldown":"Non hai il permesso di utilizzare questo {0} perché hai un cooldown!",
"noPermissionsBlacklist":"Non hai il permesso di utilizzare questo {0} perché sei stato blacklistato!", "noPermissionsBlacklist":"Non hai il permesso di utilizzare questo {0} perché sei stato blacklistato!",
"noPermissionsLimitGlobal":"Non puoi creare un ticket perché il server ha raggiunto il limite massimo di ticket!", "noPermissionsLimitGlobal":"Non puoi creare un ticket perché il server ha raggiunto il limite massimo di ticket!",
"noPermissionsLimitGlobalUser":"Non puoi creare un ticket perché hai raggiunto il limite massimo di ticket!", "noPermissionsLimitGlobalUser":"Non puoi creare un ticket perché hai raggiunto il limite massimo di ticket!",
"noPermissionsLimitOption":"Non puoi creare un ticket perché il server ha raggiunto il limite massimo di ticket per questa opzione!", "noPermissionsLimitOption":"Non puoi creare un ticket perché il server ha raggiunto il limite massimo di ticket per questa opzione!",
"noPermissionsLimitOptionUser":"Non puoi creare un ticket perché hai raggiunto il limite massimo di ticket per questa opzione!", "noPermissionsLimitOptionUser":"Non puoi creare un ticket perché hai raggiunto il limite massimo di ticket per questa opzione!",
"unknownTicket":"Prova questo comando di nuovo in un ticket valido!", "unknownTicket":"Prova questo comando di nuovo in un ticket valido!",
"deprecatedTicket":"Il canale attuale non è un ticket valido! Potrebbe essere un ticket di una vecchia versione di Open Ticket!", "deprecatedTicket":"Il canale attuale non è un ticket valido! Potrebbe essere un ticket di una vecchia versione di Open Ticket!",
"notInGuild":"Questo {0} non funziona in DM! Riprova in un server!", "notInGuild":"Questo {0} non funziona in DM! Riprova in un server!",
"channelRename":"A causa dei limiti di Discord, al momento non è possibile rinominare il canale. Il canale verrà automaticamente rinominato in oltre 10 minuti se il bot non viene riavviato.", "channelRename":"A causa dei limiti di Discord, al momento non è possibile rinominare il canale. Il canale verrà automaticamente rinominato in oltre 10 minuti se il bot non viene riavviato.",
"channelRenameSource":"La fonte di questo errore è: {0}", "channelRenameSource":"La fonte di questo errore è: {0}",
"busy":"Impossibile utilizzare questo {0}!\nIl ticket è attualmente in fase di elaborazione dal bot.\n\nPer favore riprova tra pochi secondi!" "busy":"Impossibile utilizzare questo {0}!\nIl ticket è attualmente in fase di elaborazione dal bot.\n\nPer favore riprova tra pochi secondi!"
}, },
"optionInvalidReasons":{ "optionInvalidReasons":{
"stringRegex":"Il valore non corrisponde al modello!", "stringRegex":"Il valore non corrisponde al modello!",
"stringMinLength":"Il valore deve essere di almeno {0} caratteri!", "stringMinLength":"Il valore deve essere di almeno {0} caratteri!",
"stringMaxLength":"Il valore deve essere di al massimo {0} caratteri!", "stringMaxLength":"Il valore deve essere di al massimo {0} caratteri!",
"numberInvalid":"Numero non valido!", "numberInvalid":"Numero non valido!",
"numberMin":"Il numero deve essere almeno {0}!", "numberMin":"Il numero deve essere almeno {0}!",
"numberMax":"Il numero deve essere al massimo {0}!", "numberMax":"Il numero deve essere al massimo {0}!",
"numberDecimal":"Il numero non è consentito come decimale!", "numberDecimal":"Il numero non è consentito come decimale!",
"numberNegative":"Il numero non è consentito come negativo!", "numberNegative":"Il numero non è consentito come negativo!",
"numberPositive":"Il numero non è consentito come positivo!", "numberPositive":"Il numero non è consentito come positivo!",
"numberZero":"Il numero non è consentito come zero!", "numberZero":"Il numero non è consentito come zero!",
"channelNotFound":"Impossibile trovare il canale!", "channelNotFound":"Impossibile trovare il canale!",
"userNotFound":"Impossibile trovare l'utente!", "userNotFound":"Impossibile trovare l'utente!",
"roleNotFound":"Impossibile trovare il ruolo!", "roleNotFound":"Impossibile trovare il ruolo!",
"memberNotFound":"Impossibile trovare l'utente!", "memberNotFound":"Impossibile trovare l'utente!",
"mentionableNotFound":"Impossibile trovare l'utente o il ruolo!", "mentionableNotFound":"Impossibile trovare l'utente o il ruolo!",
"channelType":"Tipo di canale non valido!", "channelType":"Tipo di canale non valido!",
"notInGuild":"Questa opzione richiede che tu sia in un server!" "notInGuild":"Questa opzione richiede che tu sia in un server!"
}, },
"permissions":{ "permissions":{
"developer":"Devi essere lo sviluppatore del bot.", "developer":"Devi essere lo sviluppatore del bot.",
"owner":"Devi essere il proprietario del server.", "owner":"Devi essere il proprietario del server.",
"admin":"Devi essere un admin del server.", "admin":"Devi essere un admin del server.",
"moderator":"Devi essere un moderatore.", "moderator":"Devi essere un moderatore.",
"support":"Devi essere nel team di supporto.", "support":"Devi essere nel team di supporto.",
"member":"Devi essere un membro.", "member":"Devi essere un membro.",
"discord-administrator":"Devi avere il permesso `ADMINISTRATOR`." "discord-administrator":"Devi avere il permesso `ADMINISTRATOR`."
}, },
"actionInvalid":{ "actionInvalid":{
"close":"Il ticket è già chiuso!", "close":"Il ticket è già chiuso!",
"reopen":"Il ticket non è ancora chiuso!", "reopen":"Il ticket non è ancora chiuso!",
"claim":"Il ticket è già stato rivendicato!", "claim":"Il ticket è già stato rivendicato!",
"unclaim":"Il ticket non è ancora stato rivendicato!", "unclaim":"Il ticket non è ancora stato rivendicato!",
"pin":"Il ticket è già stato fissato!", "pin":"Il ticket è già stato fissato!",
"unpin":"Il ticket non è ancora stato sbloccato!", "unpin":"Il ticket non è ancora stato sbloccato!",
"add":"Questo utente può già accedere al ticket!", "add":"Questo utente può già accedere al ticket!",
"remove":"Impossibile rimuovere questo utente dal ticket!" "remove":"Impossibile rimuovere questo utente dal ticket!"
} }
}, },
"params":{ "params":{
"uppercase":{ "uppercase":{
"ticket":"Ticket", "ticket":"Ticket",
"tickets":"Tickets", "tickets":"Tickets",
"reason":"Motivo", "reason":"Motivo",
"creator":"Creatore", "creator":"Creatore",
"remaining":"Tempo Rimanente", "remaining":"Tempo Rimanente",
"added":"Aggiunto", "added":"Aggiunto",
"removed":"Rimosso", "removed":"Rimosso",
"filter":"Filtro", "filter":"Filtro",
"claimedBy":"Rivendicato Da {0}", "claimedBy":"Rivendicato Da {0}",
"method":"Metodo", "method":"Metodo",
"type":"Tipo", "type":"Tipo",
"blacklisted":"Blacklistato", "blacklisted":"Blacklistato",
"panel":"Pannello", "panel":"Pannello",
"command":"Comando", "command":"Comando",
"system":"Sistema", "system":"Sistema",
"true":"Vero", "true":"Vero",
"false":"Falso", "false":"Falso",
"syntax":"Sintassi", "syntax":"Sintassi",
"originalName":"Nome Originale", "originalName":"Nome Originale",
"newName":"Nuovo Nome", "newName":"Nuovo Nome",
"until":"Fino a", "until":"Fino a",
"validOptions":"Opzioni Valide", "validOptions":"Opzioni Valide",
"validPanels":"Pannelli Validi", "validPanels":"Pannelli Validi",
"autoclose":"Chiusura Automatica", "autoclose":"Chiusura Automatica",
"autodelete":"Cancellazione Automatica", "autodelete":"Cancellazione Automatica",
"startupDate":"Data di Avvio", "startupDate":"Data di Avvio",
"version":"Versione", "version":"Versione",
"name":"Nome", "name":"Nome",
"role":"Ruolo", "role":"Ruolo",
"status":"Stato", "status":"Stato",
"claimed":"Rivendicato", "claimed":"Rivendicato",
"pinned":"Fissato", "pinned":"Fissato",
"creationDate":"Data di Creazione" "creationDate":"Data di Creazione"
}, },
"lowercase":{ "lowercase":{
"text":"testo", "text":"testo",
"html":"html", "html":"html",
"command":"comando", "command":"comando",
"modal":"modale", "modal":"modale",
"button":"pulsante", "button":"pulsante",
"dropdown":"dropdown", "dropdown":"dropdown",
"method":"metodo" "method":"metodo"
} }
}, },
"commands":{ "commands":{
"reason":"Specifica un motivo facoltativo che sarà visibile nei log.", "reason":"Specifica un motivo facoltativo che sarà visibile nei log.",
"help":"Ottieni un elenco di tutti i comandi disponibili.", "help":"Ottieni un elenco di tutti i comandi disponibili.",
"panel":"Genera un messaggio con un dropdown o pulsanti (per la creazione del ticket).", "panel":"Genera un messaggio con un dropdown o pulsanti (per la creazione del ticket).",
"panelId":"L'identificatore del pannello che vuoi generare.", "panelId":"L'identificatore del pannello che vuoi generare.",
"panelAutoUpdate":"Vuoi che questo pannello si aggiorni automaticamente quando viene modificato?", "panelAutoUpdate":"Vuoi che questo pannello si aggiorni automaticamente quando viene modificato?",
"ticket":"Crea istantaneamente un ticket.", "ticket":"Crea istantaneamente un ticket.",
"ticketId":"L'identificatore del ticket che vuoi creare.", "ticketId":"L'identificatore del ticket che vuoi creare.",
"close":"Chiudi un ticket.", "close":"Chiudi un ticket.",
"delete":"Elimina un ticket.", "delete":"Elimina un ticket.",
"deleteNoTranscript":"Elimina questo ticket senza creare una trascrizione.", "deleteNoTranscript":"Elimina questo ticket senza creare una trascrizione.",
"reopen":"Riapri un ticket.", "reopen":"Riapri un ticket.",
"claim":"Rivendica un ticket.", "claim":"Rivendica un ticket.",
"claimUser":"Rivendica questo ticket a qualcun altro invece di te stesso.", "claimUser":"Rivendica questo ticket a qualcun altro invece di te stesso.",
"unclaim":"Rimuovi la rivendicazione di un ticket.", "unclaim":"Rimuovi la rivendicazione di un ticket.",
"pin":"Fissa un ticket.", "pin":"Fissa un ticket.",
"unpin":"Sblocca un ticket.", "unpin":"Sblocca un ticket.",
"move":"Sposta un ticket.", "move":"Sposta un ticket.",
"moveId":"L'identificatore dell'opzione a cui vuoi spostare.", "moveId":"L'identificatore dell'opzione a cui vuoi spostare.",
"rename":"Rinomina un ticket.", "rename":"Rinomina un ticket.",
"renameName":"Il nuovo nome per questo ticket.", "renameName":"Il nuovo nome per questo ticket.",
"add":"Aggiungi un utente a un ticket.", "add":"Aggiungi un utente a un ticket.",
"addUser":"L'utente da aggiungere.", "addUser":"L'utente da aggiungere.",
"remove":"Rimuovi un utente da un ticket.", "remove":"Rimuovi un utente da un ticket.",
"removeUser":"L'utente da rimuovere.", "removeUser":"L'utente da rimuovere.",
"blacklist":"Gestisci la blacklist del ticket.", "blacklist":"Gestisci la blacklist del ticket.",
"blacklistView":"Visualizza un elenco della blacklist attuale.", "blacklistView":"Visualizza un elenco della blacklist attuale.",
"blacklistAdd":"Aggiungi un utente alla blacklist.", "blacklistAdd":"Aggiungi un utente alla blacklist.",
"blacklistRemove":"Rimuovi un utente dalla blacklist.", "blacklistRemove":"Rimuovi un utente dalla blacklist.",
"blacklistGet":"Ottieni i dettagli di un utente blacklistato.", "blacklistGet":"Ottieni i dettagli di un utente blacklistato.",
"blacklistGetUser":"L'utente di cui ottenere i dettagli.", "blacklistGetUser":"L'utente di cui ottenere i dettagli.",
"stats":"Visualizza le statistiche del bot, di un membro o di un ticket.", "stats":"Visualizza le statistiche del bot, di un membro o di un ticket.",
"statsReset":"Reimposta tutte le statistiche del bot (e inizia a contare da zero).", "statsReset":"Reimposta tutte le statistiche del bot (e inizia a contare da zero).",
"statsGlobal":"Visualizza le statistiche globali.", "statsGlobal":"Visualizza le statistiche globali.",
"statsUser":"Visualizza le statistiche di un utente nel server.", "statsUser":"Visualizza le statistiche di un utente nel server.",
"statsUserUser":"L'utente di cui visualizzare le statistiche.", "statsUserUser":"L'utente di cui visualizzare le statistiche.",
"statsTicket":"Visualizza le statistiche di un ticket nel server.", "statsTicket":"Visualizza le statistiche di un ticket nel server.",
"statsTicketTicket":"Il ticket da visualizzare.", "statsTicketTicket":"Il ticket da visualizzare.",
"clear":"Elimina più ticket contemporaneamente.", "clear":"Elimina più ticket contemporaneamente.",
"clearFilter":"Il filtro per eliminare ticket.", "clearFilter":"Il filtro per eliminare ticket.",
"clearFilters":{ "clearFilters":{
"all":"Tutti", "all":"Tutti",
"open":"Aperti", "open":"Aperti",
"close":"Chiusi", "close":"Chiusi",
"claim":"Rivendicati", "claim":"Rivendicati",
"unclaim":"Non Rivendicati", "unclaim":"Non Rivendicati",
"pin":"Fissati", "pin":"Fissati",
"unpin":"Non Fissati", "unpin":"Non Fissati",
"autoclose":"Chiusura Automatica" "autoclose":"Chiusura Automatica"
}, },
"autoclose":"Gestisci la chiusura automatica in un ticket.", "autoclose":"Gestisci la chiusura automatica in un ticket.",
"autocloseDisable":"Disabilita la chiusura automatica in questo ticket.", "autocloseDisable":"Disabilita la chiusura automatica in questo ticket.",
"autocloseEnable":"Abilita la chiusura automatica in questo ticket.", "autocloseEnable":"Abilita la chiusura automatica in questo ticket.",
"autocloseEnableTime":"Il numero di ore in cui questo ticket deve essere inattivo per chiuderlo.", "autocloseEnableTime":"Il numero di ore in cui questo ticket deve essere inattivo per chiuderlo.",
"autodelete":"Gestisci la cancellazione automatica in un ticket.", "autodelete":"Gestisci la cancellazione automatica in un ticket.",
"autodeleteDisable":"Disabilita la cancellazione automatica in questo ticket.", "autodeleteDisable":"Disabilita la cancellazione automatica in questo ticket.",
"autodeleteEnable":"Abilita la cancellazione automatica in questo ticket.", "autodeleteEnable":"Abilita la cancellazione automatica in questo ticket.",
"autodeleteEnableTime":"Il numero di giorni in cui questo ticket deve essere inattivo per eliminarlo." "autodeleteEnableTime":"Il numero di giorni in cui questo ticket deve essere inattivo per eliminarlo."
}, },
"helpMenu":{ "helpMenu":{
"help":"Ottieni un elenco di tutti i comandi disponibili.", "help":"Ottieni un elenco di tutti i comandi disponibili.",
"ticket":"Crea istantaneamente un ticket.", "ticket":"Crea istantaneamente un ticket.",
"close":"Chiudi un ticket, disabilita la scrittura in questo canale.", "close":"Chiudi un ticket, disabilita la scrittura in questo canale.",
"delete":"Elimina un ticket, crea una trascrizione quando abilitato.", "delete":"Elimina un ticket, crea una trascrizione quando abilitato.",
"reopen":"Riapri un ticket, abilita nuovamente la scrittura in questo canale.", "reopen":"Riapri un ticket, abilita nuovamente la scrittura in questo canale.",
"pin":"Fissa un ticket. Questo lo sposterà in cima e aggiungerà un'emoji '📌' al nome.", "pin":"Fissa un ticket. Questo lo sposterà in cima e aggiungerà un'emoji '📌' al nome.",
"unpin":"Sblocca un ticket. Il ticket rimarrà nella sua posizione ma perderà l'emoji '📌'.", "unpin":"Sblocca un ticket. Il ticket rimarrà nella sua posizione ma perderà l'emoji '📌'.",
"move":"Sposta un ticket. Questo cambierà il tipo di questo ticket.", "move":"Sposta un ticket. Questo cambierà il tipo di questo ticket.",
"rename":"Rinomina un ticket. Questo cambierà il nome del canale di questo ticket.", "rename":"Rinomina un ticket. Questo cambierà il nome del canale di questo ticket.",
"claim":"Rivendica un ticket. In questo modo, il tuo team saprà che stai gestendo questo ticket.", "claim":"Rivendica un ticket. In questo modo, il tuo team saprà che stai gestendo questo ticket.",
"unclaim":"Rimuovi la rivendicazione di un ticket. In questo modo, il tuo team saprà che questo ticket è di nuovo libero.", "unclaim":"Rimuovi la rivendicazione di un ticket. In questo modo, il tuo team saprà che questo ticket è di nuovo libero.",
"add":"Aggiungi un utente a un ticket. Questo permetterà all'utente di leggere e scrivere in questo ticket.", "add":"Aggiungi un utente a un ticket. Questo permetterà all'utente di leggere e scrivere in questo ticket.",
"remove":"Rimuovi un utente da un ticket. Questo rimuoverà la possibilità di leggere e scrivere per un utente in questo ticket.", "remove":"Rimuovi un utente da un ticket. Questo rimuoverà la possibilità di leggere e scrivere per un utente in questo ticket.",
"panel":"Genera un messaggio con un dropdown o pulsanti (per la creazione del ticket).", "panel":"Genera un messaggio con un dropdown o pulsanti (per la creazione del ticket).",
"blacklistView":"Visualizza un elenco della blacklist attuale.", "blacklistView":"Visualizza un elenco della blacklist attuale.",
"blacklistAdd":"Aggiungi un utente alla blacklist.", "blacklistAdd":"Aggiungi un utente alla blacklist.",
"blacklistRemove":"Rimuovi un utente dalla blacklist.", "blacklistRemove":"Rimuovi un utente dalla blacklist.",
"blacklistGet":"Ottieni i dettagli di un utente blacklistato.", "blacklistGet":"Ottieni i dettagli di un utente blacklistato.",
"statsGlobal":"Visualizza le statistiche globali.", "statsGlobal":"Visualizza le statistiche globali.",
"statsTicket":"Visualizza le statistiche di un ticket nel server.", "statsTicket":"Visualizza le statistiche di un ticket nel server.",
"statsUser":"Visualizza le statistiche di un utente nel server.", "statsUser":"Visualizza le statistiche di un utente nel server.",
"statsReset":"Reimposta tutte le statistiche del bot (e inizia a contare da zero).", "statsReset":"Reimposta tutte le statistiche del bot (e inizia a contare da zero).",
"autocloseDisable":"Disabilita la chiusura automatica in questo ticket.", "autocloseDisable":"Disabilita la chiusura automatica in questo ticket.",
"autocloseEnable":"Abilita la chiusura automatica in questo ticket.", "autocloseEnable":"Abilita la chiusura automatica in questo ticket.",
"autodeleteDisable":"Disabilita la cancellazione automatica in questo ticket.", "autodeleteDisable":"Disabilita la cancellazione automatica in questo ticket.",
"autodeleteEnable":"Abilita la cancellazione automatica in questo ticket." "autodeleteEnable":"Abilita la cancellazione automatica in questo ticket."
}, },
"stats":{ "stats":{
"scopes":{ "scopes":{
"global":"Statistiche Globali", "global":"Statistiche Globali",
"system":"Statistiche di Sistema", "system":"Statistiche di Sistema",
"user":"Statistiche Utente", "user":"Statistiche Utente",
"ticket":"Statistiche Ticket", "ticket":"Statistiche Ticket",
"participants":"Partecipanti" "participants":"Partecipanti"
}, },
"properties":{ "properties":{
"ticketsCreated":"Ticket Creati", "ticketsCreated":"Ticket Creati",
"ticketsClosed":"Ticket Chiusi", "ticketsClosed":"Ticket Chiusi",
"ticketsDeleted":"Ticket Eliminati", "ticketsDeleted":"Ticket Eliminati",
"ticketsReopened":"Ticket Riaperti", "ticketsReopened":"Ticket Riaperti",
"ticketsAutoclosed":"Ticket Chiusi Automaticamente", "ticketsAutoclosed":"Ticket Chiusi Automaticamente",
"ticketsClaimed":"Ticket Rivendicati", "ticketsClaimed":"Ticket Rivendicati",
"ticketsPinned":"Ticket Fissati", "ticketsPinned":"Ticket Fissati",
"ticketsMoved":"Ticket Spostati", "ticketsMoved":"Ticket Spostati",
"usersBlacklisted":"Utenti Blacklistati", "usersBlacklisted":"Utenti Blacklistati",
"transcriptsCreated":"Trascrizioni Create" "transcriptsCreated":"Trascrizioni Create"
} }
} }
} }
+1 -1
View File
@@ -296,7 +296,7 @@ export const loadPanelAutoUpdateCode = async () => {
const channel = await openticket.client.fetchGuildTextChannel(mainServer,splittedId[0]) const channel = await openticket.client.fetchGuildTextChannel(mainServer,splittedId[0])
if (!channel) return if (!channel) return
const message = await openticket.client.fetchGuildChannelMessage(mainServer,channel,splittedId[1]) const message = await openticket.client.fetchGuildChannelMessage(mainServer,channel,splittedId[1])
if (!message) return if (!message || !message.editable) return
message.edit((await openticket.builders.messages.getSafe("openticket:panel").build("auto-update",{guild:mainServer,channel,user:openticket.client.client.user,panel})).message) message.edit((await openticket.builders.messages.getSafe("openticket:panel").build("auto-update",{guild:mainServer,channel,user:openticket.client.client.user,panel})).message)
openticket.log("Panel in server got auto-updated!","info",[ openticket.log("Panel in server got auto-updated!","info",[
+2 -2
View File
@@ -62,7 +62,7 @@ export const addTicketPermissions = async (ticket:api.ODTicket) => {
const admins = ticket.option.exists("openticket:admins") ? ticket.option.get("openticket:admins").value : [] const admins = ticket.option.exists("openticket:admins") ? ticket.option.get("openticket:admins").value : []
const readAdmins = ticket.option.exists("openticket:admins-readonly") ? ticket.option.get("openticket:admins-readonly").value : [] const readAdmins = ticket.option.exists("openticket:admins-readonly") ? ticket.option.get("openticket:admins-readonly").value : []
admins.concat(readAdmins).forEach(async (admin) => { for (const admin of admins.concat(readAdmins)){
if (openticket.permissions.exists("openticket:ticket-admin_"+ticket.id.value+"_"+admin)) return if (openticket.permissions.exists("openticket:ticket-admin_"+ticket.id.value+"_"+admin)) return
const role = await mainServer.roles.fetch(admin) const role = await mainServer.roles.fetch(admin)
if (!role) return openticket.log("Unable to register permission for ticket admin!","error",[ if (!role) return openticket.log("Unable to register permission for ticket admin!","error",[
@@ -70,7 +70,7 @@ export const addTicketPermissions = async (ticket:api.ODTicket) => {
]) ])
openticket.permissions.add(new api.ODPermission("openticket:ticket-admin_"+ticket.id.value+"_"+admin,"channel-role","support",role,channel)) openticket.permissions.add(new api.ODPermission("openticket:ticket-admin_"+ticket.id.value+"_"+admin,"channel-role","support",role,channel))
}) }
} }
export const removeTicketPermissions = async (ticket:api.ODTicket) => { export const removeTicketPermissions = async (ticket:api.ODTicket) => {