diff --git a/.idea/dictionaries/romain.xml b/.idea/dictionaries/romain.xml index ed2c692..1fd023d 100644 --- a/.idea/dictionaries/romain.xml +++ b/.idea/dictionaries/romain.xml @@ -55,6 +55,7 @@ suivante systemd tablename + tempmute tldr tutux tuxbot diff --git a/tuxbot/cogs/Custom/locales/messages.pot b/tuxbot/cogs/Custom/locales/messages.pot index feeefc5..c345974 100644 --- a/tuxbot/cogs/Custom/locales/messages.pot +++ b/tuxbot/cogs/Custom/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,21 +17,21 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: tuxbot/cogs/Custom/custom.py:63 +#: tuxbot/cogs/Custom/custom.py:64 #, python-brace-format msgid "Locale changed for you to {lang} successfully" msgstr "" -#: tuxbot/cogs/Custom/custom.py:70 +#: tuxbot/cogs/Custom/custom.py:71 msgid "List of available locales: " msgstr "" -#: tuxbot/cogs/Custom/custom.py:93 +#: tuxbot/cogs/Custom/custom.py:94 #, python-brace-format msgid "The alias `{alias}` is already defined for the command `{command}`" msgstr "" -#: tuxbot/cogs/Custom/custom.py:106 +#: tuxbot/cogs/Custom/custom.py:107 #, python-brace-format msgid "The alias `{alias}` for the command `{command}` was successfully created" msgstr "" diff --git a/tuxbot/cogs/Linux/locales/messages.pot b/tuxbot/cogs/Linux/locales/messages.pot index 8c5752e..6dde80d 100644 --- a/tuxbot/cogs/Linux/locales/messages.pot +++ b/tuxbot/cogs/Linux/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/tuxbot/cogs/Logs/locales/messages.pot b/tuxbot/cogs/Logs/locales/messages.pot index da92f97..024c10f 100644 --- a/tuxbot/cogs/Logs/locales/messages.pot +++ b/tuxbot/cogs/Logs/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/tuxbot/cogs/Mod/locales/en-US.po b/tuxbot/cogs/Mod/locales/en-US.po index 94d9c5f..3ea77f9 100644 --- a/tuxbot/cogs/Mod/locales/en-US.po +++ b/tuxbot/cogs/Mod/locales/en-US.po @@ -66,6 +66,19 @@ msgid "" "{}" msgstr "" +#: tuxbot/cogs/Mod/mod.py:287 tuxbot/cogs/Mod/mod.py:383 +msgid "Missing members" +msgstr "" + +#: tuxbot/cogs/Mod/mod.py:294 tuxbot/cogs/Mod/mod.py:320 +#: tuxbot/cogs/Mod/mod.py:390 +msgid "No mute role has been specified for this guild" +msgstr "" + +#: tuxbot/cogs/Mod/mod.py:346 +msgid "Mute role successfully defined" +msgstr "" + #: tuxbot/cogs/Mod/functions/converters.py:22 msgid "Unknown rule" msgstr "" @@ -81,3 +94,7 @@ msgstr "" #: tuxbot/cogs/Mod/functions/converters.py:53 msgid "Please provide a message in this guild" msgstr "" + +#: tuxbot/cogs/Mod/functions/converters.py:62 +msgid "Reason length must be 300 characters or lower." +msgstr "" diff --git a/tuxbot/cogs/Mod/locales/fr-FR.po b/tuxbot/cogs/Mod/locales/fr-FR.po index 5c0137b..d169936 100644 --- a/tuxbot/cogs/Mod/locales/fr-FR.po +++ b/tuxbot/cogs/Mod/locales/fr-FR.po @@ -75,6 +75,19 @@ msgstr "" "La règle suivante a été supprimée: \n" "{}" +#: tuxbot/cogs/Mod/mod.py:287 tuxbot/cogs/Mod/mod.py:383 +msgid "Missing members" +msgstr "Membres inexistants" + +#: tuxbot/cogs/Mod/mod.py:294 tuxbot/cogs/Mod/mod.py:320 +#: tuxbot/cogs/Mod/mod.py:390 +msgid "No mute role has been specified for this guild" +msgstr "Aucun rôle mute n'a été spécifié pour ce serveur" + +#: tuxbot/cogs/Mod/mod.py:346 +msgid "Mute role successfully defined" +msgstr "Rôle mute défini avec succès" + #: tuxbot/cogs/Mod/functions/converters.py:22 msgid "Unknown rule" msgstr "Règle inconnue" @@ -89,4 +102,8 @@ msgstr "Merci de donner un de mes messages" #: tuxbot/cogs/Mod/functions/converters.py:53 msgid "Please provide a message in this guild" -msgstr "Merci de donner un message dans ce serveur" \ No newline at end of file +msgstr "Merci de donner un message dans ce serveur" + +#: tuxbot/cogs/Mod/functions/converters.py:62 +msgid "Reason length must be 300 characters or lower." +msgstr "La raison doit faire 300 characters ou moins" diff --git a/tuxbot/cogs/Mod/locales/messages.pot b/tuxbot/cogs/Mod/locales/messages.pot index 3956439..03352d7 100644 --- a/tuxbot/cogs/Mod/locales/messages.pot +++ b/tuxbot/cogs/Mod/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,68 +17,85 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: tuxbot/cogs/Mod/mod.py:75 +#: tuxbot/cogs/Mod/mod.py:81 #, python-brace-format msgid "Locale changed to {lang} successfully" msgstr "" -#: tuxbot/cogs/Mod/mod.py:86 +#: tuxbot/cogs/Mod/mod.py:92 msgid "List of available locales: " msgstr "" -#: tuxbot/cogs/Mod/mod.py:111 +#: tuxbot/cogs/Mod/mod.py:117 msgid "" "{}please read the following rule: \n" "{}" msgstr "" -#: tuxbot/cogs/Mod/mod.py:129 tuxbot/cogs/Mod/mod.py:229 +#: tuxbot/cogs/Mod/mod.py:135 tuxbot/cogs/Mod/mod.py:237 msgid "No rules found for this server" msgstr "" -#: tuxbot/cogs/Mod/mod.py:133 tuxbot/cogs/Mod/mod.py:233 +#: tuxbot/cogs/Mod/mod.py:139 tuxbot/cogs/Mod/mod.py:241 msgid "Rules for {}" msgstr "" -#: tuxbot/cogs/Mod/mod.py:139 tuxbot/cogs/Mod/mod.py:239 +#: tuxbot/cogs/Mod/mod.py:145 tuxbot/cogs/Mod/mod.py:247 msgid "Latest change: {}" msgstr "" -#: tuxbot/cogs/Mod/mod.py:153 tuxbot/cogs/Mod/mod.py:253 +#: tuxbot/cogs/Mod/mod.py:159 tuxbot/cogs/Mod/mod.py:264 msgid "Rules for {} ({}/{})" msgstr "" -#: tuxbot/cogs/Mod/mod.py:172 +#: tuxbot/cogs/Mod/mod.py:180 msgid "" "Following rule added: \n" "{}" msgstr "" -#: tuxbot/cogs/Mod/mod.py:195 +#: tuxbot/cogs/Mod/mod.py:203 msgid "" "Following rule updated: \n" "{}" msgstr "" -#: tuxbot/cogs/Mod/mod.py:213 +#: tuxbot/cogs/Mod/mod.py:221 msgid "" "Following rule deleted: \n" "{}" msgstr "" -#: tuxbot/cogs/Mod/functions/converters.py:20 -#: tuxbot/cogs/Mod/functions/converters.py:27 +#: tuxbot/cogs/Mod/mod.py:287 tuxbot/cogs/Mod/mod.py:383 +msgid "Missing members" +msgstr "" + +#: tuxbot/cogs/Mod/mod.py:294 tuxbot/cogs/Mod/mod.py:320 +#: tuxbot/cogs/Mod/mod.py:390 +msgid "No mute role has been specified for this guild" +msgstr "" + +#: tuxbot/cogs/Mod/mod.py:346 +msgid "Mute role successfully defined" +msgstr "" + +#: tuxbot/cogs/Mod/functions/converters.py:21 +#: tuxbot/cogs/Mod/functions/converters.py:28 msgid "Unknown rule" msgstr "" -#: tuxbot/cogs/Mod/functions/converters.py:36 +#: tuxbot/cogs/Mod/functions/converters.py:37 msgid "Rule length must be 300 characters or lower." msgstr "" -#: tuxbot/cogs/Mod/functions/converters.py:50 +#: tuxbot/cogs/Mod/functions/converters.py:51 msgid "Please provide one of my message" msgstr "" -#: tuxbot/cogs/Mod/functions/converters.py:53 +#: tuxbot/cogs/Mod/functions/converters.py:54 msgid "Please provide a message in this guild" msgstr "" + +#: tuxbot/cogs/Mod/functions/converters.py:62 +msgid "Reason length must be 300 characters or lower." +msgstr "" diff --git a/tuxbot/cogs/Mod/mod.py b/tuxbot/cogs/Mod/mod.py index ea8b31d..4c4883b 100644 --- a/tuxbot/cogs/Mod/mod.py +++ b/tuxbot/cogs/Mod/mod.py @@ -346,6 +346,26 @@ class Mod(commands.Cog): _("Mute role successfully defined", ctx, self.bot.config) ) + # ========================================================================= + + @command_extra( + name="tempmute", + deletable=True, + ) + @commands.guild_only() + @checks.is_admin() + async def _tempmute( + self, + ctx: ContextPlus, + time, + members: discord.Member, + *, + reason: ReasonConverter, + ): + ... + + # ========================================================================= + @command_extra( name="unmute", deletable=True, diff --git a/tuxbot/cogs/Network/locales/messages.pot b/tuxbot/cogs/Network/locales/messages.pot index 2c41755..6390e45 100644 --- a/tuxbot/cogs/Network/locales/messages.pot +++ b/tuxbot/cogs/Network/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,65 +26,65 @@ msgstr "" msgid "IP address {ip_address} is already defined as Private-Use Networks via RFC 1918." msgstr "" -#: tuxbot/cogs/Network/functions/utils.py:265 +#: tuxbot/cogs/Network/functions/utils.py:284 msgid "Invalid ip version" msgstr "" -#: tuxbot/cogs/Network/functions/utils.py:287 +#: tuxbot/cogs/Network/functions/utils.py:306 msgid "Supported queries : A, AAAA, CNAME, NS, DS, DNSKEY, SOA, TXT, PTR, MX" msgstr "" -#: tuxbot/cogs/Network/functions/utils.py:296 +#: tuxbot/cogs/Network/functions/utils.py:315 msgid "Invalid ASN provided" msgstr "" -#: tuxbot/cogs/Network/network.py:137 +#: tuxbot/cogs/Network/network.py:139 #, python-brace-format msgid "Information for ``{ip} ({ip_address})``" msgstr "" -#: tuxbot/cogs/Network/network.py:143 +#: tuxbot/cogs/Network/network.py:145 msgid "Belongs to:" msgstr "" -#: tuxbot/cogs/Network/network.py:153 +#: tuxbot/cogs/Network/network.py:155 msgid "Region:" msgstr "" -#: tuxbot/cogs/Network/network.py:161 +#: tuxbot/cogs/Network/network.py:163 #, python-brace-format msgid "Hostname: {hostname}" msgstr "" -#: tuxbot/cogs/Network/network.py:205 +#: tuxbot/cogs/Network/network.py:207 msgid "Unable to collect information through CloudFlare" msgstr "" -#: tuxbot/cogs/Network/network.py:250 +#: tuxbot/cogs/Network/network.py:252 msgid "[show all]({})" msgstr "" -#: tuxbot/cogs/Network/network.py:264 tuxbot/cogs/Network/network.py:337 +#: tuxbot/cogs/Network/network.py:266 tuxbot/cogs/Network/network.py:339 msgid "Cannot connect to host {}" msgstr "" -#: tuxbot/cogs/Network/network.py:289 +#: tuxbot/cogs/Network/network.py:291 msgid "No result..." msgstr "" -#: tuxbot/cogs/Network/network.py:321 +#: tuxbot/cogs/Network/network.py:323 msgid "Up!" msgstr "" -#: tuxbot/cogs/Network/network.py:324 +#: tuxbot/cogs/Network/network.py:326 msgid "Down..." msgstr "" -#: tuxbot/cogs/Network/network.py:353 +#: tuxbot/cogs/Network/network.py:355 msgid "Please retry in few minutes" msgstr "" -#: tuxbot/cogs/Network/network.py:367 +#: tuxbot/cogs/Network/network.py:369 #, python-brace-format msgid "AS{asn} could not be found in PeeringDB's database." msgstr "" diff --git a/tuxbot/cogs/Polls/locales/messages.pot b/tuxbot/cogs/Polls/locales/messages.pot index b8e143b..4d4244b 100644 --- a/tuxbot/cogs/Polls/locales/messages.pot +++ b/tuxbot/cogs/Polls/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/tuxbot/cogs/Tags/locales/messages.pot b/tuxbot/cogs/Tags/locales/messages.pot index c8c68d0..60ad99c 100644 --- a/tuxbot/cogs/Tags/locales/messages.pot +++ b/tuxbot/cogs/Tags/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/tuxbot/cogs/Utils/locales/messages.pot b/tuxbot/cogs/Utils/locales/messages.pot index 5262488..924991d 100644 --- a/tuxbot/cogs/Utils/locales/messages.pot +++ b/tuxbot/cogs/Utils/locales/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxbot-bot\n" "Report-Msgid-Bugs-To: rick@gnous.eu\n" -"POT-Creation-Date: 2021-05-16 15:11+0200\n" +"POT-Creation-Date: 2021-05-17 00:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"