diff --git a/en.json b/en.json
index 5d04e8b..629d224 100644
--- a/en.json
+++ b/en.json
@@ -1,312 +1,64 @@
-[
- {
- "LanguageId": "en",
- "KeyId": "addbadword_command_error",
- "Translation": "[Error!]\nUnexpected error occurred. Try again in few minutes or contact the support with /call if this issue persists."
- },
- {
- "LanguageId": "en",
- "KeyId": "addbadword_command_error_missingargument",
- "Translation": "⚠️ Syntax error:\n\n/bad {record_name} {words space separated}\n\nexample:\n/bad MyBadWords sell account paypal\n\nthis rule will match every message containing all the words"
- },
- {
- "LanguageId": "en",
- "KeyId": "addbadword_command_success",
- "Translation": "[Log]\nSuccess! New bad word rule added."
- },
- {
- "LanguageId": "en",
- "KeyId": "addnote_command_error_generic",
- "Translation": "[Error ⚠️]\nUnexpected error occurred. Try again in few minutes or contact the support with /call if this issue persists."
- },
- {
- "LanguageId": "en",
- "KeyId": "addnote_command_success",
- "Translation": "Note added with success!"
- },
- {
- "LanguageId": "en",
- "KeyId": "addsafe_command_success",
- "Translation": "Group {{groupname}} added successfully to the safe list!"
- },
- {
- "LanguageId": "en",
- "KeyId": "ban_command_error",
- "Translation": "[Error!]\nUnexpected error occurred. Try again in few minutes or contact the support with /call if this issue persists."
- },
- {
- "LanguageId": "en",
- "KeyId": "ban_command_error_adminPrivilege",
- "Translation": "[Error!]\nYou don't have the privilege to ban users in this group."
- },
- {
- "LanguageId": "en",
- "KeyId": "ban_command_error_invalidUserId",
- "Translation": "[Error!]\nThe provided id is invalid. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id."
- },
- {
- "LanguageId": "en",
- "KeyId": "ban_command_error_invalidUsername",
- "Translation": "[Error!]\nThis username is not in cache. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id."
- },
- {
- "LanguageId": "en",
- "KeyId": "ban_command_error_notadmin",
- "Translation": "[Error!]\nYou are not an admin of this group."
- },
- {
- "LanguageId": "en",
- "KeyId": "ban_command_success",
- "Translation": "[Log]\nUser banned successfully."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_command_alreadylisted",
- "Translation": "[Error!]\nUser is already blacklisted."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_command_error",
- "Translation": "[Error!]\nUnexpected error occurred. Try again in few minutes or contact a higher level operator."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_command_error_invalidUserId",
- "Translation": "[Error!]\nThe provided id is invalid. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_command_error_invalidUsername",
- "Translation": "[Error!]\nThis username is not in cache. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_command_error_notoperator",
- "Translation": "[Error!]\nYou are not an operator or you don't have the required level."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_command_success",
- "Translation": "[Log]\nUser added to blacklist."
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_reason_harassment",
- "Translation": "Harassment"
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_reason_other",
- "Translation": "Other (specify)"
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_reason_scam",
- "Translation": "SCAM"
- },
- {
- "LanguageId": "en",
- "KeyId": "bb_reason_spam",
- "Translation": "SPAM"
- },
- {
- "LanguageId": "en",
- "KeyId": "button_removeFlood",
- "Translation": "Remove flood restriction"
- },
- {
- "LanguageId": "en",
- "KeyId": "captcha_iamhuman",
- "Translation": "I am human!"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_announce_header",
- "Translation": "Announce from administrators:"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_check_first_row",
- "Translation": "I have following permissions"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_config_welcometext",
- "Translation": "Welcome text value"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_gate_missing_schedule",
- "Translation": "*[Log]*\nImpossible to change schedule status.\nThe schedule time is not set. Use /setgate to select the schedule time."
- },
- {
- "LanguageId": "en",
- "KeyId": "command_id_fromReply_negative",
- "Translation": "`{{replyToMessage_from_username}}` is *not* a certified unified/ban operator. ⚠️\nFeel free to /report if necessary!"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_id_fromReply_positive",
- "Translation": "`{{replyToMessage_from_username}}` is a certified unified/ban operator. 👌🏼\nAs an operator he can perform maintenance and support."
- },
- {
- "LanguageId": "en",
- "KeyId": "command_id_negative",
- "Translation": "`{{from_username}}` is *not* a certified unified/ban operator. ⚠️\nFeel free to /report if necessary!"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_id_positive",
- "Translation": "`{{from_username}}` is a certified unified/ban operator. 👌🏼\nAs an operator he can perform maintenance and support."
- },
- {
- "LanguageId": "en",
- "KeyId": "command_pin_missingMessage",
- "Translation": "⚠️ No message specified.\nThis command must be used in reply to a message.\n\nType /help for more info."
- },
- {
- "LanguageId": "en",
- "KeyId": "command_setrules_error",
- "Translation": "*[Log]*\n\n*Error* updating rules message!"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_setrules_instructions",
- "Translation": "Provide new rules message.\n\nAvailable variables: {{from_username}}, {{from_first_name}}, {{from_last_name}}, {{chat_title}}.\n\nAvailable markup: HTML with \\n as line break."
- },
- {
- "LanguageId": "en",
- "KeyId": "command_setrules_success",
- "Translation": "*[Log]*\n\nRules message updated successfully"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_setwelcome_error",
- "Translation": "*[Log]*\n\n*Error* updating welcome message!"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_setwelcome_instructions",
- "Translation": "Provide new welcome message.\n\nAvailable variables: {{from_username}}, {{from_first_name}}, {{from_last_name}}, {{chat_title}}.\n\nAvailable markup: HTML with \\n as line break."
- },
- {
- "LanguageId": "en",
- "KeyId": "command_setwelcome_success",
- "Translation": "*[Log]*\n\nWelecome message updated successfully"
- },
- {
- "LanguageId": "en",
- "KeyId": "command_to_operator_not_allowed",
- "Translation": "[Error!]\nYou can't ban a certified unified/ban operator. Use /report to report an abuse."
- },
- {
- "LanguageId": "en",
- "KeyId": "done",
- "Translation": "done"
- },
- {
- "LanguageId": "en",
- "KeyId": "error",
- "Translation": "error"
- },
- {
- "LanguageId": "en",
- "KeyId": "error_addnote_command_onreply",
- "Translation": "⚠️ Syntax error:\n\n/addnote can be used on reply of a message that starts with a #tag"
- },
- {
- "LanguageId": "en",
- "KeyId": "error_addnote_command_starttag",
- "Translation": "⚠️ Syntax error:\n\n/addnote {first tag} {note's text}\n\nexample:\n/addnote #Topics\nThis is the list of topics:\n- #Games\n- #Movies\n- #Food\n\nthe note will be matched by every tag present in the note's text"
- },
- {
- "LanguageId": "en",
- "KeyId": "error_invalid_command",
- "Translation": "Invalid command!"
- },
- {
- "LanguageId": "en",
- "KeyId": "error_invalid_parameters",
- "Translation": "Invalid parameters"
- },
- {
- "LanguageId": "en",
- "KeyId": "error_not_auth_command",
- "Translation": "You are not authorized to run this command."
- },
- {
- "LanguageId": "en",
- "KeyId": false,
- "Translation": "False"
- },
- {
- "LanguageId": "en",
- "KeyId": "gettrustfactor_command_text",
- "Translation": "Trust factor of user {0} is {1}/100"
- },
- {
- "LanguageId": "en",
- "KeyId": "gettrustfactor_command_text_wuser",
- "Translation": "Trust factor of user {0}:{2} is {1}"
- },
- {
- "LanguageId": "en",
- "KeyId": "message_group_first_join",
- "Translation": "🥳 Welcome in unified/ban! 🥳\n\nAllow me to suggest you the next steps:\nFirst of all run the command /check to see if I have the correct permissions to work properly.\nUse the command /help to get a list of commands.\n\n❔In case of doubts: reach my operators in the [unifiedban group](https://t.me/unifiedban_group) or, if this is a public group, use /call to receive them here.\n👀To know if an user is a certified operator you can reply /id to any of his messages and I'll tell you the truth.\n\n📣Remember to follow me in the[ news channel](https://t.me/unifiedban_news)\nand on [Twitter](https://twitter.com/unifiedban).\n🔎Keep an eye on [my logs](https://t.me/unifiedban_logs)\n📍And last, but not least, follow my creators on [Twitch](https://www.twitch.tv/prometheus_studio/)\n\nI hope we'll enjoy our time together!"
- },
- {
- "LanguageId": "en",
- "KeyId": "message_welcome_default",
- "Translation": "Welcome in {{chat_title}}, {{from_username}}! Please read the /rules"
- },
- {
- "LanguageId": "en",
- "KeyId": "optional",
- "Translation": "Optional"
- },
- {
- "LanguageId": "en",
- "KeyId": "privilege_ban_users",
- "Translation": "Can ban users"
- },
- {
- "LanguageId": "en",
- "KeyId": "privilege_check_ko",
- "Translation": "My permissions are *not* configured correctly! ‼️"
- },
- {
- "LanguageId": "en",
- "KeyId": "privilege_check_ok",
- "Translation": "My permissions are configured correctly! 👍🏼"
- },
- {
- "LanguageId": "en",
- "KeyId": "privilege_delete_messages",
- "Translation": "Can delete messages"
- },
- {
- "LanguageId": "en",
- "KeyId": "privilege_pin_messages",
- "Translation": "Can pin messages"
- },
- {
- "LanguageId": "en",
- "KeyId": "remsafe_command_success",
- "Translation": "Group {{groupname}} removed successfully from the safe list!"
- },
- {
- "LanguageId": "en",
- "KeyId": "result",
- "Translation": "Result"
- },
- {
- "LanguageId": "en",
- "KeyId": "setting_language_desc",
- "Translation": "Select language for group"
- },
- {
- "LanguageId": "en",
- "KeyId": true,
- "Translation": "True"
- }
-]
\ No newline at end of file
+{
+ "addbadword_command_error": "[Error!]\nUnexpected error occurred. Try again in few minutes or contact the support with /call if this issue persists.",
+ "addbadword_command_error_missingargument": "⚠️ Syntax error:\n\n/bad {record_name} {words space separated}\n\nexample:\n/bad MyBadWords sell account paypal\n\nthis rule will match every message containing all the words",
+ "addbadword_command_success": "[Log]\nSuccess! New bad word rule added.",
+ "addnote_command_error_generic": "[Error ⚠️]\nUnexpected error occurred. Try again in few minutes or contact the support with /call if this issue persists.",
+ "addnote_command_success": "Note added with success!",
+ "addsafe_command_success": "Group {{groupname}} added successfully to the safe list!",
+ "ban_command_error": "[Error!]\nUnexpected error occurred. Try again in few minutes or contact the support with /call if this issue persists.",
+ "ban_command_error_adminPrivilege": "[Error!]\nYou don't have the privilege to ban users in this group.",
+ "ban_command_error_invalidUserId": "[Error!]\nThe provided id is invalid. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id.",
+ "ban_command_error_invalidUsername": "[Error!]\nThis username is not in cache. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id.",
+ "ban_command_error_notadmin": "[Error!]\nYou are not an admin of this group.",
+ "ban_command_success": "[Log]\nUser banned successfully.",
+ "bb_command_alreadylisted": "[Error!]\nUser is already blacklisted.",
+ "bb_command_error": "[Error!]\nUnexpected error occurred. Try again in few minutes or contact a higher level operator.",
+ "bb_command_error_invalidUserId": "[Error!]\nThe provided id is invalid. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id.",
+ "bb_command_error_invalidUsername": "[Error!]\nThis username is not in cache. Use /ban replying to a message from the user or use /get, in reply to a message, to get his/her user id.",
+ "bb_command_error_notoperator": "[Error!]\nYou are not an operator or you don't have the required level.",
+ "bb_command_success": "[Log]\nUser added to blacklist.",
+ "bb_reason_harassment": "Harassment",
+ "bb_reason_other": "Other (specify)",
+ "bb_reason_scam": "SCAM",
+ "bb_reason_spam": "SPAM",
+ "button_removeFlood": "Remove flood restriction",
+ "captcha_iamhuman": "I am human!",
+ "command_announce_header": "Announce from administrators:",
+ "command_check_first_row": "I have following permissions",
+ "command_config_welcometext": "Welcome text value",
+ "command_gate_missing_schedule": "*[Log]*\nImpossible to change schedule status.\nThe schedule time is not set. Use /setgate to select the schedule time.",
+ "command_id_fromReply_negative": "`{{replyToMessage_from_username}}` is *not* a certified unified/ban operator. ⚠️\nFeel free to /report if necessary!",
+ "command_id_fromReply_positive": "`{{replyToMessage_from_username}}` is a certified unified/ban operator. 👌🏼\nAs an operator he can perform maintenance and support.",
+ "command_id_negative": "`{{from_username}}` is *not* a certified unified/ban operator. ⚠️\nFeel free to /report if necessary!",
+ "command_id_positive": "`{{from_username}}` is a certified unified/ban operator. 👌🏼\nAs an operator he can perform maintenance and support.",
+ "command_pin_missingMessage": "⚠️ No message specified.\nThis command must be used in reply to a message.\n\nType /help for more info.",
+ "command_setrules_error": "*[Log]*\n\n*Error* updating rules message!",
+ "command_setrules_instructions": "Provide new rules message.\n\nAvailable variables: {{from_username}}, {{from_first_name}}, {{from_last_name}}, {{chat_title}}.\n\nAvailable markup: HTML with \\n as line break.",
+ "command_setrules_success": "*[Log]*\n\nRules message updated successfully",
+ "command_setwelcome_error": "*[Log]*\n\n*Error* updating welcome message!",
+ "command_setwelcome_instructions": "Provide new welcome message.\n\nAvailable variables: {{from_username}}, {{from_first_name}}, {{from_last_name}}, {{chat_title}}.\n\nAvailable markup: HTML with \\n as line break.",
+ "command_setwelcome_success": "*[Log]*\n\nWelecome message updated successfully",
+ "command_to_operator_not_allowed": "[Error!]\nYou can't ban a certified unified/ban operator. Use /report to report an abuse.",
+ "done": "done",
+ "error": "error",
+ "error_addnote_command_onreply": "⚠️ Syntax error:\n\n/addnote can be used on reply of a message that starts with a #tag",
+ "error_addnote_command_starttag": "⚠️ Syntax error:\n\n/addnote {first tag} {note's text}\n\nexample:\n/addnote #Topics\nThis is the list of topics:\n- #Games\n- #Movies\n- #Food\n\nthe note will be matched by every tag present in the note's text",
+ "error_invalid_command": "Invalid command!",
+ "error_invalid_parameters": "Invalid parameters",
+ "error_not_auth_command": "You are not authorized to run this command.",
+ "false": "False",
+ "gettrustfactor_command_text": "Trust factor of user {0} is {1}/100",
+ "gettrustfactor_command_text_wuser": "Trust factor of user {0}:{2} is {1}",
+ "message_group_first_join": "🥳 Welcome in unified/ban! 🥳\n\nAllow me to suggest you the next steps:\nFirst of all run the command /check to see if I have the correct permissions to work properly.\nUse the command /help to get a list of commands.\n\n❔In case of doubts: reach my operators in the [unifiedban group](https://t.me/unifiedban_group) or, if this is a public group, use /call to receive them here.\n👀To know if an user is a certified operator you can reply /id to any of his messages and I'll tell you the truth.\n\n📣Remember to follow me in the[ news channel](https://t.me/unifiedban_news)\nand on [Twitter](https://twitter.com/unifiedban).\n🔎Keep an eye on [my logs](https://t.me/unifiedban_logs)\n📍And last, but not least, follow my creators on [Twitch](https://www.twitch.tv/prometheus_studio/)\n\nI hope we'll enjoy our time together!",
+ "message_welcome_default": "Welcome in {{chat_title}}, {{from_username}}! Please read the /rules",
+ "optional": "Optional",
+ "privilege_ban_users": "Can ban users",
+ "privilege_check_ko": "My permissions are *not* configured correctly! ‼️",
+ "privilege_check_ok": "My permissions are configured correctly! 👍🏼",
+ "privilege_delete_messages": "Can delete messages",
+ "privilege_pin_messages": "Can pin messages",
+ "remsafe_command_success": "Group {{groupname}} removed successfully from the safe list!",
+ "result": "Result",
+ "setting_language_desc": "Select language for group",
+ "true": "True"
+}
\ No newline at end of file
diff --git a/it.json b/it.json
index 5e72ccd..93b6de0 100644
--- a/it.json
+++ b/it.json
@@ -1,207 +1,43 @@
-[
- {
- "LanguageId": "it",
- "KeyId": "addbadword_command_error",
- "Translation": "[Errore!]\nC'è stato un problema inaspettato. Riprova tra qualche minuto o contatta il supporto con /call se il problema persiste."
- },
- {
- "LanguageId": "it",
- "KeyId": "addbadword_command_error_missingargument",
- "Translation": "⚠️ Errore sintassi:\n\n/bad {nome_regola} {parole separate da spazio}\n\nesempio:\n/bad Regola1 vendo account paypal\n\nquesta regole eliminerà tutti i messaggi che contengono tutte le parole indicate"
- },
- {
- "LanguageId": "it",
- "KeyId": "addbadword_command_success",
- "Translation": "[Log]\nNuova regola di parole non consentite aggiunta con successo."
- },
- {
- "LanguageId": "it",
- "KeyId": "addnote_command_error_generic",
- "Translation": "[Errore ⚠️]\nC'è stato un problema inaspettato. Riprova tra qualche minuto o contatta il supporto con /call se il problema persiste."
- },
- {
- "LanguageId": "it",
- "KeyId": "addsafe_command_success",
- "Translation": "Gruppo {{groupname}} aggiunto correttamente alla safe list!"
- },
- {
- "LanguageId": "it",
- "KeyId": "ban_command_error",
- "Translation": "[Errore!]\nC'è stato un problema inaspettato. Riprova tra qualche minuto o contatta il supporto con /call se il problema persiste."
- },
- {
- "LanguageId": "it",
- "KeyId": "ban_command_error_adminPrivilege",
- "Translation": "[Errore!]\nNon hai il privilegio di bannare gli utenti in questo gruppo."
- },
- {
- "LanguageId": "it",
- "KeyId": "ban_command_error_invalidUserId",
- "Translation": "[Errore!]\nL'id fornito non è valido. Utilizza /ban in risposta ad un messaggio dell'utente oppure usa /get, in risposta ad un messaggio, per ottenere il suo user id."
- },
- {
- "LanguageId": "it",
- "KeyId": "ban_command_error_invalidUsername",
- "Translation": "[Errore!]\nQuesto username non è un cache. Utilizza /ban in risposta ad un messaggio dell'utente oppure usa /get, in risposta ad un messaggio, per ottenere il suo user id."
- },
- {
- "LanguageId": "it",
- "KeyId": "ban_command_error_notadmin",
- "Translation": "[Errore!]\nNon sei un admin di questo gruppo."
- },
- {
- "LanguageId": "it",
- "KeyId": "ban_command_success",
- "Translation": "[Log]\nUtente bannato correttamente."
- },
- {
- "LanguageId": "it",
- "KeyId": "button_removeFlood",
- "Translation": "Rimuovi restrizione flood"
- },
- {
- "LanguageId": "it",
- "KeyId": "captcha_iamhuman",
- "Translation": "Sono un umano!"
- },
- {
- "LanguageId": "it",
- "KeyId": "command_announce_header",
- "Translation": "Annuncio dagli amministratori:"
- },
- {
- "LanguageId": "it",
- "KeyId": "command_check_first_row",
- "Translation": "Ho i seguenti permessi"
- },
- {
- "LanguageId": "it",
- "KeyId": "command_gate_missing_schedule",
- "Translation": "*[Log]*\nImpossibile cambiare lo stato della programmazione.\nLa programmazione non è ancora impostata. Usa /setgate per selezionare gli orari."
- },
- {
- "LanguageId": "it",
- "KeyId": "command_id_fromReply_negative",
- "Translation": "{{replyToMessage_from_username}} *non* è un operatore unified/ban certificato. ⚠️\nSentiti libero di effettuare /report se necessario!"
- },
- {
- "LanguageId": "it",
- "KeyId": "command_id_fromReply_positive",
- "Translation": "{{replyToMessage_from_username}} è un operatore unified/ban certificato. 👌🏼\nIn quanto tale, può fornire supporto ed effettuare manutenzione."
- },
- {
- "LanguageId": "it",
- "KeyId": "command_id_negative",
- "Translation": "{{from_username}} *non* è un operatore unified/ban certificato. ⚠️\nSentiti libero di effettuare /report se necessario!"
- },
- {
- "LanguageId": "it",
- "KeyId": "command_id_positive",
- "Translation": "{{from_username}} è un operatore unified/ban certificato. 👌🏼\nIn quanto tale, può fornire supporto ed effettuare manutenzione."
- },
- {
- "LanguageId": "it",
- "KeyId": "command_pin_missingMessage",
- "Translation": "Nessun messaggio specificato.\nQuesto comando va utilizzato in risposta ad un altro messaggio.\n\nDigita /help per ulteriori informazioni."
- },
- {
- "LanguageId": "it",
- "KeyId": "command_setwelcome_success",
- "Translation": "*[Log]*\n\nMessaggio di benvenuto aggiornato."
- },
- {
- "LanguageId": "it",
- "KeyId": "command_to_operator_not_allowed",
- "Translation": "[Errore!]\nNon puoi bannare un operatore unified/ban certificato. Utilizza /report per segnalare un abuso."
- },
- {
- "LanguageId": "it",
- "KeyId": "done",
- "Translation": "fatto"
- },
- {
- "LanguageId": "it",
- "KeyId": "error",
- "Translation": "errore"
- },
- {
- "LanguageId": "it",
- "KeyId": "error_addnote_command_onreply",
- "Translation": "⚠️ Errore sintassi:\n\n/addnote può essere usato in risposta ad un messaggio che inizia con un #tag"
- },
- {
- "LanguageId": "it",
- "KeyId": "error_addnote_command_starttag",
- "Translation": "⚠️ Errore sintassi:\n\n/addnote {primo tag} {testo della nota}\n\nesempio:\n/addnote #Topic\nQuesta è la lista dei topic:\n- #Giochi\n- #Film\n- #Cibo\n\nla nota verrà mostrata con qualsiasi tag contenuto nel testo"
- },
- {
- "LanguageId": "it",
- "KeyId": "error_invalid_parameters",
- "Translation": "Parametri non validi"
- },
- {
- "LanguageId": "it",
- "KeyId": "error_not_auth_command",
- "Translation": "Non sei autorizzato ad utilizzare questo comando."
- },
- {
- "LanguageId": "it",
- "KeyId": false,
- "Translation": "Falso"
- },
- {
- "LanguageId": "it",
- "KeyId": "message_welcome_default",
- "Translation": "Benvenuto in {{chat_title}} {{from_username}}! Per favore leggi le /rules"
- },
- {
- "LanguageId": "it",
- "KeyId": "optional",
- "Translation": "Opzionale"
- },
- {
- "LanguageId": "it",
- "KeyId": "privilege_ban_users",
- "Translation": "Può bannare utenti"
- },
- {
- "LanguageId": "it",
- "KeyId": "privilege_check_ko",
- "Translation": "I miei permessi *non* sono configurati correttamente! ‼️"
- },
- {
- "LanguageId": "it",
- "KeyId": "privilege_check_ok",
- "Translation": "I miei permessi sono configurati correttamente! 👍🏼"
- },
- {
- "LanguageId": "it",
- "KeyId": "privilege_delete_messages",
- "Translation": "Può eliminare messaggi"
- },
- {
- "LanguageId": "it",
- "KeyId": "privilege_pin_messages",
- "Translation": "Può pinnare messaggi"
- },
- {
- "LanguageId": "it",
- "KeyId": "remsafe_command_success",
- "Translation": "Gruppo {{groupname}} rimosso correttamente dalla safe list!"
- },
- {
- "LanguageId": "it",
- "KeyId": "result",
- "Translation": "Risultato"
- },
- {
- "LanguageId": "it",
- "KeyId": "setting_language_desc",
- "Translation": "Seleziona lingua per il gruppo"
- },
- {
- "LanguageId": "it",
- "KeyId": true,
- "Translation": "Vero"
- }
-]
\ No newline at end of file
+{
+ "addbadword_command_error": "[Errore!]\nC'è stato un problema inaspettato. Riprova tra qualche minuto o contatta il supporto con /call se il problema persiste.",
+ "addbadword_command_error_missingargument": "⚠️ Errore sintassi:\n\n/bad {nome_regola} {parole separate da spazio}\n\nesempio:\n/bad Regola1 vendo account paypal\n\nquesta regole eliminerà tutti i messaggi che contengono tutte le parole indicate",
+ "addbadword_command_success": "[Log]\nNuova regola di parole non consentite aggiunta con successo.",
+ "addnote_command_error_generic": "[Errore ⚠️]\nC'è stato un problema inaspettato. Riprova tra qualche minuto o contatta il supporto con /call se il problema persiste.",
+ "addsafe_command_success": "Gruppo {{groupname}} aggiunto correttamente alla safe list!",
+ "ban_command_error": "[Errore!]\nC'è stato un problema inaspettato. Riprova tra qualche minuto o contatta il supporto con /call se il problema persiste.",
+ "ban_command_error_adminPrivilege": "[Errore!]\nNon hai il privilegio di bannare gli utenti in questo gruppo.",
+ "ban_command_error_invalidUserId": "[Errore!]\nL'id fornito non è valido. Utilizza /ban in risposta ad un messaggio dell'utente oppure usa /get, in risposta ad un messaggio, per ottenere il suo user id.",
+ "ban_command_error_invalidUsername": "[Errore!]\nQuesto username non è un cache. Utilizza /ban in risposta ad un messaggio dell'utente oppure usa /get, in risposta ad un messaggio, per ottenere il suo user id.",
+ "ban_command_error_notadmin": "[Errore!]\nNon sei un admin di questo gruppo.",
+ "ban_command_success": "[Log]\nUtente bannato correttamente.",
+ "button_removeFlood": "Rimuovi restrizione flood",
+ "captcha_iamhuman": "Sono un umano!",
+ "command_announce_header": "Annuncio dagli amministratori:",
+ "command_check_first_row": "Ho i seguenti permessi",
+ "command_gate_missing_schedule": "*[Log]*\nImpossibile cambiare lo stato della programmazione.\nLa programmazione non è ancora impostata. Usa /setgate per selezionare gli orari.",
+ "command_id_fromReply_negative": "{{replyToMessage_from_username}} *non* è un operatore unified/ban certificato. ⚠️\nSentiti libero di effettuare /report se necessario!",
+ "command_id_fromReply_positive": "{{replyToMessage_from_username}} è un operatore unified/ban certificato. 👌🏼\nIn quanto tale, può fornire supporto ed effettuare manutenzione.",
+ "command_id_negative": "{{from_username}} *non* è un operatore unified/ban certificato. ⚠️\nSentiti libero di effettuare /report se necessario!",
+ "command_id_positive": "{{from_username}} è un operatore unified/ban certificato. 👌🏼\nIn quanto tale, può fornire supporto ed effettuare manutenzione.",
+ "command_pin_missingMessage": "Nessun messaggio specificato.\nQuesto comando va utilizzato in risposta ad un altro messaggio.\n\nDigita /help per ulteriori informazioni.",
+ "command_setwelcome_success": "*[Log]*\n\nMessaggio di benvenuto aggiornato.",
+ "command_to_operator_not_allowed": "[Errore!]\nNon puoi bannare un operatore unified/ban certificato. Utilizza /report per segnalare un abuso.",
+ "done": "fatto",
+ "error": "errore",
+ "error_addnote_command_onreply": "⚠️ Errore sintassi:\n\n/addnote può essere usato in risposta ad un messaggio che inizia con un #tag",
+ "error_addnote_command_starttag": "⚠️ Errore sintassi:\n\n/addnote {primo tag} {testo della nota}\n\nesempio:\n/addnote #Topic\nQuesta è la lista dei topic:\n- #Giochi\n- #Film\n- #Cibo\n\nla nota verrà mostrata con qualsiasi tag contenuto nel testo",
+ "error_invalid_parameters": "Parametri non validi",
+ "error_not_auth_command": "Non sei autorizzato ad utilizzare questo comando.",
+ "false": "Falso",
+ "message_welcome_default": "Benvenuto in {{chat_title}} {{from_username}}! Per favore leggi le /rules",
+ "optional": "Opzionale",
+ "privilege_ban_users": "Può bannare utenti",
+ "privilege_check_ko": "I miei permessi *non* sono configurati correttamente! ‼️",
+ "privilege_check_ok": "I miei permessi sono configurati correttamente! 👍🏼",
+ "privilege_delete_messages": "Può eliminare messaggi",
+ "privilege_pin_messages": "Può pinnare messaggi",
+ "remsafe_command_success": "Gruppo {{groupname}} rimosso correttamente dalla safe list!",
+ "result": "Risultato",
+ "setting_language_desc": "Seleziona lingua per il gruppo",
+ "true": "Vero"
+}
diff --git a/keys.json b/keys.json
new file mode 100644
index 0000000..a305a3c
--- /dev/null
+++ b/keys.json
@@ -0,0 +1,64 @@
+[
+ "addbadword_command_error",
+ "addbadword_command_error_missingargument",
+ "addbadword_command_success",
+ "addnote_command_error_generic",
+ "addnote_command_success",
+ "addsafe_command_success",
+ "ban_command_error",
+ "ban_command_error_adminPrivilege",
+ "ban_command_error_invalidUserId",
+ "ban_command_error_invalidUsername",
+ "ban_command_error_notadmin",
+ "ban_command_success",
+ "bb_command_alreadylisted",
+ "bb_command_error",
+ "bb_command_error_invalidUserId",
+ "bb_command_error_invalidUsername",
+ "bb_command_error_notoperator",
+ "bb_command_success",
+ "bb_reason_harassment",
+ "bb_reason_other",
+ "bb_reason_scam",
+ "bb_reason_spam",
+ "button_removeFlood",
+ "captcha_iamhuman",
+ "command_announce_header",
+ "command_check_first_row",
+ "command_config_welcometext",
+ "command_gate_missing_schedule",
+ "command_id_fromReply_negative",
+ "command_id_fromReply_positive",
+ "command_id_negative",
+ "command_id_positive",
+ "command_pin_missingMessage",
+ "command_setrules_error",
+ "command_setrules_instructions",
+ "command_setrules_success",
+ "command_setwelcome_error",
+ "command_setwelcome_instructions",
+ "command_setwelcome_success",
+ "command_to_operator_not_allowed",
+ "done",
+ "error",
+ "error_addnote_command_onreply",
+ "error_addnote_command_starttag",
+ "error_invalid_command",
+ "error_invalid_parameters",
+ "error_not_auth_command",
+ "false",
+ "gettrustfactor_command_text",
+ "gettrustfactor_command_text_wuser",
+ "message_group_first_join",
+ "message_welcome_default",
+ "optional",
+ "privilege_ban_users",
+ "privilege_check_ko",
+ "privilege_check_ok",
+ "privilege_delete_messages",
+ "privilege_pin_messages",
+ "remsafe_command_success",
+ "result",
+ "setting_language_desc",
+ "true"
+]
\ No newline at end of file