From 0fa59b5f21f174d7e6d72e9b27e2dad9cc100f88 Mon Sep 17 00:00:00 2001 From: brandons209 Date: Sun, 7 Feb 2021 05:09:23 -0500 Subject: [PATCH] modify red warnings cog to add context to warnings, plus more info when listing warnings --- warnings_custom/__init__.py | 5 + warnings_custom/helpers.py | 159 +++++++ warnings_custom/locales/af-ZA.po | 321 ++++++++++++++ warnings_custom/locales/ar-SA.po | 321 ++++++++++++++ warnings_custom/locales/bg-BG.po | 321 ++++++++++++++ warnings_custom/locales/bs-BA.po | 321 ++++++++++++++ warnings_custom/locales/ca-ES.po | 321 ++++++++++++++ warnings_custom/locales/cs-CZ.po | 321 ++++++++++++++ warnings_custom/locales/da-DK.po | 321 ++++++++++++++ warnings_custom/locales/de-DE.po | 321 ++++++++++++++ warnings_custom/locales/el-GR.po | 321 ++++++++++++++ warnings_custom/locales/en-PT.po | 233 ++++++++++ warnings_custom/locales/en-US.po | 232 ++++++++++ warnings_custom/locales/es-ES.po | 321 ++++++++++++++ warnings_custom/locales/fi-FI.po | 321 ++++++++++++++ warnings_custom/locales/fr-FR.po | 321 ++++++++++++++ warnings_custom/locales/he-IL.po | 321 ++++++++++++++ warnings_custom/locales/hu-HU.po | 321 ++++++++++++++ warnings_custom/locales/id-ID.po | 321 ++++++++++++++ warnings_custom/locales/it-IT.po | 321 ++++++++++++++ warnings_custom/locales/ja-JP.po | 321 ++++++++++++++ warnings_custom/locales/ko-KR.po | 321 ++++++++++++++ warnings_custom/locales/lol-US.po | 233 ++++++++++ warnings_custom/locales/nb-NO.po | 321 ++++++++++++++ warnings_custom/locales/nl-NL.po | 321 ++++++++++++++ warnings_custom/locales/pl-PL.po | 321 ++++++++++++++ warnings_custom/locales/pt-BR.po | 321 ++++++++++++++ warnings_custom/locales/pt-PT.po | 321 ++++++++++++++ warnings_custom/locales/ro-RO.po | 321 ++++++++++++++ warnings_custom/locales/ru-RU.po | 321 ++++++++++++++ warnings_custom/locales/sk-SK.po | 321 ++++++++++++++ warnings_custom/locales/sr-CS.po | 321 ++++++++++++++ warnings_custom/locales/sr-SP.po | 321 ++++++++++++++ warnings_custom/locales/sv-SE.po | 321 ++++++++++++++ warnings_custom/locales/tr-TR.po | 321 ++++++++++++++ warnings_custom/locales/uk-UA.po | 321 ++++++++++++++ warnings_custom/locales/vi-VN.po | 321 ++++++++++++++ warnings_custom/locales/zh-CN.po | 321 ++++++++++++++ warnings_custom/locales/zh-HK.po | 321 ++++++++++++++ warnings_custom/locales/zh-TW.po | 321 ++++++++++++++ warnings_custom/warnings.py | 705 ++++++++++++++++++++++++++++++ 41 files changed, 12802 insertions(+) create mode 100644 warnings_custom/__init__.py create mode 100644 warnings_custom/helpers.py create mode 100644 warnings_custom/locales/af-ZA.po create mode 100644 warnings_custom/locales/ar-SA.po create mode 100644 warnings_custom/locales/bg-BG.po create mode 100644 warnings_custom/locales/bs-BA.po create mode 100644 warnings_custom/locales/ca-ES.po create mode 100644 warnings_custom/locales/cs-CZ.po create mode 100644 warnings_custom/locales/da-DK.po create mode 100644 warnings_custom/locales/de-DE.po create mode 100644 warnings_custom/locales/el-GR.po create mode 100644 warnings_custom/locales/en-PT.po create mode 100644 warnings_custom/locales/en-US.po create mode 100644 warnings_custom/locales/es-ES.po create mode 100644 warnings_custom/locales/fi-FI.po create mode 100644 warnings_custom/locales/fr-FR.po create mode 100644 warnings_custom/locales/he-IL.po create mode 100644 warnings_custom/locales/hu-HU.po create mode 100644 warnings_custom/locales/id-ID.po create mode 100644 warnings_custom/locales/it-IT.po create mode 100644 warnings_custom/locales/ja-JP.po create mode 100644 warnings_custom/locales/ko-KR.po create mode 100644 warnings_custom/locales/lol-US.po create mode 100644 warnings_custom/locales/nb-NO.po create mode 100644 warnings_custom/locales/nl-NL.po create mode 100644 warnings_custom/locales/pl-PL.po create mode 100644 warnings_custom/locales/pt-BR.po create mode 100644 warnings_custom/locales/pt-PT.po create mode 100644 warnings_custom/locales/ro-RO.po create mode 100644 warnings_custom/locales/ru-RU.po create mode 100644 warnings_custom/locales/sk-SK.po create mode 100644 warnings_custom/locales/sr-CS.po create mode 100644 warnings_custom/locales/sr-SP.po create mode 100644 warnings_custom/locales/sv-SE.po create mode 100644 warnings_custom/locales/tr-TR.po create mode 100644 warnings_custom/locales/uk-UA.po create mode 100644 warnings_custom/locales/vi-VN.po create mode 100644 warnings_custom/locales/zh-CN.po create mode 100644 warnings_custom/locales/zh-HK.po create mode 100644 warnings_custom/locales/zh-TW.po create mode 100644 warnings_custom/warnings.py diff --git a/warnings_custom/__init__.py b/warnings_custom/__init__.py new file mode 100644 index 0000000..4336261 --- /dev/null +++ b/warnings_custom/__init__.py @@ -0,0 +1,5 @@ +from .warnings import Warnings_Custom + + +def setup(bot): + bot.add_cog(Warnings_Custom(bot)) diff --git a/warnings_custom/helpers.py b/warnings_custom/helpers.py new file mode 100644 index 0000000..9c2d4fb --- /dev/null +++ b/warnings_custom/helpers.py @@ -0,0 +1,159 @@ +from copy import copy +import asyncio +import discord + +from redbot.core import Config, checks, commands +from redbot.core.commands.requires import PrivilegeLevel +from redbot.core.i18n import Translator +from redbot.core.utils.predicates import MessagePredicate + +_ = Translator("Warnings", __file__) + + +async def warning_points_add_check( + config: Config, ctx: commands.Context, user: discord.Member, points: int +): + """Handles any action that needs to be taken or not based on the points""" + guild = ctx.guild + guild_settings = config.guild(guild) + act = {} + async with guild_settings.actions() as registered_actions: + for a in registered_actions: + # Actions are sorted in decreasing order of points. + # The first action we find where the user is above the threshold will be the + # highest action we can take. + if points >= a["points"]: + act = a + break + if act and act["exceed_command"] is not None: # some action needs to be taken + await create_and_invoke_context(ctx, act["exceed_command"], user) + + +async def warning_points_remove_check( + config: Config, ctx: commands.Context, user: discord.Member, points: int +): + guild = ctx.guild + guild_settings = config.guild(guild) + act = {} + async with guild_settings.actions() as registered_actions: + for a in registered_actions: + if points >= a["points"]: + act = a + else: + break + if act and act["drop_command"] is not None: # some action needs to be taken + await create_and_invoke_context(ctx, act["drop_command"], user) + + +async def create_and_invoke_context( + realctx: commands.Context, command_str: str, user: discord.Member +): + m = copy(realctx.message) + m.content = command_str.format(user=user.mention, prefix=realctx.prefix) + fctx = await realctx.bot.get_context(m, cls=commands.Context) + try: + await realctx.bot.invoke(fctx) + except (commands.CheckFailure, commands.CommandOnCooldown): + # reinvoke bypasses checks and we don't want to run bot owner only commands here + if fctx.command.requires.privilege_level < PrivilegeLevel.BOT_OWNER: + await fctx.reinvoke() + + +def get_command_from_input(bot, userinput: str): + com = None + orig = userinput + while com is None: + com = bot.get_command(userinput) + if com is None: + userinput = " ".join(userinput.split(" ")[:-1]) + if len(userinput) == 0: + break + if com is None: + return None, _("I could not find a command from that input!") + + if com.requires.privilege_level >= PrivilegeLevel.BOT_OWNER: + return ( + None, + _("That command requires bot owner. I can't allow you to use that for an action"), + ) + return "{prefix}" + orig, None + + +async def get_command_for_exceeded_points(ctx: commands.Context): + """Gets the command to be executed when the user is at or exceeding + the points threshold for the action""" + await ctx.send( + _( + "Enter the command to be run when the user **exceeds the points for " + "this action to occur.**\n**If you do not wish to have a command run, enter** " + "`none`.\n\nEnter it exactly as you would if you were " + "actually trying to run the command, except don't put a prefix and " + "use `{user}` in place of any user/member arguments\n\n" + "WARNING: The command entered will be run without regard to checks or cooldowns. " + "Commands requiring bot owner are not allowed for security reasons.\n\n" + "Please wait 15 seconds before entering your response." + ) + ) + await asyncio.sleep(15) + + await ctx.send(_("You may enter your response now.")) + + try: + msg = await ctx.bot.wait_for( + "message", check=MessagePredicate.same_context(ctx), timeout=30 + ) + except asyncio.TimeoutError: + return None + else: + if msg.content == "none": + return None + + command, m = get_command_from_input(ctx.bot, msg.content) + if command is None: + await ctx.send(m) + return None + + return command + + +async def get_command_for_dropping_points(ctx: commands.Context): + """ + Gets the command to be executed when the user drops below the points + threshold + + This is intended to be used for reversal of the action that was executed + when the user exceeded the threshold + """ + await ctx.send( + _( + "Enter the command to be run when the user **returns to a value below " + "the points for this action to occur.** Please note that this is " + "intended to be used for reversal of the action taken when the user " + "exceeded the action's point value.\n**If you do not wish to have a command run " + "on dropping points, enter** `none`.\n\nEnter it exactly as you would " + "if you were actually trying to run the command, except don't put a prefix " + "and use `{user}` in place of any user/member arguments\n\n" + "WARNING: The command entered will be run without regard to checks or cooldowns. " + "Commands requiring bot owner are not allowed for security reasons.\n\n" + "Please wait 15 seconds before entering your response." + ) + ) + await asyncio.sleep(15) + + await ctx.send(_("You may enter your response now.")) + + try: + msg = await ctx.bot.wait_for( + "message", check=MessagePredicate.same_context(ctx), timeout=30 + ) + except asyncio.TimeoutError: + return None + else: + if msg.content == "none": + return None + command, m = get_command_from_input(ctx.bot, msg.content) + if command is None: + await ctx.send(m) + return None + + return command diff --git a/warnings_custom/locales/af-ZA.po b/warnings_custom/locales/af-ZA.po new file mode 100644 index 0000000..4526a7c --- /dev/null +++ b/warnings_custom/locales/af-ZA.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Afrikaans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: af\n" +"X-Crowdin-File-ID: 57\n" +"Language: af_ZA\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/ar-SA.po b/warnings_custom/locales/ar-SA.po new file mode 100644 index 0000000..4ed12cf --- /dev/null +++ b/warnings_custom/locales/ar-SA.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Arabic\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ar\n" +"X-Crowdin-File-ID: 57\n" +"Language: ar_SA\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/bg-BG.po b/warnings_custom/locales/bg-BG.po new file mode 100644 index 0000000..7047741 --- /dev/null +++ b/warnings_custom/locales/bg-BG.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Bulgarian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bg\n" +"X-Crowdin-File-ID: 57\n" +"Language: bg_BG\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/bs-BA.po b/warnings_custom/locales/bs-BA.po new file mode 100644 index 0000000..e34073b --- /dev/null +++ b/warnings_custom/locales/bs-BA.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Bosnian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: bs\n" +"X-Crowdin-File-ID: 57\n" +"Language: bs_BA\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/ca-ES.po b/warnings_custom/locales/ca-ES.po new file mode 100644 index 0000000..863159d --- /dev/null +++ b/warnings_custom/locales/ca-ES.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Catalan\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ca\n" +"X-Crowdin-File-ID: 57\n" +"Language: ca_ES\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/cs-CZ.po b/warnings_custom/locales/cs-CZ.po new file mode 100644 index 0000000..9d541fa --- /dev/null +++ b/warnings_custom/locales/cs-CZ.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Czech\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: cs\n" +"X-Crowdin-File-ID: 57\n" +"Language: cs_CZ\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Nenašel jsem žádný příkaz s tímto názvem!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Tento příkaz vyžaduje majitele bota. Nemohu ti dovolit, aby byl použit pro akci" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Zadejte příkaz, který má být proveden, když uživatel **překročí body, aby k této akci došlo. *\\n**Pokud si nepřejete spustit příkaz, zadejte `none`.\\n\\nZadejte to přesně tak, jak byste se snažili spustit příkaz, kromě nevkládání prefixu a použití `{user}` namísto argumentů uživatele/členů\\n\\nVAROVÁNÍ: zadaný příkaz bude spuštěn bez ohledu na kontroly nebo čekání mezi příkazy. Příkazy vyžadující majitele bota nejsou z bezpečnostních důvodů povoleny.\\n\\nPočkejte prosím 15 sekund před zadáním odpovědi." + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Nyní můžete zadat svou odpověď." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Zadejte příkaz, který má být proveden, když uživatel **překročí body, aby k této akci došlo. *\\n**Pokud si nepřejete spustit příkaz, zadejte `none`.\\n\\nZadejte to přesně tak, jak byste se snažili spustit příkaz, kromě nevkládání prefixu a použití `{user}` namísto argumentů uživatele/členů\\n\\nVAROVÁNÍ: zadaný příkaz bude spuštěn bez ohledu na kontroly nebo čekání mezi příkazy. Příkazy vyžadující majitele bota nejsou z bezpečnostních důvodů povoleny.\\n\\nPočkejte prosím 15 sekund před zadáním odpovědi." + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Upozornit na chybné chování uživatelů a podniknout automatické akce." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Správa nastavení pro varování." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Povolit nebo zakázat vlastní důvody pro varování." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Vlastní důvody byly povoleny." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Vlastní důvody byly zakázány." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "Spravovat automatické akce pro varování.\\n\\n Akce jsou v podstatě příkazová makra. Každý příkaz může být proveden\\n, když je akce spuštěna, a/nebo po zrušení akce\\n.\\n\\n Akce musí mít zadány název a práh bodů. Když je uživatel\\n bude dostatečně upozorněn a překročí dostatek bodů\\n, akce bude provedena.\\n " + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "Vytvořit automatickou akci.\\n\\n Duplicitní názvy akcí nejsou povoleny.\\n " + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Nalezen duplicitní název akce!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "Akce {name} byla přidána." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Odstranit akci se zadaným názvem." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Neexistuje žádná akce s názvem {name}!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "Správa varovných důvodů.\\n\\n Důvody musí být zadány jméno, popis a hodnotu bodů. Pokud je varován uživatel, musí být uvedeno\\n jméno důvodu.\\n " + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Vytvořit důvod varování." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Vlastní* nelze použít jako název důvodu!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Nový důvod byl zaregistrován." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Odstranit důvod varování." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "To není registrovaný název důvodu." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Seznam všech nastavených důvodů varování." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Důvod: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Body" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "Jméno: {reason_name}\\nBody: {points}\\nPopis: {description}" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Nejsou nastaveny žádné důvody!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Seznam všech nastavených automatických akcí pro varování." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Akce: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Překročení příkazu" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Zahodit příkaz" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "Jméno: {action_name}\\nBody: {points}\\nPříkaz pro pokračování: {exceed_command}\\nVypínací příkaz: {drop_command}" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Nejsou nakonfigurovány žádné akce!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "Upozornit uživatele na zadaný důvod.\\n\\n `počet bodů, pro které by varování mělo být. Pokud není zadáno žádné číslo\\n, bude uveden 1 bod. Přednastavené výstrahy to neberou v úvahu.\\n `` může být registrovaným důvodem, pokud existuje nebo je ve výchozím nastavení vytvořen vlastní\\n.\\n " + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Nemůžeš varovat sám sebe." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "To není registrovaný důvod!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Pro povolení vlastních důvodů povolte `{prefix}warningset allowcustomreasons true`." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Varování od {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Obdrželi jste varování v {guild_name}." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "{reason}\\n\\nPoužij `{prefix}pro odstranění tohoto varování {user} {message}`." + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "{description}\\nBody: {points}" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "Seznam varování pro daného uživatele." + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Tento uživatel nemá žádná varování!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Neznámý moderátor ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "Upozornění na {num_points} bodů za {reason_name}, vydané {user}, popis {description}\\n" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Varování pro {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Seznam varování pro sebe." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "Nemáte žádné varování!" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "Upozornění na {num_points} bodů za {reason_name}, vydané {user}, popis {description}\\n" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Odstraní varování od uživatele." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Nemůžete od sebe odstranit varování." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Toto varování neexistuje!" + diff --git a/warnings_custom/locales/da-DK.po b/warnings_custom/locales/da-DK.po new file mode 100644 index 0000000..7dc63b9 --- /dev/null +++ b/warnings_custom/locales/da-DK.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Danish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File-ID: 57\n" +"Language: da_DK\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/de-DE.po b/warnings_custom/locales/de-DE.po new file mode 100644 index 0000000..c83cd0b --- /dev/null +++ b/warnings_custom/locales/de-DE.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: German\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File-ID: 57\n" +"Language: de_DE\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Ich konnte keinen Befehl für diese Eingabe finden!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Dieser Befehl kann nur vom Bot Besitzer ausgeführt werden. Du darfst diese Aktion nicht ausführen." + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Geben Sie den Befehl ein, der ausgeführt werden soll, wenn der Benutzer **die Punkte überschreitet, die für diese Aktion auftreten.**\\n**Wenn Sie keinen Befehl ausführen möchten, geben Sie** `none`.\\n\\nGib es genau ein, wie du es willst, wenn du den Befehl tatsächlich ausführen möchtest, außer stelle keine Präfix und verwende `{user}` anstelle von Benutzerargumenten/Mitgliedsargumenten\\n\\nWARNUNG: Der eingegebene Befehl wird ohne Rücksicht auf Überprüfungen oder Abklingzeiten ausgeführt. Befehle, die Bot-Besitzer benötigen, sind aus Sicherheitsgründen nicht erlaubt.\\n\\nBitte warten Sie 15 Sekunden, bevor Sie Ihre Antwort eingeben." + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Du kannst deine Antwort nun eingeben." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Geben Sie den Befehl ein, der ausgeführt werden soll, wenn der Benutzer **einen Wert unterhalb der Punkte, die für diese Aktion auftreten, zurückgeliefert hat.** Bitte beachten Sie, dass dies für die Umkehr der Aktion verwendet werden soll, wenn der Benutzer den Punktzwert überschritten hat.\\n**Wenn du keinen Befehl ausführen möchtest, wenn du Punkte ablegst, gib** `none`.\\n\\nGib es genau ein, wie du es willst, wenn du den Befehl tatsächlich ausführen möchtest, außer stelle keine Präfix und verwende `{user}` anstelle von Benutzerargumenten/Mitgliedsargumenten\\n\\nWARNUNG: Der eingegebene Befehl wird ohne Rücksicht auf Überprüfungen oder Abklingzeiten ausgeführt. Befehle, die Bot-Besitzer benötigen, sind aus Sicherheitsgründen nicht erlaubt.\\n\\nBitte warten Sie 15 Sekunden, bevor Sie Ihre Antwort eingeben." + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Verwarne Fehlverhalten von Benutzern und führe automatisierte Aktionen aus." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Verwalte Einstellungen für Verwarnungen." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Aktiviere oder deaktiviere benutzerdefinierte Gründe für eine Verwarnung." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Benutzerdefinierte Gründe wurden aktiviert." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Benutzerdefinierte Gründe wurden deaktiviert." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "Ich werde nun versuchen verwarnte Nutzer per DM zu informieren." + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "Ich werde nicht mehr versuchen verwarnte Nutzer per DM zu informieren." + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "Lege fest, ob der Name des Moderators der die Verwarnung erteilt in der DM an den Nutzer enthalten sein sollte." + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat in der DM nennen." + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat nicht in der DM nennen." + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "Bestimme den Kanal, in welchen Warnungen gesendet werden sollen.\\n\\nVerwende den Befehl ohne einen Kanal zu nennen, um immer den Kanal zu verwenden, in dem der `[p]warn` Befehl verwendet wurde.\\n " + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "Der Warnungskanal wurde auf {channel} gesetzt." + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "Warnungen werden nun in den Kanal gesendet, in dem der Befehl verwendet wurde." + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "Warnungen werden jetzt in {channel} gesendet." + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "Warnungskanal wurde deaktiviert." + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "Verwalte automatisierte Aktionen für Verwarnungen.\\n\\n Aktionen sind im Grunde genommen Befehlmakros. Jeder Befehl kann ausgeführt\\n werden wenn die Aktion ausgelöst wird, und/oder wenn die Aktion aufgehoben\\n wird.\\n\\n Aktionen muss sowohl ein Name als auch ein Punkte-Grenzwert vergeben werden.\\n Wenn ein Benutzer verwarnt wird und dessen Punkte diesen Grenzwert übersteigen,\\n dann wird die Aktion ausgeführt.\\n " + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "Erstelle eine automatisierte Aktion.\\n\\n Doppelte Aktionsnamen sind nicht erlaubt.\\n " + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Doppelter Aktionsname gefunden!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "Aktion {name} wurde hinzugefügt." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Lösche die Aktion mit den angegebenen Namen." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Es gibt keine Aktion mit dem Namen {name}!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "Verwalte Gründe für Verwarnungen.\\n\\n Gründen muss ein Name, eine Beschreibung und ein Punktewert vergeben werden.\\n Der Name des Grunds muss bei der Verwarnung eines Benutzers angegeben werden.\\n " + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Erstelle einen Grund für Verwarnungen." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Benutzerdefiniert* kann nicht als Name für einen Grund verwendet werden!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Der neue Grund wurde registriert." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Lösche einen Grund für Verwarnungen." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Das ist kein registrierter Name für einen Grund." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Liste alle konfigurierten Gründe für Verwarnungen auf." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Grund: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Punkte" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "Name: {reason_name}\\nPunkte: {points}\\nBeschreibung: {description}" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Es sind keine Gründe konfiguriert!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Liste alle konfigurierten automatisierten Aktionen für Verwarnungen auf." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Aktion: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Befehl überschreiten" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Befehl streichen" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "Name: {action_name}\\nPunkte: {points}\\nBefehl überschreiten: {exceed_command}\\nBefehl ablegen: {drop_command}" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Es sind keine Aktionen konfiguriert!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "Warnung den Benutzer aus dem angegebenen Grund.\\n\\n `` Anzahl der Punkte, für die die Warnung gelten sollte. Wenn keine Nummer angegeben wird\\n 1 Punkt wird angegeben. Vorgesetzte Warnungen ignorieren dies.\\n `` kann ein registrierter Grund sein, wenn sie existiert oder ein benutzerdefinierter\\n standardmäßig erstellt wird.\\n " + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Du kannst dich selbst nicht verwarnen." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "Du kannst andere Bots nicht warnen." + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Das ist kein registrierter Grund!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Nutze `{prefix}warningset allowcustomreasons true`, um benutzerdefinierte Gründe zu aktivieren." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Verwarnung von {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "Verwarnung" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Du hast eine Verwarnung in {guild_name} erhalten." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "{user} wurde verwarnt, ich konnte aber keine DM senden." + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "{user} wurde verwarnt." + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "{reason}\\n\\nBenutze `{prefix}unwarn {user} {message}` um diese Warnung zu entfernen." + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "{description}\\nPunkte: {points}" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "Listet die Verwarnungen des angegebenen Benutzers auf." + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Dieser Benutzer hat noch keine Verwarnungen!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Unbekannter Moderator ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} Punkte Verwarnung {reason_name} ausgestellt von {user} wegen {description}\\n" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Verwarnung für {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Listet Verwarnungen für dich selbst auf." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "Du hast keine Warnungen!" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} Punkte Verwarnung {reason_name} ausgestellt von {user} wegen {description}\\n" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Entferne eine Verwarnung von einem Benutzer." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Du kannst keine Verwarnungen von dir selbst entfernen." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Diese Warnung existiert nicht!" + diff --git a/warnings_custom/locales/el-GR.po b/warnings_custom/locales/el-GR.po new file mode 100644 index 0000000..1f5dd44 --- /dev/null +++ b/warnings_custom/locales/el-GR.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Greek\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File-ID: 57\n" +"Language: el_GR\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/en-PT.po b/warnings_custom/locales/en-PT.po new file mode 100644 index 0000000..510c6c5 --- /dev/null +++ b/warnings_custom/locales/en-PT.po @@ -0,0 +1,233 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2019-07-05 22:33+0200\n" +"PO-Revision-Date: 2019-07-14 02:15\n" +"Last-Translator: Robert Jansen (Kowlin)\n" +"Language-Team: Pirate English\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Language: en-PT\n" +"X-Crowdin-File: /cogs/warnings/locales/messages.pot\n" +"Language: en_PT\n" + +#: redbot/cogs/warnings/helpers.py:70 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:25 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:65 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:71 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:75 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:77 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:83 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:98 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:126 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:131 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:162 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:176 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:181 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:202 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:204 redbot/cogs/warnings/warnings.py:229 +#: redbot/cogs/warnings/warnings.py:308 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:208 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:215 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:221 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:228 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:231 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:235 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:243 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:256 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:264 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:271 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:279 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:310 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:318 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:321 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:341 +msgid "User {user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:348 +#, docstring +msgid "List the warnings for the specified user.\\n\\n Omit `` to see your own warnings.\\n\\n Note that showing warnings for users other than yourself requires\\n appropriate permissions.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:360 +msgid "You are not allowed to check warnings for other users!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:374 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:384 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:394 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:414 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:421 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/en-US.po b/warnings_custom/locales/en-US.po new file mode 100644 index 0000000..ec4a5c9 --- /dev/null +++ b/warnings_custom/locales/en-US.po @@ -0,0 +1,232 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2019-07-14 04:24+0000\n" +"PO-Revision-Date: 2020-01-07 21:49\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Language: en\n" +"X-Crowdin-File: /warnings/locales/messages.pot\n" +"Language: en_US\n" + +#: redbot/cogs/warnings/helpers.py:70 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:25 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:65 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:71 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:75 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:77 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:83 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:98 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:126 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:131 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:162 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:176 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:181 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:202 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:204 redbot/cogs/warnings/warnings.py:229 +#: redbot/cogs/warnings/warnings.py:308 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:208 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:215 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:221 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:228 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:231 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:235 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:243 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:256 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:264 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:271 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:279 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:310 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:318 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:321 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:341 +msgid "User {user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:348 +#, docstring +msgid "List the warnings for the specified user.\\n\\n Omit `` to see your own warnings.\\n\\n Note that showing warnings for users other than yourself requires\\n appropriate permissions.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:360 +msgid "You are not allowed to check warnings for other users!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:374 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:384 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:394 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:414 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:421 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/es-ES.po b/warnings_custom/locales/es-ES.po new file mode 100644 index 0000000..10379fe --- /dev/null +++ b/warnings_custom/locales/es-ES.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File-ID: 57\n" +"Language: es_ES\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "¡No he podido encontrar ningún comando para tu respuesta!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Ya puede escribir su respuesta." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/fi-FI.po b/warnings_custom/locales/fi-FI.po new file mode 100644 index 0000000..9ead2cb --- /dev/null +++ b/warnings_custom/locales/fi-FI.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Finnish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: fi\n" +"X-Crowdin-File-ID: 57\n" +"Language: fi_FI\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/fr-FR.po b/warnings_custom/locales/fr-FR.po new file mode 100644 index 0000000..20922ac --- /dev/null +++ b/warnings_custom/locales/fr-FR.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: French\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File-ID: 57\n" +"Language: fr_FR\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Je n'ai pas trouvé de commande à partir de cette entrée !" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Cette commande nécessite d'être le propriétaire du bot. Je ne peux pas vous permettre d'utiliser cela pour une action" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Vous pouvez saisir votre réponse maintenant." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Avertissez les utilisateurs qui se comportent mal et prenez des actions automatisées." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Gérer les paramètres pour Warnings." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Activer ou désactiver les raisons personnalisées pour un avertissement." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Les raisons personnalisées ont été activées." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Les raisons personnalisées ont été désactivées." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "Je vais maintenant essayer d'envoyer des avertissements aux utilisateurs par message privé." + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "Les avertissements ne seront plus envoyés aux utilisateurs par message privé." + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "Décide si le nom du modérateur de l'avertissement doit être inclus en message privé avec l'utilisateur." + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "J'inclurais le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Je n'inclurais pas le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "Le salon d'avertissement a été réglé sur {channel}." + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "Les avertissements seront maintenant envoyés dans le salon où la commande a été invoqué." + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "Les avertissements seront maintenant envoyés à {channel}." + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "Crée une action automatisée.\\n\\n Les noms d'actions dupliqués ne sont pas autorisés.\\n " + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Nom d'action dupliqué trouvé !" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "L'action {name} a été ajoutée." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Supprimer l'action avec le nom spécifié." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Aucune action nommée {name} n'existe!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "Gérer les raisons d'avertissement.\\n\\n Les raisons doivent avoir un nom, une description et une valeur de points. Le nom\\n de la raison devra être donné quand un utilisateur est averti.\\n " + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Créer une raison d'avertissement." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Custom* ne peut pas être utilisé comme nom de raison !" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "La nouvelle raison a été enregistrée." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Supprimer une raison d'avertissement." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Ce n'est pas un nom de raison enregistré." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Lister toutes les raisons configurées pour les avertissements." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Raison : {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Points" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "Nom : {reason_name}\\nPoints : {points}\\nDescription : {description}" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Il n'y a pas de raisons configurées !" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Lister toutes les actions automatisées configurées pour les avertissements." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Action : {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Commande dépassée" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Commande de suppression" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Il n'y a aucune action configurée !" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Vous ne pouvez pas vous avertir vous-même." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "Vous ne pouvez pas avertir les autres bots." + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Ce n'est pas une raison enregistrée !" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Utilisez `{prefix}warningset allowcustomreasons` pour activer les raisons personnalisées." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Avertissement de {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "Avertissement" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Vous avez reçu un avertissement dans {guild_name}." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "Un avertissement pour {user} a été émis, mais je n'ai pas pu leur envoyer un message d'avertissement." + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "{user} a été averti." + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "{reason}\\n\\nUtilisez `{prefix}unwarn {user} {message}` pour retirer cet avertissement." + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "{description}\\nPoints : {points}" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "Lister les avertissements pour l'utilisateur spécifié." + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Cet utilisateur n'a aucun avertissement !" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "Modérateur Supprimé" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Modérateur inconnu ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} points d'avertissement {reason_name} émis par {user} pour {description}\\n" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Avertissements pour {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Liste les avertissements pour vous." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "Vous n'avez pas d'avertissements !" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} points d'avertissement {reason_name} émis par {user} pour {description}\\n" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Supprimer un avertissement d'un utilisateur." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Vous ne pouvez pas supprimer les avertissements de vous-même." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Cet avertissement n'existe pas !" + diff --git a/warnings_custom/locales/he-IL.po b/warnings_custom/locales/he-IL.po new file mode 100644 index 0000000..e7c3935 --- /dev/null +++ b/warnings_custom/locales/he-IL.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Hebrew\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: he\n" +"X-Crowdin-File-ID: 57\n" +"Language: he_IL\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/hu-HU.po b/warnings_custom/locales/hu-HU.po new file mode 100644 index 0000000..5dd4d2b --- /dev/null +++ b/warnings_custom/locales/hu-HU.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Hungarian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: hu\n" +"X-Crowdin-File-ID: 57\n" +"Language: hu_HU\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/id-ID.po b/warnings_custom/locales/id-ID.po new file mode 100644 index 0000000..f12cb84 --- /dev/null +++ b/warnings_custom/locales/id-ID.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Indonesian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File-ID: 57\n" +"Language: id_ID\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Aku tidak bisa menemukan perintah dari masukan itu!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Command itu membutuhkan ijin dari pemilik bot. Saya tidak dapat mengizinkan anda untuk menggunakannya" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/it-IT.po b/warnings_custom/locales/it-IT.po new file mode 100644 index 0000000..8906696 --- /dev/null +++ b/warnings_custom/locales/it-IT.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Italian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File-ID: 57\n" +"Language: it_IT\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Non riesco a trovare un comando da quanto inserito!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Questo comando richiede il proprietario del bot. Non posso permetterti di utilizzarlo per un'azione" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Puoi inserire la tua risposta ora." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Ammonisce gli utenti che si comportano male e compie azioni automatizzate." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Gestisci le impostazioni per gli avvisi." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Abilita o disabilita i motivi personalizzati per un avviso." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "I motivi personalizzati sono stati abilitati." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "I motivi personalizzati sono stati disabilitati." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Trovato nome azione duplicato!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "L'azione {name} è stata aggiunta." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Elimina l'azione con il nome specificato." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Non esiste alcuna azione chiamata {name}!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Crea un motivo di ammonizione." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Custom* non può essere utilizzato come nome del motivo!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Il nuovo motivo è stato registrato." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Elimina un motivo di ammonizione." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Non è un nome di motivo registrato." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Elenca tutti i motivi configurati per le ammonizioni." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Motivo: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Punti" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Non sono stati configurati motivi!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Elenca tutte le azioni automatizzate configurate per le ammonizioni." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Azione: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Comando di superamento in alto" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Comando di superamento in basso" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Non sono state configurate azioni!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Non puoi ammonirti da solo." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Non è un motivo registrato!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Esegui `{prefix}warningset allowcustomreasons true` per abilitare i motivi personalizzati." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Ammonizione da {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Hai ricevuto un'ammonizione in {guild_name}." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Questo utente non ha ammonizioni!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Ammonizioni per {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Rimuovi un'ammonizione da un utente." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Non puoi rimuovere ammonizioni da te stesso." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Questa ammonizione non esiste!" + diff --git a/warnings_custom/locales/ja-JP.po b/warnings_custom/locales/ja-JP.po new file mode 100644 index 0000000..70427f6 --- /dev/null +++ b/warnings_custom/locales/ja-JP.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Japanese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ja\n" +"X-Crowdin-File-ID: 57\n" +"Language: ja_JP\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/ko-KR.po b/warnings_custom/locales/ko-KR.po new file mode 100644 index 0000000..6465889 --- /dev/null +++ b/warnings_custom/locales/ko-KR.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Korean\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ko\n" +"X-Crowdin-File-ID: 57\n" +"Language: ko_KR\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "입력에서 명령어를 찾을 수 없어요!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "해당 명령어는 봇 주인이 필요해요. 해당 명령어를 작동시키도록 허가를 해줄 수 없어요." + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "지금 응답을 입력하실 수 있어요." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "경고에 대한 설정을 관리하세요." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "경고에 대한 사용자 지정 이유를 사용하거나 사용하지 않도록 설정하세요." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "사용자 지정 이유가 활성화되었어요." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "사용자 지정 이유가 비활성화되었어요." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "이제부터 DM 사용자들에게 경고를 보내도록 할게요." + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "더 이상 DM 사용자들에게 경고가 전송되지 않아요." + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "경고 채널이 {channel}로 설정되었어요." + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "이제 경고가 사용된 채널 명령어로 전송될거에요." + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "이제 경고가 {channel}로 전송될거에요." + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "토글 채널이 비활성화되었어요." + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "중복된 동작 이름이 발견되었어요!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "동작 {name}가 추가되었어요." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "지정된 이름의 작동을 삭제하세요." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "이름이 {name}인 동작이 존재하지 않아요!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "경고 이유를 생성하세요." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "새로운 이유가 등록되었어요." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "경고 이유를 삭제하세요." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "해당 이름은 등록되지 않은 이유의 이름이에요." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "경고에 대한 설정된 이유들을 나열하세요." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "이유: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "설정된 이유가 없어요!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "동작: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "명령어 초과" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "명령어 드롭" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "설정된 동작이 없어요!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "본인 스스로에게 경고를 할 수 없어요." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "그것은 등록된 이유가 아니에요!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "{user}으로부터의 경고" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "{guild_name}에게 경고를 받았아요." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "{user}가 경고를 받았어요." + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "해당 사용자는 경고가 없어요!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "경고 대상 {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "본인의 경고를 나열합니다." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "경고가 없어요!" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "사용자의 경고를 제거합니다." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "본인이 본인에 대한 경고를 제거할 수 없어요." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "경고가 존재하지 않아요." + diff --git a/warnings_custom/locales/lol-US.po b/warnings_custom/locales/lol-US.po new file mode 100644 index 0000000..ea6d7bf --- /dev/null +++ b/warnings_custom/locales/lol-US.po @@ -0,0 +1,233 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2019-07-05 22:33+0200\n" +"PO-Revision-Date: 2019-07-06 16:14\n" +"Last-Translator: Robert Jansen (Kowlin)\n" +"Language-Team: LOLCAT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Language: lol\n" +"X-Crowdin-File: /cogs/warnings/locales/messages.pot\n" +"Language: lol_US\n" + +#: redbot/cogs/warnings/helpers.py:70 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:25 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:65 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:71 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:75 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:77 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:83 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:98 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:126 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:131 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:162 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:176 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:181 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:202 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:204 redbot/cogs/warnings/warnings.py:229 +#: redbot/cogs/warnings/warnings.py:308 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:208 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:215 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:221 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:228 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:231 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:235 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:243 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:256 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:264 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:271 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:279 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:310 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:318 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:321 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:341 +msgid "User {user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:348 +#, docstring +msgid "List the warnings for the specified user.\\n\\n Omit `` to see your own warnings.\\n\\n Note that showing warnings for users other than yourself requires\\n appropriate permissions.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:360 +msgid "You are not allowed to check warnings for other users!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:374 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:384 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:394 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:414 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:421 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/nb-NO.po b/warnings_custom/locales/nb-NO.po new file mode 100644 index 0000000..44e8406 --- /dev/null +++ b/warnings_custom/locales/nb-NO.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Norwegian Bokmal\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nb\n" +"X-Crowdin-File-ID: 57\n" +"Language: nb_NO\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Jeg fant ikke en kommando i det inntastet!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Den kommandoen krever bot eier. Jeg kan ikke tillate deg å bruke den for en handling" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Skriv inn kommandoen som skal kjøres når brukeren **overstiger punktene for denne handlingen å forekomme.**\\n**Hvis du ikke ønsker å kjøre en kommando, **`none`.\\n\\nSkriv det inn akkurat slik du ville hvis du faktisk prøvde å kjøre kommandoen unntatt ikke sette en prefiks og bruk `{user}` i stedet for noen bruker/medlem argumenter\\n\\nADVARSEL: Kommandoen som er angitt vil bli kjørt uten hensyn til kontroller eller kjølevæsker. Kommandoer som krever bot eier er ikke tillatt av sikkerhetsgrunner.\\n\\nVennligst vent 15 sekunder før du skriver inn svaret ditt." + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Du kan skrive inn svaret nå." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Skriv inn kommandoen som skal kjøres når brukeren **overstiger punktene for denne handlingen å forekomme.**\\n**Hvis du ikke ønsker å kjøre en kommando, **`none`.\\n\\nSkriv det inn akkurat slik du ville hvis du faktisk prøvde å kjøre kommandoen unntatt ikke sette en prefiks og bruk `{user}` i stedet for noen bruker/medlem argumenter\\n\\nADVARSEL: Kommandoen som er angitt vil bli kjørt uten hensyn til kontroller eller kjølevæsker. Kommandoer som krever bot eier er ikke tillatt av sikkerhetsgrunner.\\n\\nVennligst vent 15 sekunder før du skriver inn svaret ditt." + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Advar feilaktig brukere og ta automatiserte handlinger." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Administrer innstillinger for advarsler." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Aktiver eller deaktiver tilpassede årsaker i et advarsel." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Egendefinerte årsaker er aktivert." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Egendefinerte årsaker er deaktivert." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "Angi om advarsler skal sendes til brukere i DMer." + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "Nå skal jeg prøve å sende advarsler til brukerne disposisjon." + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "Advarsler sendes ikke lenger til brukere direktemelding." + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "Velg om navnet på moderatorvarsel en bruker skal inkluderes i DM til den brukeren." + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Jeg vil også ta med navnet på moderator som ga varsel ved sending av feilmelding til en bruker." + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Jeg kommer ikke til å oppgi navnet på moderator som ga advarsel ved sending av feilmelding til en bruker." + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "Angi kanalen hvor advarsler skal sendes til.\\n\\n La stå tom for å bruke kanalen `[p]warn` kommandoen ble kalt inn.\\n " + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "Advarselkanalen har blitt satt til {channel}." + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "Advarsler sendes nå i kanal kommandoen ble brukt i." + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "\\n Angi om advarsler skal sendes til en kanal satt med `[p]warningset warnchannel`.\\n " + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "Advarsler sendes nå til {channel}." + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "Veksle kanal har blitt deaktivert." + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "Administrer automatiserte handlinger for advarsler.\\n\\n Handlinger er i det vesentlige kommandomakroer. Enhver kommando kan kjøres\\n når handlingen først aktiveres, og/eller når handlingen\\n er løftet.\\n\\n Handlinger må gis et navn og en punktterskel. Når en\\n bruker varsles nok slik at deres poeng går over denne\\n terskelen handlingen vil bli utført.\\n " + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "Opprette en automatisk handling.\\n\\n Dupliserte handlingsnavn er ikke tillatt.\\n " + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Duplikat handlingsnavn ble funnet!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "Handlingen {name} er lagt til." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Slett handlingen med det angitte navnet." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Ingen handling med navn {name} eksisterer!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "Behandle advarselsgrunner.\\n\\n Begrunnelser må gis et navn, en beskrivelse og punktverdi.\\n navn på grunnen må oppgis når en bruker blir advart.\\n " + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Opprette en advarselsgrunn." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Tilpasset* kan ikke brukes som begrunnelse!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Den nye årsaken er registrert." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Slette en advarselsgrunn." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Det er ikke et registrert årsaksnavn." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Vis alle konfigurerte årsaker til advarsler." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Årsak: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Poeng" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "Navn: {reason_name}\\nPoeng: {points}\\nBeskrivelse: {description}" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Det er ingen grunner konfigurert!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Vis alle konfigurerte automatiserte handlinger for Advarseler." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Handling: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Utført kommando" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Slipp kommando" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "Navn: {action_name}\\nPoeng: {points}\\nOppnådd kommando: {exceed_command}\\nSlippkommando: {drop_command}" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Det er ingen handlinger konfigurert!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "Advar brukeren av en gitt grunn.\\n\\n `` antall poeng advarselen skal være for. Hvis ingen nummer er angitt med\\n = 1 punkter. Forhåndsførte advarsler ser bort fra dette.\\n `` kan være en registrert årsak hvis den eksisterer, eller en egendefinert en\\n er opprettet som standard.\\n " + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Du kan ikke advare deg selv." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "Du kan ikke advare andre bots." + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "Du kan ikke advare servereieren." + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "Personen du prøver å advare er lik eller høyere enn du i discord hierarkiet, du kan ikke advare dem." + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Det er ikke en registrert grunn!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Gjør `{prefix}warningset allowcustomreasons true` for å aktivere egendefinerte årsaker." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Advarsel fra {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "Advarsel" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Du har mottatt en advarsel i {guild_name}." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "En advarsel for {user} har blitt utstedt, men jeg kunne ikke sende en advarsel." + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "{user} har blitt advart." + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "{reason}\\n\\nBruk `{prefix}unwarn {user} {message}` for å fjerne denne advarselen." + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "{description}\\nPoeng: {points}" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "Oppgi advarslene for den angitte brukeren." + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Den brukeren har ingen advarsler!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "Slettet moderator" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Ukjent moderator ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} -poeng advarsel {reason_name} utstedt av {user} for {description}\\n" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Advarsler for {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Vis advarsler for deg selv." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "Du har ingen advarsler!" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} -poeng advarsel {reason_name} utstedt av {user} for {description}\\n" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Fjern en advarsel fra en bruker." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Du kan ikke fjerne advarsler fra deg selv." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Den advarselen finnes ikke!" + diff --git a/warnings_custom/locales/nl-NL.po b/warnings_custom/locales/nl-NL.po new file mode 100644 index 0000000..53a3fa0 --- /dev/null +++ b/warnings_custom/locales/nl-NL.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Dutch\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File-ID: 57\n" +"Language: nl_NL\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "I kon geen commando vinden in deze input!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Deze commando vereist de eigenaar van de bot. Ik kan jou niet toestaan deze te gebruiken voor een actie" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Je kan nu jouw antwoord invoeren." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Dubbele actienaam gevonden!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Dat is geen geregistreerde reden!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Deze gebruiker heeft geen waarschuwingen!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/pl-PL.po b/warnings_custom/locales/pl-PL.po new file mode 100644 index 0000000..78f6cc1 --- /dev/null +++ b/warnings_custom/locales/pl-PL.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Polish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File-ID: 57\n" +"Language: pl_PL\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Nie mogłem/am znaleźć polecenia z tego wejścia!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/pt-BR.po b/warnings_custom/locales/pt-BR.po new file mode 100644 index 0000000..4522ab9 --- /dev/null +++ b/warnings_custom/locales/pt-BR.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Portuguese, Brazilian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File-ID: 57\n" +"Language: pt_BR\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/pt-PT.po b/warnings_custom/locales/pt-PT.po new file mode 100644 index 0000000..4c87942 --- /dev/null +++ b/warnings_custom/locales/pt-PT.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Portuguese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: pt-PT\n" +"X-Crowdin-File-ID: 57\n" +"Language: pt_PT\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/ro-RO.po b/warnings_custom/locales/ro-RO.po new file mode 100644 index 0000000..eaa7929 --- /dev/null +++ b/warnings_custom/locales/ro-RO.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Romanian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File-ID: 57\n" +"Language: ro_RO\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/ru-RU.po b/warnings_custom/locales/ru-RU.po new file mode 100644 index 0000000..89c2c90 --- /dev/null +++ b/warnings_custom/locales/ru-RU.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Russian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File-ID: 57\n" +"Language: ru_RU\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Я не могу найти команду с этого входа!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "Необходимо быть владельцем бота. Я не могу вам разрешить это действие" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Вам необходимо написать ответ сейчас." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Предупреждать плохо ведущих себя пользователей и предпринимайте автоматизированные действия." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Управление настройками для предупреждений." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Включить или отключить пользовательские причины для предупреждения." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Пользовательские причины были включены." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Пользовательские причины были отключены." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Найдено повторяющееся имя действия!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "Действие {name} было добавлено." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Удалить действие с указанным именем." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "Никаких действий с именем {name} не существует!" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Создать причину предупреждения." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Custom* нельзя использовать в качестве имени причины!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Новая причина была зарегистрирована." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Удалить причину предупреждения." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Это не зарегистрированное имя причины." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Перечислите все настроенные причины для предупреждений." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Причина: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Баллы" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Нет настроенных причин!" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Список всех настроенных автоматических действий для предупреждений." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Действие: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Команды превышения" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Команда сброса" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Нет настроенных действий!" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Вы не можете предупредить себя." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Эта причина не зарегистрированна!" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Введите `{prefix}warningset allowcustomreasons true` чтобы включить пользовательские причины." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "Предупреждение от {user}" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "Вы получили предупреждение на сервере {guild_name}." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "У этого пользователя нет предупреждений!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Неизвестный модератор ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "Предупреждения для {user}" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Список своих предупреждений." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "У вас нет предупреждений!" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Удалить предупреждение пользователя." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Вы не можете удалить предупреждения от себя." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "Это предупреждение не существует!" + diff --git a/warnings_custom/locales/sk-SK.po b/warnings_custom/locales/sk-SK.po new file mode 100644 index 0000000..10ec177 --- /dev/null +++ b/warnings_custom/locales/sk-SK.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Slovak\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sk\n" +"X-Crowdin-File-ID: 57\n" +"Language: sk_SK\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/sr-CS.po b/warnings_custom/locales/sr-CS.po new file mode 100644 index 0000000..435b9ad --- /dev/null +++ b/warnings_custom/locales/sr-CS.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Latin)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr-CS\n" +"X-Crowdin-File-ID: 57\n" +"Language: sr_CS\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/sr-SP.po b/warnings_custom/locales/sr-SP.po new file mode 100644 index 0000000..572d69e --- /dev/null +++ b/warnings_custom/locales/sr-SP.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Serbian (Cyrillic)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sr\n" +"X-Crowdin-File-ID: 57\n" +"Language: sr_SP\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/sv-SE.po b/warnings_custom/locales/sv-SE.po new file mode 100644 index 0000000..d401833 --- /dev/null +++ b/warnings_custom/locales/sv-SE.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Swedish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sv-SE\n" +"X-Crowdin-File-ID: 57\n" +"Language: sv_SE\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/tr-TR.po b/warnings_custom/locales/tr-TR.po new file mode 100644 index 0000000..0bea7a6 --- /dev/null +++ b/warnings_custom/locales/tr-TR.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Turkish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File-ID: 57\n" +"Language: tr_TR\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "Bu komutu bulamadım!" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "O komut bot sahibini gerektirir. Bir eylem için kullanmana izin veremem" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Bir kullanıcı **bu eylemin gerçekleşmesi için gereken puanı** geçtiğinde çalıştırılacak komutu gir.\\n**Bir komutun çalıştırılmasını istemiyorsanız** `none` **yazın**.\\n\\nKomutu aynı siz çalıştırıyormuşsunuz gibi yazın, tek fark bir önek kullanmayın ve kullanıcı/üye seçenekleri yerine `{user}` kullanın\\n\\nUYARI: Girilen komut herhangi bir denetim veya cooldown dikkate alınmadan çalıştırılacaktır. Bot sahibi olunmasını gerektiren komutlar güvenlik gereği kullanılamaz.\\n\\nLütfen yanıtınızı girmeden önce 15 saniye bekleyin." + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "Yanıtınızı şimdi girebilirsiniz." + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "Bir kullanıcı **bir eylemin gerçekleşmesi için gereken puanın altına geri döbdüğünde** çalıştırılacak komutu girin. Lütfen unutmayınız ki bu bir kullanıcı bir eylemin gerçekleşmesi için gereken puanı geçtiğinde yapılanların geri alınması için tasarlanmıştır.\\n**Puan düşmesi durumunda bir komutun çalıştırılmasını istemiyorsanız** `none` **yazın**.\\n\\nKomutu aynı siz çalıştırıyormuşsunuz gibi yazın, tek fark bir önek kullanmayın ve kullanıcı/üye seçenekleri yerine `{user}` kullanın\\n\\nUYARI: Girilen komut herhangi bir denetim veya cooldown dikkate alınmadan çalıştırılacaktır. Bot sahibi olunmasını gerektiren komutlar güvenlik gereği kullanılamaz.\\n\\nLütfen yanıtınızı girmeden önce 15 saniye bekleyin." + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "Yaramazlık eden kullanıcıları uyar ve otomatik eylemlerde bulun." + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "Uyarılar için ayarları yönet." + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "Bir uyarı için özel sebepleri aç veya kapa." + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "Özel sebepler etkinleştirildi." + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "Özel sebepler devre dışı bırakıldı." + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "Uyarıların kullanıcılara özel mesaj olarak gönderilip gönderilmemesini ayarla." + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "Artık kullanıcılara uyarılarını özel mesaj olarak göndermeye çalışacağım." + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "Uyarılar kullanıcılara artık özel mesaj olarak gönderilmeyecek." + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "Kullanıcıya atılan özel mesajda uyarıyı yazan moderatörün isminin bulunup bulunmamasını ayarla." + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Kullanıcıya özel mesaj gönderirken uyarıyı yazan moderatörün adını da dahil edeceğim." + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "Kullanıcıya özel mesaj gönderirken uyarıyı yazan moderatörün adını dahil etmeyeceğim." + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "Uyarıların gönderileceği kanalı ayarla.\\n\\n Boş bırakırsanız `[p]warn` komutunun çalıştırıldığı kanal kullanılacaktır.\\n " + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "Uyarı kanalı {channel} olarak ayarlandı." + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "Uyarılar artık komutun kullanıldığı kanala gönderilecek." + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "\\n Uyarıların bir kanala gönderilip gönderilmemesini `[p]warningset warnchannel` ile ayarla.\\n " + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "Uyarılar artık {channel} kanalına gönderilecek." + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "Kanal seçimi devre dışı bırakıldı." + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "Uyarılar için otomatik eylemleri yönet.\\n\\n Eylemler bir nevi komut makrolarıdır. Bir eylem ilk tetiklendiğinde\\n beya eylem geri alındığında her hangi bir komut\\n çalıştırılabilir.\\n\\n Eylemlere bir isim ve puan verilmelidir. Bir üye\\n bu puanın üstüne çıkacak kadar çok uyarı aldığında\\n eylem gerçekleştirilecektir.\\n " + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "Otomatik eylem oluştur.\\n\\n Eylemlerin isimleri aynı olamaz.\\n " + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "Aynı isimde bir eylem var!" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "{name} adlı eylem eklendi." + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "Belirtilen addaki eylemi sil." + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "{name} adında bir eylem bulunmamakta." + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "Uyarı gerekçelerini yönet.\\n\\n Gerekçelerin bir adı, açıklaması ve puan değeri olmalıdır. Gerekçenin\\n ismi bir kullanıcıya uyarı yazılırken verilmelidir.\\n " + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "Bir uyarı gerekçesi oluştur." + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "*Custom* bir gerekçe adı olarak kullanılamaz!" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "Yeni gerekçe kaydedildi." + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "Bir uyarı gerekçesini sil." + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "Bu kayıtlı bir gerekçe adı değil." + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "Uyarılar için ayarlanmış tüm gerekçeleri listele." + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "Gerekçe: {name}" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "Puanlar" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "İsim: {reason_name}\\nPuan: {points}\\nAçıklama: {description}" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "Yapılandırılmış gerekçe bulunmamakta." + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "Uyarılar için ayarlanmış tüm otomatik eylemleri listele." + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "Eylem: {name}" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "Geçiş komutu" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "Düşüş komutu" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "İsim: {action_name}\\nPuan: {points}\\nGeçiş komutu: {exceed_command}\\nDüşüş komutu: {drop_command}" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "Ayarlanmış eylem bulunmamakta." + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "Bir kullanıcıya belirtilen sebeple uyarı yaz.\\n\\n `` uyarının kaç puan temsil ettiğidir. Eğer bir numara verilmezse\\n 1 puan verilecektir. Bu önceden-ayarlanmış uyarıları etkilemez.\\n `` varsa kayıtlı bir gerekçe olabilir veya özel bir tane\\n varsayılan olarak oluşturulur.\\n " + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "Kendinize uyarı yazamazsınız." + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "Diğer botlara uyarı yazamazsınız." + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "Sunucu sahibine uyarı yazamazsınız." + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "Uyarmaya çalıştığınız kişi Discord hiyerarşisinde sizden üstte veya eşit, onlara uyarı yazamazsınız." + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "Bu kayıtlı bir gerekçe değil." + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "Özel gerekçeleri etkinleştirmek için `{prefix}warningset allowcustomreasons true` komutunu kullanın." + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "{user} tarafından uyarılar" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "Uyarı" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "{guild_name} sunucusundan bir uyarı aldınız." + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "{user} için bir uyarı yazıldı, fakat onlara uyarı mesajını gönderemedim." + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "{user} uyarıldı." + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "{reason}\\n\\nBu uyarıyı kaldırmak için `{prefix}unwarn {user} {message}` kullanın." + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "{description}\\nPuanlar: {points}" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "Belirtilen kullanıcı için uyarıları listele." + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "Bu kullanıcının hiç uyarısı yok!" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "Moderatör silindi" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "Bilinmeyen Moderatör ({})" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} puanlı uyarı {reason_name} {user} kullanıcısına {description} gerekçesiyle\\n" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "{user} için uyarılar" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "Kendiniz için uyarıları listeleyin." + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "Hiç uyarınız bulunmamakta." + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "{num_points} puanlı uyarı {reason_name} {user} kullanıcısına {description} gerekçesiyle\\n" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "Bir kullanıcıdan bir uyarı sil." + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "Kendinizden uyarı silemezsiniz." + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "O uyarı yok." + diff --git a/warnings_custom/locales/uk-UA.po b/warnings_custom/locales/uk-UA.po new file mode 100644 index 0000000..e72168d --- /dev/null +++ b/warnings_custom/locales/uk-UA.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Ukrainian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: uk\n" +"X-Crowdin-File-ID: 57\n" +"Language: uk_UA\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/vi-VN.po b/warnings_custom/locales/vi-VN.po new file mode 100644 index 0000000..e24242a --- /dev/null +++ b/warnings_custom/locales/vi-VN.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Vietnamese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: vi\n" +"X-Crowdin-File-ID: 57\n" +"Language: vi_VN\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/zh-CN.po b/warnings_custom/locales/zh-CN.po new file mode 100644 index 0000000..5f384bf --- /dev/null +++ b/warnings_custom/locales/zh-CN.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Chinese Simplified\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File-ID: 57\n" +"Language: zh_CN\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/zh-HK.po b/warnings_custom/locales/zh-HK.po new file mode 100644 index 0000000..9a008d2 --- /dev/null +++ b/warnings_custom/locales/zh-HK.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional, Hong Kong\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: zh-HK\n" +"X-Crowdin-File-ID: 57\n" +"Language: zh_HK\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/locales/zh-TW.po b/warnings_custom/locales/zh-TW.po new file mode 100644 index 0000000..0b115e5 --- /dev/null +++ b/warnings_custom/locales/zh-TW.po @@ -0,0 +1,321 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2020-09-24 12:25+0000\n" +"Last-Translator: \n" +"Language-Team: Chinese Traditional\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-File-ID: 57\n" +"Language: zh_TW\n" + +#: redbot/cogs/warnings/helpers.py:72 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:77 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:86 +msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\\n**If you do not wish to have a command run, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:128 +msgid "Enter the command to be run when the user **returns to a value below the points for this action to occur.** Please note that this is intended to be used for reversal of the action taken when the user exceeded the action's point value.\\n**If you do not wish to have a command run on dropping points, enter** `none`.\\n\\nEnter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\\n\\nWARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\\n\\nPlease wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:113 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:119 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:123 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:130 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:133 +msgid "I will now try to send warnings to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:135 +msgid "Warnings will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:140 +#, docstring +msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:144 +msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:150 +msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:158 +#, docstring +msgid "Set the channel where warnings should be sent to.\\n\\n Leave empty to use the channel `[p]warn` command was called in.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:166 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:170 redbot/cogs/warnings/warnings.py:186 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:175 +#, docstring +msgid "\\n Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:183 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:188 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +#, docstring +msgid "Manage automated actions for Warnings.\\n\\n Actions are essentially command macros. Any command can be run\\n when the action is initially triggered, and/or when the action\\n is lifted.\\n\\n Actions must be given a name and a points threshold. When a\\n user is warned enough so that their points go over this\\n threshold, the action will be executed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:209 +#, docstring +msgid "Create an automated action.\\n\\n Duplicate action names are not allowed.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:230 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:237 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:255 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:261 +#, docstring +msgid "Manage warning reasons.\\n\\n Reasons must be given a name, description and points value. The\\n name of the reason must be given when a user is warned.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:273 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:277 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:287 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:299 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:305 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:313 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:316 redbot/cogs/warnings/warnings.py:341 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:476 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:320 +msgid "Name: {reason_name}\\nPoints: {points}\\nDescription: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:327 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:340 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:343 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:351 +msgid "Name: {action_name}\\nPoints: {points}\\nExceed command: {exceed_command}\\nDrop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:359 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:372 +#, docstring +msgid "Warn the user for the specified reason.\\n\\n `` number of points the warning should be for. If no number is supplied\\n 1 point will be given. Pre-set warnings disregard this.\\n `` can be a registered reason if it exists or a custom one\\n is created by default.\\n " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:383 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:385 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:388 +msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:398 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:413 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:469 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:442 redbot/cogs/warnings/warnings.py:471 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:450 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:460 +msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:482 redbot/cogs/warnings/warnings.py:491 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:496 +msgid "{reason}\\n\\nUse `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:499 +msgid "{description}\\nPoints: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:522 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:535 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:574 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 redbot/cogs/warnings/warnings.py:577 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:544 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:555 redbot/cogs/warnings/warnings.py:589 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:561 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:569 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:578 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:603 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:616 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:623 +msgid "That warning doesn't exist!" +msgstr "" + diff --git a/warnings_custom/warnings.py b/warnings_custom/warnings.py new file mode 100644 index 0000000..ba874ea --- /dev/null +++ b/warnings_custom/warnings.py @@ -0,0 +1,705 @@ +import asyncio +import contextlib +from datetime import timezone +from collections import namedtuple +from copy import copy +from typing import Union, Optional, Literal + +import discord + +from redbot.cogs.warnings.helpers import ( + warning_points_add_check, + get_command_for_exceeded_points, + get_command_for_dropping_points, + warning_points_remove_check, +) +from redbot.core import Config, checks, commands, modlog +from redbot.core.bot import Red +from redbot.core.commands import UserInputOptional +from redbot.core.i18n import Translator, cog_i18n +from redbot.core.utils import AsyncIter +from redbot.core.utils.chat_formatting import warning, pagify, error +from redbot.core.utils.menus import menu, DEFAULT_CONTROLS, start_adding_reactions +from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate + +_ = Translator("Warnings", __file__) + + +@cog_i18n(_) +class Warnings_Custom(commands.Cog): + """Warn misbehaving users and take automated actions.""" + + default_guild = { + "actions": [], + "reasons": {}, + "allow_custom_reasons": False, + "allow_context": False, + "toggle_dm": True, + "show_mod": False, + "warn_channel": None, + "toggle_channel": False, + } + + default_member = {"total_points": 0, "status": "", "warnings": {}} + + def __init__(self, bot: Red): + super().__init__() + self.config = Config.get_conf(self, identifier=5757575755) + self.config.register_guild(**self.default_guild) + self.config.register_member(**self.default_member) + self.bot = bot + self.registration_task = self.bot.loop.create_task(self.register_warningtype()) + + async def red_delete_data_for_user( + self, + *, + requester: Literal["discord_deleted_user", "owner", "user", "user_strict"], + user_id: int, + ): + if requester != "discord_deleted_user": + return + + all_members = await self.config.all_members() + + c = 0 + + for guild_id, guild_data in all_members.items(): + c += 1 + if not c % 100: + await asyncio.sleep(0) + + if user_id in guild_data: + await self.config.member_from_ids(guild_id, user_id).clear() + + for remaining_user, user_warns in guild_data.items(): + c += 1 + if not c % 100: + await asyncio.sleep(0) + + for warn_id, warning in user_warns.get("warnings", {}).items(): + c += 1 + if not c % 100: + await asyncio.sleep(0) + + if warning.get("mod", 0) == user_id: + grp = self.config.member_from_ids(guild_id, remaining_user) + await grp.set_raw("warnings", warn_id, "mod", value=0xDE1) + + # We're not utilising modlog yet - no need to register a casetype + @staticmethod + async def register_warningtype(): + casetypes_to_register = [ + { + "name": "warning", + "default_setting": True, + "image": "\N{WARNING SIGN}\N{VARIATION SELECTOR-16}", + "case_str": "Warning", + }, + { + "name": "unwarned", + "default_setting": True, + "image": "\N{WARNING SIGN}\N{VARIATION SELECTOR-16}", + "case_str": "Unwarned", + }, + ] + try: + await modlog.register_casetypes(casetypes_to_register) + except RuntimeError: + pass + + @commands.group() + @commands.guild_only() + @checks.guildowner_or_permissions(administrator=True) + async def warningset(self, ctx: commands.Context): + """Manage settings for Warnings.""" + pass + + @warningset.command() + @commands.guild_only() + async def allowcustomreasons(self, ctx: commands.Context, allowed: bool): + """Enable or disable custom reasons for a warning.""" + guild = ctx.guild + await self.config.guild(guild).allow_custom_reasons.set(allowed) + if allowed: + await ctx.send(_("Custom reasons have been enabled.")) + else: + await ctx.send(_("Custom reasons have been disabled.")) + + @warningset.command() + @commands.guild_only() + async def allowcontext(self, ctx: commands.Context, allowed: bool): + """Enable or disable adding context to warnings.""" + guild = ctx.guild + await self.config.guild(guild).allow_context.set(allowed) + if allowed: + await ctx.send(_("Context has been enabled.")) + else: + await ctx.send(_("Context has been disabled.")) + + @warningset.command() + @commands.guild_only() + async def senddm(self, ctx: commands.Context, true_or_false: bool): + """Set whether warnings should be sent to users in DMs.""" + await self.config.guild(ctx.guild).toggle_dm.set(true_or_false) + if true_or_false: + await ctx.send(_("I will now try to send warnings to users DMs.")) + else: + await ctx.send(_("Warnings will no longer be sent to users DMs.")) + + @warningset.command() + @commands.guild_only() + async def showmoderator(self, ctx, true_or_false: bool): + """Decide whether the name of the moderator warning a user should be included in the DM to that user.""" + await self.config.guild(ctx.guild).show_mod.set(true_or_false) + if true_or_false: + await ctx.send( + _( + "I will include the name of the moderator who issued the warning when sending a DM to a user." + ) + ) + else: + await ctx.send( + _( + "I will not include the name of the moderator who issued the warning when sending a DM to a user." + ) + ) + + @warningset.command() + @commands.guild_only() + async def warnchannel(self, ctx: commands.Context, channel: discord.TextChannel = None): + """Set the channel where warnings should be sent to. + + Leave empty to use the channel `[p]warn` command was called in. + """ + guild = ctx.guild + if channel: + await self.config.guild(guild).warn_channel.set(channel.id) + await ctx.send( + _("The warn channel has been set to {channel}.").format(channel=channel.mention) + ) + else: + await self.config.guild(guild).warn_channel.set(channel) + await ctx.send(_("Warnings will now be sent in the channel command was used in.")) + + @warningset.command() + @commands.guild_only() + async def usewarnchannel(self, ctx: commands.Context, true_or_false: bool): + """ + Set if warnings should be sent to a channel set with `[p]warningset warnchannel`. + """ + await self.config.guild(ctx.guild).toggle_channel.set(true_or_false) + channel = self.bot.get_channel(await self.config.guild(ctx.guild).warn_channel()) + if true_or_false: + if channel: + await ctx.send( + _("Warnings will now be sent to {channel}.").format(channel=channel.mention) + ) + else: + await ctx.send(_("Warnings will now be sent in the channel command was used in.")) + else: + await ctx.send(_("Toggle channel has been disabled.")) + + @commands.group() + @commands.guild_only() + @checks.guildowner_or_permissions(administrator=True) + async def warnaction(self, ctx: commands.Context): + """Manage automated actions for Warnings. + + Actions are essentially command macros. Any command can be run + when the action is initially triggered, and/or when the action + is lifted. + + Actions must be given a name and a points threshold. When a + user is warned enough so that their points go over this + threshold, the action will be executed. + """ + pass + + @warnaction.command(name="add") + @commands.guild_only() + async def action_add(self, ctx: commands.Context, name: str, points: int): + """Create an automated action. + + Duplicate action names are not allowed. + """ + guild = ctx.guild + + exceed_command = await get_command_for_exceeded_points(ctx) + drop_command = await get_command_for_dropping_points(ctx) + + to_add = { + "action_name": name, + "points": points, + "exceed_command": exceed_command, + "drop_command": drop_command, + } + + # Have all details for the action, now save the action + guild_settings = self.config.guild(guild) + async with guild_settings.actions() as registered_actions: + for act in registered_actions: + if act["action_name"] == to_add["action_name"]: + await ctx.send(_("Duplicate action name found!")) + break + else: + registered_actions.append(to_add) + # Sort in descending order by point count for ease in + # finding the highest possible action to take + registered_actions.sort(key=lambda a: a["points"], reverse=True) + await ctx.send(_("Action {name} has been added.").format(name=name)) + + @warnaction.command(name="delete", aliases=["del", "remove"]) + @commands.guild_only() + async def action_del(self, ctx: commands.Context, action_name: str): + """Delete the action with the specified name.""" + guild = ctx.guild + guild_settings = self.config.guild(guild) + async with guild_settings.actions() as registered_actions: + to_remove = None + for act in registered_actions: + if act["action_name"] == action_name: + to_remove = act + break + if to_remove: + registered_actions.remove(to_remove) + await ctx.tick() + else: + await ctx.send(_("No action named {name} exists!").format(name=action_name)) + + @commands.group() + @commands.guild_only() + @checks.guildowner_or_permissions(administrator=True) + async def warnreason(self, ctx: commands.Context): + """Manage warning reasons. + + Reasons must be given a name, description and points value. The + name of the reason must be given when a user is warned. + """ + pass + + @warnreason.command(name="create", aliases=["add"]) + @commands.guild_only() + async def reason_create( + self, ctx: commands.Context, name: str, points: int, *, description: str + ): + """Create a warning reason.""" + guild = ctx.guild + + if name.lower() == "custom": + await ctx.send(_("*Custom* cannot be used as a reason name!")) + return + to_add = {"points": points, "description": description} + completed = {name.lower(): to_add} + + guild_settings = self.config.guild(guild) + + async with guild_settings.reasons() as registered_reasons: + registered_reasons.update(completed) + + await ctx.send(_("The new reason has been registered.")) + + @warnreason.command(name="delete", aliases=["remove", "del"]) + @commands.guild_only() + async def reason_del(self, ctx: commands.Context, reason_name: str): + """Delete a warning reason.""" + guild = ctx.guild + guild_settings = self.config.guild(guild) + async with guild_settings.reasons() as registered_reasons: + if registered_reasons.pop(reason_name.lower(), None): + await ctx.tick() + else: + await ctx.send(_("That is not a registered reason name.")) + + @commands.command() + @commands.guild_only() + @checks.admin_or_permissions(ban_members=True) + async def reasonlist(self, ctx: commands.Context): + """List all configured reasons for Warnings.""" + guild = ctx.guild + guild_settings = self.config.guild(guild) + msg_list = [] + async with guild_settings.reasons() as registered_reasons: + for r, v in registered_reasons.items(): + if await ctx.embed_requested(): + em = discord.Embed( + title=_("Reason: {name}").format(name=r), + description=v["description"], + ) + em.add_field(name=_("Points"), value=str(v["points"])) + msg_list.append(em) + else: + msg_list.append( + _( + "Name: {reason_name}\nPoints: {points}\nDescription: {description}" + ).format(reason_name=r, **v) + ) + if msg_list: + await menu(ctx, msg_list, DEFAULT_CONTROLS) + else: + await ctx.send(_("There are no reasons configured!")) + + @commands.command() + @commands.guild_only() + @checks.admin_or_permissions(ban_members=True) + async def actionlist(self, ctx: commands.Context): + """List all configured automated actions for Warnings.""" + guild = ctx.guild + guild_settings = self.config.guild(guild) + msg_list = [] + async with guild_settings.actions() as registered_actions: + for r in registered_actions: + if await ctx.embed_requested(): + em = discord.Embed(title=_("Action: {name}").format(name=r["action_name"])) + em.add_field(name=_("Points"), value="{}".format(r["points"]), inline=False) + em.add_field( + name=_("Exceed command"), + value=r["exceed_command"], + inline=False, + ) + em.add_field(name=_("Drop command"), value=r["drop_command"], inline=False) + msg_list.append(em) + else: + msg_list.append( + _( + "Name: {action_name}\nPoints: {points}\n" + "Exceed command: {exceed_command}\nDrop command: {drop_command}" + ).format(**r) + ) + if msg_list: + await menu(ctx, msg_list, DEFAULT_CONTROLS) + else: + await ctx.send(_("There are no actions configured!")) + + @commands.command() + @commands.guild_only() + @checks.admin_or_permissions(ban_members=True) + async def warn( + self, + ctx: commands.Context, + user: discord.Member, + points: UserInputOptional[int] = 1, + *, + reason: str, + ): + """Warn the user for the specified reason. Context can be provided after running command + + `` number of points the warning should be for. If no number is supplied + 1 point will be given. Pre-set warnings disregard this. + `` can be a registered reason if it exists or a custom one + is created by default. + """ + guild = ctx.guild + if user == ctx.author: + return await ctx.send(_("You cannot warn yourself.")) + if user.bot: + return await ctx.send(_("You cannot warn other bots.")) + if user == ctx.guild.owner: + return await ctx.send(_("You cannot warn the server owner.")) + if user.top_role >= ctx.author.top_role and ctx.author != ctx.guild.owner: + return await ctx.send( + _( + "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." + ) + ) + guild_settings = await self.config.guild(ctx.guild).all() + custom_allowed = guild_settings["allow_custom_reasons"] + + reason_type = None + async with self.config.guild(ctx.guild).reasons() as registered_reasons: + if (reason_type := registered_reasons.get(reason.lower())) is None: + msg = _("That is not a registered reason!") + if custom_allowed: + reason_type = {"description": reason, "points": points} + else: + # logic taken from `[p]permissions canrun` + fake_message = copy(ctx.message) + fake_message.content = f"{ctx.prefix}warningset allowcustomreasons" + fake_context = await ctx.bot.get_context(fake_message) + try: + can = await self.allowcustomreasons.can_run( + fake_context, check_all_parents=True, change_permission_state=False + ) + except commands.CommandError: + can = False + if can: + msg += " " + _( + "Do `{prefix}warningset allowcustomreasons true` to enable custom " + "reasons." + ).format(prefix=ctx.clean_prefix) + return await ctx.send(msg) + if reason_type is None: + return + + # get context of reason, if provided + context = "" + if await self.config.guild(guild).allow_context(): + msg = await ctx.send("Would you like to provide more context to the warning? (react with yes or no)") + start_adding_reactions(msg, ReactionPredicate.YES_OR_NO_EMOJIS) + pred = ReactionPredicate.yes_or_no(msg, ctx.author) + + try: + await self.bot.wait_for("reaction_add", check=pred, timeout=30) + except asyncio.TimeoutError: + await ctx.send(error("Took too long, cancelling warning!")) + return + + if pred.result: + done = False + while not done: + await ctx.send("Please provide context as text and/or an attachment.") + pred = MessagePredicate.same_context(ctx) + try: + msg = await self.bot.wait_for("message", check=pred, timeout=240) + except asyncio.TimeoutError: + await ctx.send(error("Took too long, cancelling warning!")) + return + + yes_or_no = await ctx.send("Continue with provided context? React no to redo.") + start_adding_reactions(yes_or_no, ReactionPredicate.YES_OR_NO_EMOJIS) + pred = ReactionPredicate.yes_or_no(yes_or_no, ctx.author) + try: + await self.bot.wait_for("reaction_add", check=pred, timeout=30) + except asyncio.TimeoutError: + await ctx.send(error("Took too long, cancelling warning!")) + return + + done = pred.result + + if len(msg.attachments): + urls = "\n".join([a.url for a in msg.attachments]) + context = f"{msg.content}\n**urls**: {urls}" + else: + context = msg.content + + + member_settings = self.config.member(user) + current_point_count = await member_settings.total_points() + current_point_count += reason_type["points"] + await member_settings.total_points.set(current_point_count) + + await warning_points_add_check(self.config, ctx, user, current_point_count) + dm = guild_settings["toggle_dm"] + showmod = guild_settings["show_mod"] + dm_failed = False + if dm: + if showmod: + title = _("Warning from {user}").format(user=ctx.author) + else: + title = _("Warning") + em = discord.Embed( + title=title, + description=reason_type["description"], + ) + em.add_field(name=_("Points"), value=str(reason_type["points"])) + try: + await user.send( + _("You have received a warning in {guild_name}.").format( + guild_name=ctx.guild.name + ), + embed=em, + ) + except discord.HTTPException: + dm_failed = True + + if dm_failed: + await ctx.send( + _( + "A warning for {user} has been issued," + " but I wasn't able to send them a warn message." + ).format(user=user.mention) + ) + + toggle_channel = guild_settings["toggle_channel"] + if toggle_channel: + if showmod: + title = _("Warning from {user}").format(user=ctx.author) + else: + title = _("Warning") + em = discord.Embed( + title=title, + description=reason_type["description"], + ) + em.add_field(name=_("Points"), value=str(reason_type["points"])) + warn_channel = self.bot.get_channel(guild_settings["warn_channel"]) + if warn_channel: + if warn_channel.permissions_for(guild.me).send_messages: + with contextlib.suppress(discord.HTTPException): + await warn_channel.send( + _("{user} has been warned.").format(user=user.mention), + embed=em, + ) + + if not dm_failed: + if warn_channel: + await ctx.tick() + else: + await ctx.send( + _("{user} has been warned.").format(user=user.mention), embed=em + ) + else: + if not dm_failed: + await ctx.tick() + reason_msg = _( + "{reason}\n\nUse `{prefix}unwarn {user} {message}` to remove this warning.{context}" + ).format( + reason=_("{description}\nPoints: {points}").format( + description=reason_type["description"], points=reason_type["points"] + ), + prefix=ctx.clean_prefix, + user=user.id, + message=ctx.message.id, + context=f"\n\n**Context**:\n{context}" if context else "", + ) + case = await modlog.create_case( + self.bot, + ctx.guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "warning", + user, + ctx.message.author, + reason_msg, + until=None, + channel=None, + ) + + warning_to_add = { + str(ctx.message.id): { + "points": reason_type["points"], + "description": reason_type["description"], + "mod": ctx.author.id, + "date": ctx.message.created_at.replace(tzinfo=timezone.utc).strftime("%Y-%m-%d %H:%M:%S UTC"), + "caseno": case.case_number + } + } + async with member_settings.warnings() as user_warnings: + user_warnings.update(warning_to_add) + + @commands.command() + @commands.guild_only() + @checks.admin() + async def warnings(self, ctx: commands.Context, user: Union[discord.Member, int]): + """List the warnings for the specified user.""" + + try: + userid: int = user.id + except AttributeError: + userid: int = user + user = ctx.guild.get_member(userid) + user = user or namedtuple("Member", "id guild")(userid, ctx.guild) + + msg = "" + member_settings = self.config.member(user) + async with member_settings.warnings() as user_warnings: + if not user_warnings.keys(): # no warnings for the user + await ctx.send(_("That user has no warnings!")) + else: + for key in user_warnings.keys(): + mod_id = user_warnings[key]["mod"] + if mod_id == 0xDE1: + mod = _("Deleted Moderator") + else: + bot = ctx.bot + mod = bot.get_user(mod_id) or _("Unknown Moderator ({})").format(mod_id) + date = user_warnings[key].get("date", None) # not all warnings may have date if switched from using warnings cog by red + num = user_warnings[key].get("caseno", None) # same as above + msg += _( + "{num}{num_points} point warning {reason_name} issued by {user} for " + "{description}{date}\n" + ).format( + num_points=user_warnings[key]["points"], + reason_name=key, + user=mod, + description=user_warnings[key]["description"], + date=" at {}".format(date) if date else "", + num=f"Case #{num}: " if num else "" + ) + await ctx.send_interactive( + pagify(msg, shorten_by=58), + box_lang=_("Warnings for {user}").format(user=user), + ) + + @commands.command() + @commands.guild_only() + async def mywarnings(self, ctx: commands.Context): + """List warnings for yourself.""" + + user = ctx.author + + msg = "" + member_settings = self.config.member(user) + async with member_settings.warnings() as user_warnings: + if not user_warnings.keys(): # no warnings for the user + await ctx.send(_("You have no warnings!")) + else: + for key in user_warnings.keys(): + mod_id = user_warnings[key]["mod"] + if mod_id == 0xDE1: + mod = _("Deleted Moderator") + else: + bot = ctx.bot + mod = bot.get_user(mod_id) or _("Unknown Moderator ({})").format(mod_id) + date = user_warnings[key].get("date", None) # not all warnings may have date if switched from using warnings cog by red + msg += _( + "{num_points} point warning {reason_name} issued by {user} for " + "{description}{date}\n" + ).format( + num_points=user_warnings[key]["points"], + reason_name=key, + user=mod, + description=user_warnings[key]["description"], + date=" at {}".format(date) if date else "" + ) + await ctx.send_interactive( + pagify(msg, shorten_by=58), + box_lang=_("Warnings for {user}").format(user=user), + ) + + @commands.command() + @commands.guild_only() + @checks.admin_or_permissions(ban_members=True) + async def unwarn( + self, + ctx: commands.Context, + user: Union[discord.Member, int], + warn_id: str, + *, + reason: str = None, + ): + """Remove a warning from a user.""" + + guild = ctx.guild + + try: + user_id = user.id + member = user + except AttributeError: + user_id = user + member = guild.get_member(user_id) + member = member or namedtuple("Member", "guild id")(guild, user_id) + + if user_id == ctx.author.id: + return await ctx.send(_("You cannot remove warnings from yourself.")) + + member_settings = self.config.member(member) + current_point_count = await member_settings.total_points() + await warning_points_remove_check(self.config, ctx, member, current_point_count) + async with member_settings.warnings() as user_warnings: + if warn_id not in user_warnings.keys(): + return await ctx.send(_("That warning doesn't exist!")) + else: + current_point_count -= user_warnings[warn_id]["points"] + await member_settings.total_points.set(current_point_count) + user_warnings.pop(warn_id) + await modlog.create_case( + self.bot, + ctx.guild, + ctx.message.created_at.replace(tzinfo=timezone.utc), + "unwarned", + member, + ctx.message.author, + reason, + until=None, + channel=None, + ) + + await ctx.tick()