From 6acdcdeae96b231e37d13bb490189293b9f6cf73 Mon Sep 17 00:00:00 2001 From: palmtree5 <3577255+palmtree5@users.noreply.github.com> Date: Thu, 25 Nov 2021 00:06:30 -0900 Subject: [PATCH] Move modlogset/bankset commands to core (#4486) * Move bankset and modlogset to core commands * Move prune over too * Finish moving prune * Move [p]economyset registeramount to [p]bankset registeramount * style fix * Fix circular import issue with another breaking change * Apparently I missed a conflict and git still let me commit... * Really git? * Rename RawUserIds -> RawUserIdConverter, improve documentation * Improve documentation of `is_owner_if_bank_global()` * MENTION_REGEX -> USER_MENTION_REGEX * Add 'bank.' prefix * Fix command examples in docstrings * Missing docstring change from `bankset prune` * Missing changes for commands in modlogset * Update docs * Remove duplicated info in `economyset showsettings` * Fix toctree in index.rst * Add command group prefixes to names of functions for bankset/modlogset * Remaining string updates due to command name changes * Ensure that the bank folder is actually gone Co-authored-by: palmtree5 Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> --- docs/cog_guides/bank.rst | 186 -------------- docs/cog_guides/core.rst | 385 ++++++++++++++++++++++++++++- docs/cog_guides/economy.rst | 150 ----------- docs/cog_guides/modlog.rst | 78 +----- docs/index.rst | 1 - redbot/cogs/bank/__init__.py | 5 - redbot/cogs/bank/bank.py | 140 ----------- redbot/cogs/bank/errors.py | 38 --- redbot/cogs/bank/locales/af-ZA.po | 104 -------- redbot/cogs/bank/locales/ar-SA.po | 107 -------- redbot/cogs/bank/locales/bg-BG.po | 104 -------- redbot/cogs/bank/locales/bs-BA.po | 104 -------- redbot/cogs/bank/locales/ca-ES.po | 104 -------- redbot/cogs/bank/locales/cs-CZ.po | 107 -------- redbot/cogs/bank/locales/da-DK.po | 104 -------- redbot/cogs/bank/locales/de-DE.po | 112 --------- redbot/cogs/bank/locales/el-GR.po | 104 -------- redbot/cogs/bank/locales/en-PT.po | 71 ------ redbot/cogs/bank/locales/en-US.po | 70 ------ redbot/cogs/bank/locales/es-ES.po | 112 --------- redbot/cogs/bank/locales/fi-FI.po | 104 -------- redbot/cogs/bank/locales/fr-FR.po | 112 --------- redbot/cogs/bank/locales/he-IL.po | 104 -------- redbot/cogs/bank/locales/hi-IN.po | 104 -------- redbot/cogs/bank/locales/hu-HU.po | 104 -------- redbot/cogs/bank/locales/id-ID.po | 104 -------- redbot/cogs/bank/locales/it-IT.po | 104 -------- redbot/cogs/bank/locales/ja-JP.po | 104 -------- redbot/cogs/bank/locales/ko-KR.po | 104 -------- redbot/cogs/bank/locales/lol-US.po | 71 ------ redbot/cogs/bank/locales/nb-NO.po | 112 --------- redbot/cogs/bank/locales/nl-NL.po | 104 -------- redbot/cogs/bank/locales/pl-PL.po | 112 --------- redbot/cogs/bank/locales/pt-BR.po | 104 -------- redbot/cogs/bank/locales/pt-PT.po | 104 -------- redbot/cogs/bank/locales/ro-RO.po | 104 -------- redbot/cogs/bank/locales/ru-RU.po | 112 --------- redbot/cogs/bank/locales/sk-SK.po | 104 -------- redbot/cogs/bank/locales/sl-SI.po | 112 --------- redbot/cogs/bank/locales/sr-CS.po | 104 -------- redbot/cogs/bank/locales/sr-SP.po | 104 -------- redbot/cogs/bank/locales/sv-SE.po | 104 -------- redbot/cogs/bank/locales/tr-TR.po | 112 --------- redbot/cogs/bank/locales/uk-UA.po | 104 -------- redbot/cogs/bank/locales/vi-VN.po | 104 -------- redbot/cogs/bank/locales/zh-CN.po | 112 --------- redbot/cogs/bank/locales/zh-HK.po | 104 -------- redbot/cogs/bank/locales/zh-TW.po | 104 -------- redbot/cogs/cleanup/cleanup.py | 4 +- redbot/cogs/economy/economy.py | 183 +------------- redbot/cogs/mod/converters.py | 20 -- redbot/cogs/mod/kickban.py | 11 +- redbot/cogs/modlog/modlog.py | 94 +------ redbot/cogs/trivia/trivia.py | 5 +- redbot/core/bank.py | 39 +++ redbot/core/commands/__init__.py | 1 + redbot/core/commands/converter.py | 28 +++ redbot/core/core_commands.py | 370 ++++++++++++++++++++++++++- 58 files changed, 830 insertions(+), 5046 deletions(-) delete mode 100644 docs/cog_guides/bank.rst delete mode 100644 redbot/cogs/bank/__init__.py delete mode 100644 redbot/cogs/bank/bank.py delete mode 100644 redbot/cogs/bank/errors.py delete mode 100644 redbot/cogs/bank/locales/af-ZA.po delete mode 100644 redbot/cogs/bank/locales/ar-SA.po delete mode 100644 redbot/cogs/bank/locales/bg-BG.po delete mode 100644 redbot/cogs/bank/locales/bs-BA.po delete mode 100644 redbot/cogs/bank/locales/ca-ES.po delete mode 100644 redbot/cogs/bank/locales/cs-CZ.po delete mode 100644 redbot/cogs/bank/locales/da-DK.po delete mode 100644 redbot/cogs/bank/locales/de-DE.po delete mode 100644 redbot/cogs/bank/locales/el-GR.po delete mode 100644 redbot/cogs/bank/locales/en-PT.po delete mode 100644 redbot/cogs/bank/locales/en-US.po delete mode 100644 redbot/cogs/bank/locales/es-ES.po delete mode 100644 redbot/cogs/bank/locales/fi-FI.po delete mode 100644 redbot/cogs/bank/locales/fr-FR.po delete mode 100644 redbot/cogs/bank/locales/he-IL.po delete mode 100644 redbot/cogs/bank/locales/hi-IN.po delete mode 100644 redbot/cogs/bank/locales/hu-HU.po delete mode 100644 redbot/cogs/bank/locales/id-ID.po delete mode 100644 redbot/cogs/bank/locales/it-IT.po delete mode 100644 redbot/cogs/bank/locales/ja-JP.po delete mode 100644 redbot/cogs/bank/locales/ko-KR.po delete mode 100644 redbot/cogs/bank/locales/lol-US.po delete mode 100644 redbot/cogs/bank/locales/nb-NO.po delete mode 100644 redbot/cogs/bank/locales/nl-NL.po delete mode 100644 redbot/cogs/bank/locales/pl-PL.po delete mode 100644 redbot/cogs/bank/locales/pt-BR.po delete mode 100644 redbot/cogs/bank/locales/pt-PT.po delete mode 100644 redbot/cogs/bank/locales/ro-RO.po delete mode 100644 redbot/cogs/bank/locales/ru-RU.po delete mode 100644 redbot/cogs/bank/locales/sk-SK.po delete mode 100644 redbot/cogs/bank/locales/sl-SI.po delete mode 100644 redbot/cogs/bank/locales/sr-CS.po delete mode 100644 redbot/cogs/bank/locales/sr-SP.po delete mode 100644 redbot/cogs/bank/locales/sv-SE.po delete mode 100644 redbot/cogs/bank/locales/tr-TR.po delete mode 100644 redbot/cogs/bank/locales/uk-UA.po delete mode 100644 redbot/cogs/bank/locales/vi-VN.po delete mode 100644 redbot/cogs/bank/locales/zh-CN.po delete mode 100644 redbot/cogs/bank/locales/zh-HK.po delete mode 100644 redbot/cogs/bank/locales/zh-TW.po delete mode 100644 redbot/cogs/mod/converters.py diff --git a/docs/cog_guides/bank.rst b/docs/cog_guides/bank.rst deleted file mode 100644 index 8ae87b3a4..000000000 --- a/docs/cog_guides/bank.rst +++ /dev/null @@ -1,186 +0,0 @@ -.. _bank: - -==== -Bank -==== - -This is the cog guide for the bank cog. You will -find detailed docs about usage and commands. - -``[p]`` is considered as your prefix. - -.. note:: To use this cog, load it by typing this:: - - [p]load bank - -.. _bank-usage: - ------ -Usage ------ - -This cog manages the bank. It won't be used often by -users but this is what makes any interaction with the -money possible. - -You will be able to switch between a global and a server- -wide bank and choose the bank/currency name. - -.. _bank-commands: - --------- -Commands --------- - -.. _bank-command-bankset: - -^^^^^^^ -bankset -^^^^^^^ - -.. note:: |guildowner-lock| - -**Syntax** - -.. code-block:: none - - [p]bankset - -**Description** - -Base command for configuring bank settings. - -.. _bank-command-bankset-toggleglobal: - -"""""""""""""""""""" -bankset toggleglobal -"""""""""""""""""""" - -.. note:: |owner-lock| - -**Syntax** - -.. code-block:: none - - [p]bankset toggleglobal [confirm=False] - -**Description** - -Makes the bank global instead of server-wide. If it -is already global, the command will switch it back -to the server-wide bank. - -.. warning:: Using this command will reset **all** accounts. - -**Arguments** - -* ``[confirm=False]``: Put ``yes`` to confirm. - -.. _bank-command-bankset-creditsname: - -""""""""""""""""""" -bankset creditsname -""""""""""""""""""" - -.. note:: |owner-lock| However, if the bank is server-wide, the - server owner or an administrator can use this command. - -**Syntax** - -.. code-block:: none - - [p]bankset creditsname - -**Description** - -Change the credits name of the bank. It is ``credits`` by default. - -For example, if you switch it to ``dollars``, the payday -command will show this: - -.. TODO reference the payday command - -.. code-block:: none - - Here, take some dollars. Enjoy! (+120 dollars!) - - You currently have 220 dollars. - -**Arguments** - -* ````: The new credits name. - -.. _bank-command-bankset-bankname: - -"""""""""""""""" -bankset bankname -"""""""""""""""" - -.. note:: |owner-lock| However, if the bank is server-wide, the - server owner or an administrator can use this command. - -**Syntax** - -.. code-block:: none - - [p]bankset bankname - -**Description** - -Set bank's name. - -**Arguments** - -* ````: The new bank's name. - -.. _bank-command-bankset-maxbal: - -"""""""""""""" -bankset maxbal -"""""""""""""" - -.. note:: |owner-lock| However, if the bank is server-wide, the - server owner or an administrator can use this command. - -**Syntax** - -.. code-block:: none - - [p]bankset maxbal - -**Description** - -Defines the maximum amount of money a user can have with the bot. - -If an user reaches this limit, he will be unable to gain more money. - -**Arguments** - -* ````: The maximum amount of money for users. - -.. _bank-command-bankset-showsettings: - -"""""""""""""""""""" -bankset showsettings -"""""""""""""""""""" - -.. note:: |owner-lock| However, if the bank is server-wide, the - server owner or an administrator can use this command. - -**Syntax** - -.. code-block:: none - - [p]bankset showsettings - -**Description** - -Shows the current settings of your bank. - -This will display the following information: - -* Name of the bank -* Scope of the bank (global or per server) -* Currency name -* Default balance -* Maximum allowed balance diff --git a/docs/cog_guides/core.rst b/docs/cog_guides/core.rst index d4a69d87a..239a1ec25 100644 --- a/docs/cog_guides/core.rst +++ b/docs/cog_guides/core.rst @@ -176,7 +176,7 @@ autoimmune add Makes a user or role immune from automated moderation actions. **Examples:** - - ``[p]autoimmune add @TwentySix`` - Adds a user. + - ``[p]autoimmune add @Twentysix`` - Adds a user. - ``[p]autoimmune add @Mods`` - Adds a role. **Arguments:** @@ -199,7 +199,7 @@ autoimmune isimmune Checks if a user or role would be considered immune from automated actions. **Examples:** - - ``[p]autoimmune isimmune @TwentySix`` + - ``[p]autoimmune isimmune @Twentysix`` - ``[p]autoimmune isimmune @Mods`` **Arguments:** @@ -241,12 +241,315 @@ autoimmune remove Remove a user or role from being immune to automated moderation actions. **Examples:** - - ``[p]autoimmune remove @TwentySix`` - Removes a user. + - ``[p]autoimmune remove @Twentysix`` - Removes a user. - ``[p]autoimmune remove @Mods`` - Removes a role. **Arguments:** - ```` - The user or role to remove immunity from. +.. _core-command-bankset: + +^^^^^^^ +bankset +^^^^^^^ + +.. note:: |guildowner-lock| + +**Syntax** + +.. code-block:: none + + [p]bankset + +**Description** + +Base command for configuring bank settings. + +.. _core-command-bankset-bankname: + +"""""""""""""""" +bankset bankname +"""""""""""""""" + +.. note:: |owner-lock| However, if the bank is server-wide, the + server owner or an administrator can use this command. + +**Syntax** + +.. code-block:: none + + [p]bankset bankname + +**Description** + +Set bank's name. + +**Arguments** + +* ````: The new bank's name. + +.. _core-command-bankset-creditsname: + +""""""""""""""""""" +bankset creditsname +""""""""""""""""""" + +.. note:: |owner-lock| However, if the bank is server-wide, the + server owner or an administrator can use this command. + +**Syntax** + +.. code-block:: none + + [p]bankset creditsname + +**Description** + +Change the credits name of the bank. It is ``credits`` by default. + +For example, if you switch it to ``dollars``, the payday +command will show this: + +.. TODO reference the payday command + +.. code-block:: none + + Here, take some dollars. Enjoy! (+120 dollars!) + + You currently have 220 dollars. + +**Arguments** + +* ````: The new credits name. + +.. _core-command-bankset-maxbal: + +"""""""""""""" +bankset maxbal +"""""""""""""" + +.. note:: |owner-lock| However, if the bank is server-wide, the + server owner or an administrator can use this command. + +**Syntax** + +.. code-block:: none + + [p]bankset maxbal + +**Description** + +Defines the maximum amount of money a user can have with the bot. + +If an user reaches this limit, he will be unable to gain more money. + +**Arguments** + +* ````: The maximum amount of money for users. + +.. _core-command-bankset-prune: + +""""""""""""" +bankset prune +""""""""""""" + +.. note:: |admin-lock| + +**Syntax** + +.. code-block:: none + + [p]bankset prune + +**Description** + +Base command for pruning bank accounts. + +.. _core-command-bankset-prune-global: + +"""""""""""""""""""" +bankset prune global +"""""""""""""""""""" + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]bankset prune global [confirmation=False] + +**Description** + +Prune bank accounts for users who no longer share a server with the bot. + +Cannot be used without a global bank. See ``[p]bankset prune server``. + +Examples: + - ``[p]bankset prune global`` - Did not confirm. Shows the help message. + - ``[p]bankset prune global yes`` + +**Arguments** + +- ```` This will default to false unless specified. + +.. _core-command-bankset-prune-server: + +"""""""""""""""""""" +bankset prune server +"""""""""""""""""""" + +.. note:: |guildowner-lock| + +**Syntax** + +.. code-block:: none + + [p]bankset prune server [confirmation=False] + +.. tip:: Aliases: ``bankset prune guild``, ``bankset prune local`` + +**Description** + +Prune bank accounts for users no longer in the server. + +Cannot be used with a global bank. See ``[p]bankset prune global``. + +Examples: + - ``[p]bankset prune server`` - Did not confirm. Shows the help message. + - ``[p]bankset prune server yes`` + +**Arguments** + +- ```` This will default to false unless specified. + +.. _core-command-bankset-prune-user: + +"""""""""""""""""" +bankset prune user +"""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]bankset prune user [confirmation=False] + +**Description** + +Delete the bank account of a specified user. + +Examples: + - ``[p]bankset prune user @Twentysix`` - Did not confirm. Shows the help message. + - ``[p]bankset prune user @Twentysix yes`` + +**Arguments** + +- ```` The user to delete the bank of. Takes mentions, names, and user ids. +- ```` This will default to false unless specified. + +.. _core-command-bankset-registeramount: + +"""""""""""""""""""""" +bankset registeramount +"""""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]bankset registeramount + +**Description** + +Set the initial balance for new bank accounts. + +Example: + - ``[p]bankset registeramount 5000`` + +**Arguments** + +- ```` The new initial balance amount. Default is 0. + +.. _core-command-bankset-reset: + +""""""""""""" +bankset reset +""""""""""""" + +.. note:: |guildowner-lock| + +**Syntax** + +.. code-block:: none + + [p]bankset reset [confirmation=False] + +**Description** + +Delete all bank accounts. + +Examples: + - ``[p]bankset reset`` - Did not confirm. Shows the help message. + - ``[p]bankset reset yes`` + +**Arguments** + +- ```` This will default to false unless specified. + +.. _core-command-bankset-showsettings: + +"""""""""""""""""""" +bankset showsettings +"""""""""""""""""""" + +.. note:: |owner-lock| However, if the bank is server-wide, the + server owner or an administrator can use this command. + +**Syntax** + +.. code-block:: none + + [p]bankset showsettings + +**Description** + +Shows the current settings of your bank. + +This will display the following information: + +* Name of the bank +* Scope of the bank (global or per server) +* Currency name +* Default balance +* Maximum allowed balance + +.. _core-command-bankset-toggleglobal: + +"""""""""""""""""""" +bankset toggleglobal +"""""""""""""""""""" + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]bankset toggleglobal [confirm=False] + +**Description** + +Makes the bank global instead of server-wide. If it +is already global, the command will switch it back +to the server-wide bank. + +.. warning:: Using this command will reset **all** accounts. + +**Arguments** + +* ``[confirm=False]``: Put ``yes`` to confirm. + .. _core-command-blocklist: ^^^^^^^^^ @@ -2015,6 +2318,82 @@ Removes user or role from blocklist. **Arguments:** - ```` - The users or roles to remove from the local blocklist. +.. _core-command-modlogset: + +^^^^^^^^^ +modlogset +^^^^^^^^^ + +.. note:: |guildowner-lock| + +**Syntax** + +.. code-block:: none + + [p]modlogset + +**Description** + +Manage modlog settings. + +.. _core-command-modlogset-cases: + +""""""""""""""" +modlogset cases +""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]modlogset cases [action] + +**Description** + +Enable or disable case creation for a mod action. + +**Arguments** + +* ``[action]``: The action to enable or disable case creation for. + +.. _core-command-modlogset-modlog: + +"""""""""""""""" +modlogset modlog +"""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]modlogset modlog [channel] + +.. tip:: Alias: ``modlogset channel`` + +**Description** + +Set a channel as the modlog. + +**Arguments** + +* ``[channel]``: The channel to set as the modlog. If omitted, the modlog will be disabled. + +.. _core-command-modlogset-resetcases: + +"""""""""""""""""""" +modlogset resetcases +"""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]modlogset resetcases + +**Description** + +Reset all modlog cases in this server. + .. _core-command-mydata: ^^^^^^ diff --git a/docs/cog_guides/economy.rst b/docs/cog_guides/economy.rst index 0a173ffb1..6040db37a 100644 --- a/docs/cog_guides/economy.rst +++ b/docs/cog_guides/economy.rst @@ -68,133 +68,6 @@ Example: - ```` The user to check the balance of. If omitted, defaults to your own balance. -.. _economy-command-bank-prune: - -"""""""""" -bank prune -"""""""""" - -.. note:: |admin-lock| - -**Syntax** - -.. code-block:: none - - [p]bank prune - -**Description** - -Base command for pruning bank accounts. - -.. _economy-command-bank-prune-global: - -""""""""""""""""" -bank prune global -""""""""""""""""" - -.. note:: |owner-lock| - -**Syntax** - -.. code-block:: none - - [p]bank prune global [confirmation=False] - -**Description** - -Prune bank accounts for users who no longer share a server with the bot. - -Cannot be used without a global bank. See ``[p]bank prune server``. - -Examples: - - ``[p]bank prune global`` - Did not confirm. Shows the help message. - - ``[p]bank prune global yes`` - -**Arguments** - -- ```` This will default to false unless specified. - -.. _economy-command-bank-prune-server: - -""""""""""""""""" -bank prune server -""""""""""""""""" - -.. note:: |guildowner-lock| - -**Syntax** - -.. code-block:: none - - [p]bank prune server [confirmation=False] - -.. tip:: Aliases: ``bank prune guild``, ``bank prune local`` - -**Description** - -Prune bank accounts for users no longer in the server. - -Cannot be used with a global bank. See ``[p]bank prune global``. - -Examples: - - ``[p]bank prune server`` - Did not confirm. Shows the help message. - - ``[p]bank prune server yes`` - -**Arguments** - -- ```` This will default to false unless specified. - -.. _economy-command-bank-prune-user: - -""""""""""""""" -bank prune user -""""""""""""""" - -**Syntax** - -.. code-block:: none - - [p]bank prune user [confirmation=False] - -**Description** - -Delete the bank account of a specified user. - -Examples: - - ``[p]bank prune user @TwentySix`` - Did not confirm. Shows the help message. - - ``[p]bank prune user @TwentySix yes`` - -**Arguments** - -- ```` The user to delete the bank of. Takes mentions, names, and user ids. -- ```` This will default to false unless specified. - -.. _economy-command-bank-reset: - -"""""""""" -bank reset -"""""""""" - -.. note:: |guildowner-lock| - -**Syntax** - -.. code-block:: none - - [p]bank reset [confirmation=False] - -**Description** - -Delete all bank accounts. - -Examples: - - ``[p]bank reset`` - Did not confirm. Shows the help message. - - ``[p]bank reset yes`` - -**Arguments** - -- ```` This will default to false unless specified. - .. _economy-command-bank-set: """""""" @@ -317,29 +190,6 @@ Examples: - | ```` The new duration to wait in between uses of payday. Default is 5 minutes. | Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds) -.. _economy-command-economyset-registeramount: - -""""""""""""""""""""""""" -economyset registeramount -""""""""""""""""""""""""" - -**Syntax** - -.. code-block:: none - - [p]economyset registeramount - -**Description** - -Set the initial balance for new bank accounts. - -Example: - - ``[p]economyset registeramount 5000`` - -**Arguments** - -- ```` The new initial balance amount. Default is 0. - .. _economy-command-economyset-rolepaydayamount: """"""""""""""""""""""""""" diff --git a/docs/cog_guides/modlog.rst b/docs/cog_guides/modlog.rst index 29f6faad4..8b4b70a7a 100644 --- a/docs/cog_guides/modlog.rst +++ b/docs/cog_guides/modlog.rst @@ -19,7 +19,7 @@ find detailed docs about usage and commands. Usage ----- -Manage log channels for moderation actions. +Browse and manage modlog cases. .. _modlog-commands: @@ -88,82 +88,6 @@ List cases for the specified member. * ````: The member to get cases for. |member-input| -.. _modlog-command-modlogset: - -^^^^^^^^^ -modlogset -^^^^^^^^^ - -.. note:: |guildowner-lock| - -**Syntax** - -.. code-block:: none - - [p]modlogset - -**Description** - -Manage modlog settings. - -.. _modlog-command-modlogset-cases: - -""""""""""""""" -modlogset cases -""""""""""""""" - -**Syntax** - -.. code-block:: none - - [p]modlogset cases [action] - -**Description** - -Enable or disable case creation for a mod action. - -**Arguments** - -* ``[action]``: The action to enable or disable case creation for. - -.. _modlog-command-modlogset-modlog: - -"""""""""""""""" -modlogset modlog -"""""""""""""""" - -**Syntax** - -.. code-block:: none - - [p]modlogset modlog [channel] - -.. tip:: Alias: ``modlogset channel`` - -**Description** - -Set a channel as the modlog. - -**Arguments** - -* ``[channel]``: The channel to set as the modlog. If omitted, the modlog will be disabled. - -.. _modlog-command-modlogset-resetcases: - -"""""""""""""""""""" -modlogset resetcases -"""""""""""""""""""" - -**Syntax** - -.. code-block:: none - - [p]modlogset resetcases - -**Description** - -Reset all modlog cases in this server. - .. _modlog-command-reason: ^^^^^^ diff --git a/docs/index.rst b/docs/index.rst index 5f985bc50..4cb337b0a 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -35,7 +35,6 @@ Welcome to Red - Discord Bot's documentation! intents cog_guides/admin cog_guides/alias - cog_guides/bank cog_guides/cleanup cog_guides/cog_manager_ui cog_guides/core diff --git a/redbot/cogs/bank/__init__.py b/redbot/cogs/bank/__init__.py deleted file mode 100644 index 9e59c17f8..000000000 --- a/redbot/cogs/bank/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -from .bank import Bank, is_owner_if_bank_global - - -def setup(bot): - bot.add_cog(Bank(bot)) diff --git a/redbot/cogs/bank/bank.py b/redbot/cogs/bank/bank.py deleted file mode 100644 index f02d86fd5..000000000 --- a/redbot/cogs/bank/bank.py +++ /dev/null @@ -1,140 +0,0 @@ -import discord -from redbot.core.utils.chat_formatting import box, humanize_number - -from redbot.core import checks, bank, commands -from redbot.core.i18n import Translator, cog_i18n - -from redbot.core.bot import Red # Only used for type hints - -_ = Translator("Bank", __file__) - - -def is_owner_if_bank_global(): - """ - Command decorator. If the bank is global, it checks if the author is - bot owner, otherwise it only checks - if command was used in guild - it DOES NOT check any permissions. - - When used on the command, this should be combined - with permissions check like `guildowner_or_permissions()`. - """ - - async def pred(ctx: commands.Context): - author = ctx.author - if not await bank.is_global(): - if not ctx.guild: - return False - return True - else: - return await ctx.bot.is_owner(author) - - return commands.check(pred) - - -@cog_i18n(_) -class Bank(commands.Cog): - """Bank""" - - def __init__(self, bot: Red): - super().__init__() - self.bot = bot - - # SECTION commands - - @is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) - @commands.group() - async def bankset(self, ctx: commands.Context): - """Base command for bank settings.""" - - @bankset.command(name="showsettings") - async def bankset_showsettings(self, ctx: commands.Context): - """Show the current bank settings.""" - cur_setting = await bank.is_global() - if cur_setting: - group = bank._config - else: - if not ctx.guild: - return - group = bank._config.guild(ctx.guild) - group_data = await group.all() - bank_name = group_data["bank_name"] - bank_scope = _("Global") if cur_setting else _("Server") - currency_name = group_data["currency"] - default_balance = group_data["default_balance"] - max_balance = group_data["max_balance"] - - settings = _( - "Bank settings:\n\nBank name: {bank_name}\nBank scope: {bank_scope}\n" - "Currency: {currency_name}\nDefault balance: {default_balance}\n" - "Maximum allowed balance: {maximum_bal}\n" - ).format( - bank_name=bank_name, - bank_scope=bank_scope, - currency_name=currency_name, - default_balance=humanize_number(default_balance), - maximum_bal=humanize_number(max_balance), - ) - await ctx.send(box(settings)) - - @bankset.command(name="toggleglobal") - @checks.is_owner() - async def bankset_toggleglobal(self, ctx: commands.Context, confirm: bool = False): - """Toggle whether the bank is global or not. - - If the bank is global, it will become per-server. - If the bank is per-server, it will become global. - """ - cur_setting = await bank.is_global() - - word = _("per-server") if cur_setting else _("global") - if confirm is False: - await ctx.send( - _( - "This will toggle the bank to be {banktype}, deleting all accounts " - "in the process! If you're sure, type `{command}`" - ).format(banktype=word, command=f"{ctx.clean_prefix}bankset toggleglobal yes") - ) - else: - await bank.set_global(not cur_setting) - await ctx.send(_("The bank is now {banktype}.").format(banktype=word)) - - @is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) - @bankset.command(name="bankname") - async def bankset_bankname(self, ctx: commands.Context, *, name: str): - """Set the bank's name.""" - await bank.set_bank_name(name, ctx.guild) - await ctx.send(_("Bank name has been set to: {name}").format(name=name)) - - @is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) - @bankset.command(name="creditsname") - async def bankset_creditsname(self, ctx: commands.Context, *, name: str): - """Set the name for the bank's currency.""" - await bank.set_currency_name(name, ctx.guild) - await ctx.send(_("Currency name has been set to: {name}").format(name=name)) - - @is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) - @bankset.command(name="maxbal") - async def bankset_maxbal(self, ctx: commands.Context, *, amount: int): - """Set the maximum balance a user can get.""" - try: - await bank.set_max_balance(amount, ctx.guild) - except ValueError: - # noinspection PyProtectedMember - return await ctx.send( - _("Amount must be greater than zero and less than {max}.").format( - max=humanize_number(bank._MAX_BALANCE) - ) - ) - await ctx.send( - _("Maximum balance has been set to: {amount}").format(amount=humanize_number(amount)) - ) - - # ENDSECTION - - async def red_delete_data_for_user(self, **kwargs): - """ Nothing to delete """ - return diff --git a/redbot/cogs/bank/errors.py b/redbot/cogs/bank/errors.py deleted file mode 100644 index 78ec24062..000000000 --- a/redbot/cogs/bank/errors.py +++ /dev/null @@ -1,38 +0,0 @@ -class BankError(Exception): - pass - - -class BankNotGlobal(BankError): - pass - - -class BankIsGlobal(BankError): - pass - - -class AccountAlreadyExists(BankError): - pass - - -class NoAccount(BankError): - pass - - -class NoSenderAccount(NoAccount): - pass - - -class NoReceiverAccount(NoAccount): - pass - - -class InsufficientBalance(BankError): - pass - - -class NegativeValue(BankError): - pass - - -class SameSenderAndReceiver(BankError): - pass diff --git a/redbot/cogs/bank/locales/af-ZA.po b/redbot/cogs/bank/locales/af-ZA.po deleted file mode 100644 index 3e4aa565c..000000000 --- a/redbot/cogs/bank/locales/af-ZA.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: af_ZA\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/ar-SA.po b/redbot/cogs/bank/locales/ar-SA.po deleted file mode 100644 index f82a3397b..000000000 --- a/redbot/cogs/bank/locales/ar-SA.po +++ /dev/null @@ -1,107 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: ar_SA\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "البنك" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "الأمر الأساسي لإعدادات البنك." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "تبديل ما إذا كان البنك عالمياً أم لا.\n\n" -" إذا كان البنك عالميا، فإنه سيصبح لكل خادم.\n" -" إذا كان البنك لكل خادم، فإنه سيصبح عالميا.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "لكل السيرفرات" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "عام" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "سيؤدي هذا إلى تبديل البنك إلى أن يكون {banktype}، وحذف جميع الحسابات في العملية! إذا كنت متأكدا، اكتب `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "البنك هو الآن {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "تعيين اسم البنك." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "تم تعيين اسم البنك إلى: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "تعيين اسم عملة البنك. (Automatic Translation)." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "تم تعيين اسم العملة إلى: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "تعيين الحد الأقصى للرصيد الذي يمكن للمستخدم الحصول عليه." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "يجب أن يكون المبلغ أكبر من صفر وأقل من {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "تم تعيين الحد الأقصى للرصيد إلى: {amount}" - diff --git a/redbot/cogs/bank/locales/bg-BG.po b/redbot/cogs/bank/locales/bg-BG.po deleted file mode 100644 index 80d5a900c..000000000 --- a/redbot/cogs/bank/locales/bg-BG.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: bg_BG\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "глобален" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/bs-BA.po b/redbot/cogs/bank/locales/bs-BA.po deleted file mode 100644 index 648909b10..000000000 --- a/redbot/cogs/bank/locales/bs-BA.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: bs_BA\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/ca-ES.po b/redbot/cogs/bank/locales/ca-ES.po deleted file mode 100644 index bdc5d2dbb..000000000 --- a/redbot/cogs/bank/locales/ca-ES.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: ca_ES\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/cs-CZ.po b/redbot/cogs/bank/locales/cs-CZ.po deleted file mode 100644 index 60bcfcd34..000000000 --- a/redbot/cogs/bank/locales/cs-CZ.po +++ /dev/null @@ -1,107 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: cs_CZ\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Banka" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Základní příkaz pro bankovní nastavení." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Určuje, zda je banka globální nebo ne.\n\n" -" Pokud je banka globální, stane se na každém serveru.\n" -" Pokud je banka na serveru, stane se globální.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "na server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "globální" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Toto zapne banku na {banktype}, smaže všechny účty v procesu! Pokud jste si jisti, napište `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Banka je nyní {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Nastavit název banky." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Název banky byl nastaven na: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Nastavte název měny banky." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Název měny byl nastaven na: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Nastavte maximální zůstatek, který může uživatel získat." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Částka musí být větší než nula a menší než {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Maximální zůstatek byl nastaven na: {amount}" - diff --git a/redbot/cogs/bank/locales/da-DK.po b/redbot/cogs/bank/locales/da-DK.po deleted file mode 100644 index 260792bf2..000000000 --- a/redbot/cogs/bank/locales/da-DK.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: da_DK\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/de-DE.po b/redbot/cogs/bank/locales/de-DE.po deleted file mode 100644 index a269b1ea8..000000000 --- a/redbot/cogs/bank/locales/de-DE.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: de_DE\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Bank" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Basis Befehl für Bank Einstellungen." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Zeige die aktuellen Bank Einstellungen an." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Überall" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Server" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Bankeinstellungen:\n\n" -"Bankname: {bank_name}\n" -"Bank bereich: {bank_scope}\n" -"Währung: {currency_name}\n" -"Standardbilanze: {default_balance}\n" -"Maximal zulässiger Bilanzen: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Schalte ein, ob die Bank global ist oder nicht.\n\n" -" Wenn die Bank global ist, wird sie pro Server.\n" -" Wenn die Bank pro Server ist, wird sie global.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "per-server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "Global" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Dies schaltet die Bank um zu {banktype}, löscht alle Konten im Prozess! Wenn du sicher bist, tippe `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Die Bank ist nun {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Legt den Namen der Bank fest." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Der Name der Bank wurde festgesetzt auf: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Lege den Namen für die Währung der Bank fest." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Währungs Name wurde gesetzt auf: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Setze das maximale Guthaben fest, das ein Benutzer erhalten kann." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Der Betrag muss größer als null und kleiner als {max} sein." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Das maximale Guthaben wurde festgelegt auf:{amount}" - diff --git a/redbot/cogs/bank/locales/el-GR.po b/redbot/cogs/bank/locales/el-GR.po deleted file mode 100644 index f17e3be42..000000000 --- a/redbot/cogs/bank/locales/el-GR.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: el_GR\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/en-PT.po b/redbot/cogs/bank/locales/en-PT.po deleted file mode 100644 index 004226f3f..000000000 --- a/redbot/cogs/bank/locales/en-PT.po +++ /dev/null @@ -1,71 +0,0 @@ -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/bank/locales/messages.pot\n" -"Language: en_PT\n" - -#: redbot/cogs/bank/bank.py:62 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:74 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:87 -msgid "Bank settings:\\n\\nBank name: {bank_name}\\nCurrency: {currency_name}\\nDefault balance: {default_balance}" -msgstr "" - -#: redbot/cogs/bank/bank.py:98 -#, docstring -msgid "Toggle whether the bank is global or not.\\n\\n If the bank is global, it will become per-server.\\n If the bank is per-server, it will become global.\\n " -msgstr "" - -#: redbot/cogs/bank/bank.py:105 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:105 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:108 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:115 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:120 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:127 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:129 -msgid "Currency name has been set to: {name}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/en-US.po b/redbot/cogs/bank/locales/en-US.po deleted file mode 100644 index dc931b12b..000000000 --- a/redbot/cogs/bank/locales/en-US.po +++ /dev/null @@ -1,70 +0,0 @@ -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: /bank/locales/messages.pot\n" -"Language: en_US\n" - -#: redbot/cogs/bank/bank.py:62 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:74 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:87 -msgid "Bank settings:\\n\\nBank name: {bank_name}\\nCurrency: {currency_name}\\nDefault balance: {default_balance}" -msgstr "" - -#: redbot/cogs/bank/bank.py:98 -#, docstring -msgid "Toggle whether the bank is global or not.\\n\\n If the bank is global, it will become per-server.\\n If the bank is per-server, it will become global.\\n " -msgstr "" - -#: redbot/cogs/bank/bank.py:105 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:105 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:115 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:120 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:127 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:129 -msgid "Currency name has been set to: {name}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/es-ES.po b/redbot/cogs/bank/locales/es-ES.po deleted file mode 100644 index 0f33a2698..000000000 --- a/redbot/cogs/bank/locales/es-ES.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: es_ES\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Banco" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Comando básico para la configuración del banco." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Muestra la configuración bancaria actual." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Global" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Servidor" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Configuración de bancos:\n\n" -"Nombre del banco: {bank_name}\n" -"Alcance del banco: {bank_scope}\n" -"Moneda: {currency_name}\n" -"Saldo Predeterminado: {default_balance}\n" -"Saldo Máximo Permitido: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Alternar si el banco es global o no.\n\n" -" Si el banco es global, será por servidor.\n" -" Si el banco es por servidor, se volverá global.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "por server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "general" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Esto cambiará el banco a {banktype}, eliminando todas las cuentas en el proceso. Si está seguro, escriba `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Este banco es ahora {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Establece el nombre del banco." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Nombre del banco cambiado a: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Establezca el nombre de la moneda del banco." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "La nombre de la moneda se ha establecido en: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Establezca el equilibrio máximo que un usuario puede obtener." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "La cantidad debe ser mayor que cero e menor que {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "El saldo máximo se ha establecido en: {amount}" - diff --git a/redbot/cogs/bank/locales/fi-FI.po b/redbot/cogs/bank/locales/fi-FI.po deleted file mode 100644 index d47c714be..000000000 --- a/redbot/cogs/bank/locales/fi-FI.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: fi_FI\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Globaali" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Palvelin" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/fr-FR.po b/redbot/cogs/bank/locales/fr-FR.po deleted file mode 100644 index ee383f434..000000000 --- a/redbot/cogs/bank/locales/fr-FR.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: fr_FR\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Banque" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Commande de base pour les paramètres de la banque." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Affiche les paramètres actuels de la banque." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Global" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Serveur" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Paramètres de la banque :\n\n" -"Nom de la banque : {bank_name}\n" -"Contexte de la banque : {bank_scope}\n" -"Devise : {currency_name}\n" -"Solde de départ : {default_balance}\n" -"Solde maximum autorisé : {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Permet de choisir si la banque est globale ou non.\n\n" -" Si la banque est globale, elle deviendra par serveur.\n" -" Si la banque est par serveurs, elle deviendra globale.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "par serveur" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Cela va basculer la banque en : {banktype}, en supprimant tout les comptes durant le processus ! Si vous êtes sûr, tapez `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "La banque est désormais : {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Défini le nom de la banque." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Le nom de la banque est maintenant : {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Défini le nom de la devise de la banque." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Le nom de la devise est maintenant : {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Définit le solde maximum qu'un utilisateur peut obtenir." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Le montant doit être supérieur à zéro et inférieur à {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Le solde maximal a été réglé sur : {amount}" - diff --git a/redbot/cogs/bank/locales/he-IL.po b/redbot/cogs/bank/locales/he-IL.po deleted file mode 100644 index 45e63dea7..000000000 --- a/redbot/cogs/bank/locales/he-IL.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: he_IL\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/hi-IN.po b/redbot/cogs/bank/locales/hi-IN.po deleted file mode 100644 index 14f937b19..000000000 --- a/redbot/cogs/bank/locales/hi-IN.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" -"Last-Translator: \n" -"Language-Team: Hindi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: hi\n" -"X-Crowdin-File-ID: 14\n" -"Language: hi_IN\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/hu-HU.po b/redbot/cogs/bank/locales/hu-HU.po deleted file mode 100644 index 8ae6d28a0..000000000 --- a/redbot/cogs/bank/locales/hu-HU.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: hu_HU\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "globális" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/id-ID.po b/redbot/cogs/bank/locales/id-ID.po deleted file mode 100644 index 45290dd96..000000000 --- a/redbot/cogs/bank/locales/id-ID.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: id_ID\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "per-server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/it-IT.po b/redbot/cogs/bank/locales/it-IT.po deleted file mode 100644 index aea133b24..000000000 --- a/redbot/cogs/bank/locales/it-IT.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: it_IT\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "globale" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/ja-JP.po b/redbot/cogs/bank/locales/ja-JP.po deleted file mode 100644 index 193b09ec0..000000000 --- a/redbot/cogs/bank/locales/ja-JP.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: ja_JP\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "グローバル" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/ko-KR.po b/redbot/cogs/bank/locales/ko-KR.po deleted file mode 100644 index ed516a071..000000000 --- a/redbot/cogs/bank/locales/ko-KR.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: ko_KR\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "전체" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "서버" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "글로벌" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/lol-US.po b/redbot/cogs/bank/locales/lol-US.po deleted file mode 100644 index 286662c52..000000000 --- a/redbot/cogs/bank/locales/lol-US.po +++ /dev/null @@ -1,71 +0,0 @@ -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/bank/locales/messages.pot\n" -"Language: lol_US\n" - -#: redbot/cogs/bank/bank.py:62 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:74 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:87 -msgid "Bank settings:\\n\\nBank name: {bank_name}\\nCurrency: {currency_name}\\nDefault balance: {default_balance}" -msgstr "" - -#: redbot/cogs/bank/bank.py:98 -#, docstring -msgid "Toggle whether the bank is global or not.\\n\\n If the bank is global, it will become per-server.\\n If the bank is per-server, it will become global.\\n " -msgstr "" - -#: redbot/cogs/bank/bank.py:105 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:105 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:108 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:115 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:120 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:127 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:129 -msgid "Currency name has been set to: {name}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/nb-NO.po b/redbot/cogs/bank/locales/nb-NO.po deleted file mode 100644 index e16c6d2f5..000000000 --- a/redbot/cogs/bank/locales/nb-NO.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: nb_NO\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Bank" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Grunnkommando for bankinnstillinger." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Vis gjeldende bankinnstillinger." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Globalt" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Server" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Bankinnstillinger:\n\n" -"Banknavn: {bank_name}\n" -"Bankomfang: {bank_scope}\n" -"Valuta: {currency_name}\n" -"Standardbalanse: {default_balance}\n" -"Maksimal tillatt saldo: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Velg om banken er global eller ikke.\n\n" -" Hvis banken er global, vil den bli per-server.\n" -" Hvis banken er per server, vil den bli global.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "per-server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Dette vil veksle banken til å være {banktype}, slette alle kontoer i prosessen! Hvis du er sikker, skriv `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Banken er nå {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Angi bankens navn." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Banknavnet har blitt satt til: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Angi navn på bankens valuta." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Valutanavnet har blitt satt til: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Sett maksimal saldo en bruker kan få." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Beløpet må være større enn null og under {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Maksimal saldo har blitt satt til: {amount}" - diff --git a/redbot/cogs/bank/locales/nl-NL.po b/redbot/cogs/bank/locales/nl-NL.po deleted file mode 100644 index 4543f962c..000000000 --- a/redbot/cogs/bank/locales/nl-NL.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: nl_NL\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Bank" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Basisopdracht voor bankinstellingen." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "per-server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "globaal" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Hiermee wordt de bank ingesteld op {banktype} en worden alle accounts verwijderd! Als je het zeker weet, type je `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "De bank is nu {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Stel de naam van de bank in." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Banknaam is ingesteld op: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Stel de valuta in." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Valutanaam is ingesteld op: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/pl-PL.po b/redbot/cogs/bank/locales/pl-PL.po deleted file mode 100644 index f6fbec05b..000000000 --- a/redbot/cogs/bank/locales/pl-PL.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: pl_PL\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Bank" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Podstawowa komenda do ustawień banku." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Pokazuje bieżące ustawienia banku." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Globalny" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Serwer" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Ustawienia banku:\n\n" -"Nazwa banku: {bank_name}\n" -"Zakres banku: {bank_scope}\n" -"Waluta: {currency_name}\n" -"Domyślne saldo: {default_balance}\n" -"Maksymalne dozwolone saldo: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Przełącza ustawienie, czy bank jest globalny, czy nie.\n\n" -" Jeśli bank jest globalny, będzie przypisany do poszczególnych serwerów.\n" -" Jeśli bank jest przeznaczony na serwer, stanie się globalny.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "per-server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "globalny" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Spowoduje to przełączenie banku na {banktype} i usunięcie wszystkich kont w wyniku tego procesu! Jeśli jesteś pewien/pewna, wpisz `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Bank jest teraz {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Ustaw nazwę banku." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Nazwa banku została ustawiona na: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Ustawia nazwę waluty banku." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Nazwa waluty została ustawiona na: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Ustawia maksymalne saldo, jakie może uzyskać użytkownik." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Kwota musi być większa od zera i mniejsza niż {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Maksymalne saldo zostało ustawione na: {amount}" - diff --git a/redbot/cogs/bank/locales/pt-BR.po b/redbot/cogs/bank/locales/pt-BR.po deleted file mode 100644 index abe6e4694..000000000 --- a/redbot/cogs/bank/locales/pt-BR.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: pt_BR\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/pt-PT.po b/redbot/cogs/bank/locales/pt-PT.po deleted file mode 100644 index a8e125aff..000000000 --- a/redbot/cogs/bank/locales/pt-PT.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: pt_PT\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/ro-RO.po b/redbot/cogs/bank/locales/ro-RO.po deleted file mode 100644 index e48531577..000000000 --- a/redbot/cogs/bank/locales/ro-RO.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: ro_RO\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/ru-RU.po b/redbot/cogs/bank/locales/ru-RU.po deleted file mode 100644 index 363d4ad48..000000000 --- a/redbot/cogs/bank/locales/ru-RU.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: ru_RU\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Банк" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Базовая команда для настройки банка." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Показать текущие настройки банка." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Глобал" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Сервер" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Настройки банка:\n\n" -"Название банка: {bank_name}\n" -"Сфера деятельности банка: {bank_scope}\n" -"Валюта: {currency_name}\n" -"Баланс по умолчанию: {default_balance}\n" -"Максимально допустимый баланс: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Переключение между глобальным или индивидуальным банками.\n\n" -" Если банк является глобальным, то он станет индивидуальным для каждого сервера.\n" -" Если банк работает на каждом сервере, то он станет глобальным.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "серверный" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "глобальный" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Это переключит банк на {banktype}, удалив все учетные записи в процессе! Если вы уверены, введите `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Банк теперь {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Установите имя банка." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Название банка было установлено на: {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Установите название для валюты банка." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Название валюты было установлено на: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Установить максимальный баланс для пользователя, который он может получить." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Сумма должна быть больше нуля и меньше, чем {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Максимальный баланс был установлен на: {amount}" - diff --git a/redbot/cogs/bank/locales/sk-SK.po b/redbot/cogs/bank/locales/sk-SK.po deleted file mode 100644 index 58285d7d5..000000000 --- a/redbot/cogs/bank/locales/sk-SK.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: sk_SK\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/sl-SI.po b/redbot/cogs/bank/locales/sl-SI.po deleted file mode 100644 index c0eacfe40..000000000 --- a/redbot/cogs/bank/locales/sl-SI.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" -"Last-Translator: \n" -"Language-Team: Slovenian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" -"X-Crowdin-Project: red-discordbot\n" -"X-Crowdin-Project-ID: 289505\n" -"X-Crowdin-Language: sl\n" -"X-Crowdin-File-ID: 14\n" -"Language: sl_SI\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Banka" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Osnovni ukazi za upravljanje nastavitev banke." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Prikaže trenutne nastavitve banke." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Globalno" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Strežnik" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Nastavitve banke:\n\n" -"Ime banke: {bank_name}\n" -"Obseg banke: {bank_scope}\n" -"Valuta: {currency_name}\n" -"Privzeto stanje: {default_balance}\n" -"Maksimalno dovoljeno stanje: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Preklopite, ali je banka globalna ali ne.\n\n" -" Če je banka globalna, bo zdaj omejena na vsak strežnik posebej.\n" -" Če je banka na vsak strežnik posebej, bo zdaj globalna.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "na strežnik" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "globalno" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "To bo preklopilo banko na vrsto {banktype}, kar bo izbrisalo vse račune med procesom! Če si prepričan uporabi ukaz `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Banka je zdaj {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Nastavi ime banke." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Ime banke je zdaj {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Nastavi ime valute za banko." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Ime valute je zdaj {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Nastavi maksimalno stanje katerega lahko uporabnik doseže." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Znesek mora biti večji od nič in manjši od {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Maksimalno stanje je nastavljeno na {amount}" - diff --git a/redbot/cogs/bank/locales/sr-CS.po b/redbot/cogs/bank/locales/sr-CS.po deleted file mode 100644 index 66e4e6e55..000000000 --- a/redbot/cogs/bank/locales/sr-CS.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: sr_CS\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/sr-SP.po b/redbot/cogs/bank/locales/sr-SP.po deleted file mode 100644 index 61058c8a6..000000000 --- a/redbot/cogs/bank/locales/sr-SP.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: sr_SP\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/sv-SE.po b/redbot/cogs/bank/locales/sv-SE.po deleted file mode 100644 index 4fd746006..000000000 --- a/redbot/cogs/bank/locales/sv-SE.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: sv_SE\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Baskommando för bankinställningar." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "per-server" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "global" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Detta kommer att växla mellan att banken är {banktype} och ta bort alla konton i processen! Om du är säker, skriv `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Banken är nu {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Ange bankens namn." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Bankens namn har ändrats till {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Ange namn för bankens valuta." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Valutans namn har ändrats till {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Ange det maximala saldo en användare kan få." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Beloppet måste vara större än noll och mindre än {max}." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Maximalt saldo har satts till: {amount}" - diff --git a/redbot/cogs/bank/locales/tr-TR.po b/redbot/cogs/bank/locales/tr-TR.po deleted file mode 100644 index 234b2b08f..000000000 --- a/redbot/cogs/bank/locales/tr-TR.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: tr_TR\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "Banka" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "Banka ayarları için temel komut." - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "Bankanın şu anki ayarlarını göster." - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "Küresel" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "Sunucu" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "Banka ayarları:\n\n" -"Banka ismi: {bank_name}\n" -"Banka kapsamı: {bank_scope}\n" -"Para birimi: {currency_name}\n" -"Varsayılan bakiye: {default_balance}\n" -"Maksimum izin verilen bakiye: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "Banka küresel olsun veya olmasın aç/kapa.\n\n" -" Eğer banka küresel ise, sunuculara özele çevrilir.\n" -" Eğer banka sunuculara özelse, küresele çevrilir.\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "sunucu başına" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "genel" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "Bu bankanın işleminin tüm hesapları silme {banktype}, geçiş yapılır! Emin misin, '{command} ' yazın" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "Banka şimdi {banktype}." - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "Bankanın adını ayarlayın." - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "Banka adı ayarlandı {name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "Bankası'nın para birimi için ayarlayın." - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "Para birimi adı ayarla: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "Bir kullanıcının alabileceği maksimum bakiyeyi ayarlayın." - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "Bu sayı 0 dan yüksek ve {max} bu sayıdan az olmalı." - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "Maksimum bakiye şu şekilde ayarlandı: {amount}" - diff --git a/redbot/cogs/bank/locales/uk-UA.po b/redbot/cogs/bank/locales/uk-UA.po deleted file mode 100644 index e31928c34..000000000 --- a/redbot/cogs/bank/locales/uk-UA.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: uk_UA\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/vi-VN.po b/redbot/cogs/bank/locales/vi-VN.po deleted file mode 100644 index f67ed1cf4..000000000 --- a/redbot/cogs/bank/locales/vi-VN.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: vi_VN\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/zh-CN.po b/redbot/cogs/bank/locales/zh-CN.po deleted file mode 100644 index edb418e02..000000000 --- a/redbot/cogs/bank/locales/zh-CN.po +++ /dev/null @@ -1,112 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: zh_CN\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "银行" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "银行设置的基本命令" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "显示当前银行的设置" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "全球" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "服务器" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "银行设置:\n\n" -"银行名称: {bank_name}\n" -"银行范围: {bank_scope}\n" -"货币: {currency_name}\n" -"默认余额: {default_balance}\n" -"允许的最大余额: {maximum_bal}\n" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "切换银行是否为全球银行\n\n" -" 如果银行是全球性的,它将变成每个服务器\n" -" 如果银行是每个服务器,它将变成全球性的\n" -" " - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "每台服务器" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "全局设置" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "这将把银行切换为 {banktype},删除所有正在处理中的账户!如果你确定的话,请输入 `{command}`" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "银行现在为{banktype}" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "设置银行名称" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "银行名称已设置为:{name}" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "设置银行货币的名称" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "货币名称已设置为: {name}" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "设置用户可获得的最大余额" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "金额必须大于零且小于 {max}" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "最大余额已设置为:{amount}" - diff --git a/redbot/cogs/bank/locales/zh-HK.po b/redbot/cogs/bank/locales/zh-HK.po deleted file mode 100644 index 277e7ea19..000000000 --- a/redbot/cogs/bank/locales/zh-HK.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: zh_HK\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/bank/locales/zh-TW.po b/redbot/cogs/bank/locales/zh-TW.po deleted file mode 100644 index edd1723bc..000000000 --- a/redbot/cogs/bank/locales/zh-TW.po +++ /dev/null @@ -1,104 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+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.3\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: 14\n" -"Language: zh_TW\n" - -#: redbot/cogs/bank/bank.py:36 -#, docstring -msgid "Bank" -msgstr "" - -#: redbot/cogs/bank/bank.py:48 -#, docstring -msgid "Base command for bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:52 -#, docstring -msgid "Show the current bank settings." -msgstr "" - -#: redbot/cogs/bank/bank.py:62 -msgid "Global" -msgstr "全域" - -#: redbot/cogs/bank/bank.py:62 -msgid "Server" -msgstr "伺服器" - -#: redbot/cogs/bank/bank.py:67 -msgid "Bank settings:\n\n" -"Bank name: {bank_name}\n" -"Bank scope: {bank_scope}\n" -"Currency: {currency_name}\n" -"Default balance: {default_balance}\n" -"Maximum allowed balance: {maximum_bal}\n" -msgstr "" - -#: redbot/cogs/bank/bank.py:83 -#, docstring -msgid "Toggle whether the bank is global or not.\n\n" -" If the bank is global, it will become per-server.\n" -" If the bank is per-server, it will become global.\n" -" " -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "per-server" -msgstr "" - -#: redbot/cogs/bank/bank.py:90 -msgid "global" -msgstr "" - -#: redbot/cogs/bank/bank.py:93 -msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" - -#: redbot/cogs/bank/bank.py:100 -msgid "The bank is now {banktype}." -msgstr "" - -#: redbot/cogs/bank/bank.py:106 -#, docstring -msgid "Set the bank's name." -msgstr "" - -#: redbot/cogs/bank/bank.py:108 -msgid "Bank name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:114 -#, docstring -msgid "Set the name for the bank's currency." -msgstr "" - -#: redbot/cogs/bank/bank.py:116 -msgid "Currency name has been set to: {name}" -msgstr "" - -#: redbot/cogs/bank/bank.py:122 -#, docstring -msgid "Set the maximum balance a user can get." -msgstr "" - -#: redbot/cogs/bank/bank.py:128 -msgid "Amount must be greater than zero and less than {max}." -msgstr "" - -#: redbot/cogs/bank/bank.py:133 -msgid "Maximum balance has been set to: {amount}" -msgstr "" - diff --git a/redbot/cogs/cleanup/cleanup.py b/redbot/cogs/cleanup/cleanup.py index 6310fcb3e..9ff057cd6 100644 --- a/redbot/cogs/cleanup/cleanup.py +++ b/redbot/cogs/cleanup/cleanup.py @@ -5,9 +5,9 @@ from typing import Callable, List, Optional, Set, Union import discord -from redbot.cogs.mod.converters import RawUserIds from redbot.core import checks, commands, Config from redbot.core.bot import Red +from redbot.core.commands import RawUserIdConverter from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils.chat_formatting import humanize_number from redbot.core.utils.mod import slow_deletion, mass_purge @@ -232,7 +232,7 @@ class Cleanup(commands.Cog): async def user( self, ctx: commands.Context, - user: Union[discord.Member, RawUserIds], + user: Union[discord.Member, RawUserIdConverter], number: positive_int, delete_pinned: bool = False, ): diff --git a/redbot/cogs/economy/economy.py b/redbot/cogs/economy/economy.py index 6105ecdfa..025c56115 100644 --- a/redbot/cogs/economy/economy.py +++ b/redbot/cogs/economy/economy.py @@ -8,8 +8,6 @@ from typing import cast, Iterable, Union, Literal import discord -from redbot.cogs.bank import is_owner_if_bank_global -from redbot.cogs.mod.converters import RawUserIds from redbot.core import Config, bank, commands, errors, checks from redbot.core.commands.converter import TimedeltaConverter from redbot.core.bot import Red @@ -240,7 +238,7 @@ class Economy(commands.Cog): ) ) - @is_owner_if_bank_global() + @bank.is_owner_if_bank_global() @checks.admin_or_permissions(manage_guild=True) @_bank.command(name="set") async def _set(self, ctx: commands.Context, to: discord.Member, creds: SetParser): @@ -291,151 +289,6 @@ class Economy(commands.Cog): else: await ctx.send(msg) - @is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) - @_bank.command() - async def reset(self, ctx, confirmation: bool = False): - """Delete all bank accounts. - - Examples: - - `[p]bank reset` - Did not confirm. Shows the help message. - - `[p]bank reset yes` - - **Arguments** - - - `` This will default to false unless specified. - """ - if confirmation is False: - await ctx.send( - _( - "This will delete all bank accounts for {scope}.\nIf you're sure, type " - "`{prefix}bank reset yes`" - ).format( - scope=self.bot.user.name if await bank.is_global() else _("this server"), - prefix=ctx.clean_prefix, - ) - ) - else: - await bank.wipe_bank(guild=ctx.guild) - await ctx.send( - _("All bank accounts for {scope} have been deleted.").format( - scope=self.bot.user.name if await bank.is_global() else _("this server") - ) - ) - - @is_owner_if_bank_global() - @checks.admin_or_permissions(manage_guild=True) - @_bank.group(name="prune") - async def _prune(self, ctx): - """Base command for pruning bank accounts.""" - pass - - @_prune.command(name="server", aliases=["guild", "local"]) - @commands.guild_only() - @checks.guildowner() - async def _local(self, ctx, confirmation: bool = False): - """Prune bank accounts for users no longer in the server. - - Cannot be used with a global bank. See `[p]bank prune global`. - - Examples: - - `[p]bank prune server` - Did not confirm. Shows the help message. - - `[p]bank prune server yes` - - **Arguments** - - - `` This will default to false unless specified. - """ - global_bank = await bank.is_global() - if global_bank is True: - return await ctx.send(_("This command cannot be used with a global bank.")) - - if confirmation is False: - await ctx.send( - _( - "This will delete all bank accounts for users no longer in this server." - "\nIf you're sure, type " - "`{prefix}bank prune local yes`" - ).format(prefix=ctx.clean_prefix) - ) - else: - await bank.bank_prune(self.bot, guild=ctx.guild) - await ctx.send( - _("Bank accounts for users no longer in this server have been deleted.") - ) - - @_prune.command(name="global") - @checks.is_owner() - async def _global(self, ctx, confirmation: bool = False): - """Prune bank accounts for users who no longer share a server with the bot. - - Cannot be used without a global bank. See `[p]bank prune server`. - - Examples: - - `[p]bank prune global` - Did not confirm. Shows the help message. - - `[p]bank prune global yes` - - **Arguments** - - - `` This will default to false unless specified. - """ - global_bank = await bank.is_global() - if global_bank is False: - return await ctx.send(_("This command cannot be used with a local bank.")) - - if confirmation is False: - await ctx.send( - _( - "This will delete all bank accounts for users " - "who no longer share a server with the bot." - "\nIf you're sure, type `{prefix}bank prune global yes`" - ).format(prefix=ctx.clean_prefix) - ) - else: - await bank.bank_prune(self.bot) - await ctx.send( - _( - "Bank accounts for users who " - "no longer share a server with the bot have been pruned." - ) - ) - - @_prune.command(usage=" [confirmation=False]") - async def user( - self, ctx, member_or_id: Union[discord.Member, RawUserIds], confirmation: bool = False - ): - """Delete the bank account of a specified user. - - Examples: - - `[p]bank prune user @TwentySix` - Did not confirm. Shows the help message. - - `[p]bank prune user @TwentySix yes` - - **Arguments** - - - `` The user to delete the bank of. Takes mentions, names, and user ids. - - `` This will default to false unless specified. - """ - if ctx.guild is None and not await bank.is_global(): - return await ctx.send(_("This command cannot be used in DMs with a local bank.")) - try: - name = member_or_id.display_name - uid = member_or_id.id - except AttributeError: - name = member_or_id - uid = member_or_id - - if confirmation is False: - await ctx.send( - _( - "This will delete {name}'s bank account." - "\nIf you're sure, type " - "`{prefix}bank prune user {id} yes`" - ).format(prefix=ctx.clean_prefix, id=uid, name=name) - ) - else: - await bank.bank_prune(self.bot, guild=ctx.guild, user_id=uid) - await ctx.send(_("The bank account for {name} has been pruned.").format(name=name)) - @guild_only_check() @commands.command() async def payday(self, ctx: commands.Context): @@ -805,7 +658,7 @@ class Economy(commands.Cog): ) @guild_only_check() - @is_owner_if_bank_global() + @bank.is_owner_if_bank_global() @checks.admin_or_permissions(manage_guild=True) @commands.group() async def economyset(self, ctx: commands.Context): @@ -830,16 +683,12 @@ class Economy(commands.Cog): "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" - "Amount given at account registration: {register_amount}\n" - "Maximum allowed balance: {maximum_bal}" ).format( slot_min=humanize_number(await conf.SLOT_MIN()), slot_max=humanize_number(await conf.SLOT_MAX()), slot_time=humanize_number(await conf.SLOT_TIME()), payday_time=humanize_number(await conf.PAYDAY_TIME()), payday_amount=humanize_number(await conf.PAYDAY_CREDITS()), - register_amount=humanize_number(await bank.get_default_balance(guild)), - maximum_bal=humanize_number(await bank.get_max_balance(guild)), ) ) ) @@ -1043,34 +892,6 @@ class Economy(commands.Cog): ) ) - @economyset.command() - async def registeramount(self, ctx: commands.Context, creds: int): - """Set the initial balance for new bank accounts. - - Example: - - `[p]economyset registeramount 5000` - - **Arguments** - - - `` The new initial balance amount. Default is 0. - """ - guild = ctx.guild - max_balance = await bank.get_max_balance(ctx.guild) - credits_name = await bank.get_currency_name(guild) - try: - await bank.set_default_balance(creds, guild) - except ValueError: - return await ctx.send( - _("Amount must be greater than or equal to zero and less than {maxbal}.").format( - maxbal=humanize_number(max_balance) - ) - ) - await ctx.send( - _("Registering an account will now give {num} {currency}.").format( - num=humanize_number(creds), currency=credits_name - ) - ) - # What would I ever do without stackoverflow? @staticmethod def display_time(seconds, granularity=2): diff --git a/redbot/cogs/mod/converters.py b/redbot/cogs/mod/converters.py deleted file mode 100644 index 8235ee04a..000000000 --- a/redbot/cogs/mod/converters.py +++ /dev/null @@ -1,20 +0,0 @@ -import re -from redbot.core.commands import Converter, BadArgument -from redbot.core.i18n import Translator - -_ = Translator("Mod", __file__) - -_id_regex = re.compile(r"([0-9]{15,20})$") -_mention_regex = re.compile(r"<@!?([0-9]{15,20})>$") - - -class RawUserIds(Converter): - async def convert(self, ctx, argument): - # This is for the hackban and unban commands, where we receive IDs that - # are most likely not in the guild. - # Mentions are supported, but most likely won't ever be in cache. - - if match := _id_regex.match(argument) or _mention_regex.match(argument): - return int(match.group(1)) - - raise BadArgument(_("{} doesn't look like a valid user ID.").format(argument)) diff --git a/redbot/cogs/mod/kickban.py b/redbot/cogs/mod/kickban.py index d8d27077b..0b3ec5851 100644 --- a/redbot/cogs/mod/kickban.py +++ b/redbot/cogs/mod/kickban.py @@ -6,7 +6,7 @@ from typing import Dict, List, Optional, Tuple, Union import discord from redbot.core import commands, i18n, checks, modlog -from redbot.core.commands import UserInputOptional +from redbot.core.commands import UserInputOptional, RawUserIdConverter from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import ( pagify, @@ -17,7 +17,6 @@ from redbot.core.utils.chat_formatting import ( ) from redbot.core.utils.mod import get_audit_reason from .abc import MixinMeta -from .converters import RawUserIds from .utils import is_allowed_by_hierarchy log = logging.getLogger("red.mod") @@ -371,7 +370,7 @@ class KickBanMixin(MixinMeta): async def ban( self, ctx: commands.Context, - user: Union[discord.Member, RawUserIds], + user: Union[discord.Member, RawUserIdConverter], days: Optional[int] = None, *, reason: str = None, @@ -409,7 +408,7 @@ class KickBanMixin(MixinMeta): async def massban( self, ctx: commands.Context, - user_ids: commands.Greedy[RawUserIds], + user_ids: commands.Greedy[RawUserIdConverter], days: Optional[int] = None, *, reason: str = None, @@ -892,7 +891,9 @@ class KickBanMixin(MixinMeta): @commands.guild_only() @commands.bot_has_permissions(ban_members=True) @checks.admin_or_permissions(ban_members=True) - async def unban(self, ctx: commands.Context, user_id: RawUserIds, *, reason: str = None): + async def unban( + self, ctx: commands.Context, user_id: RawUserIdConverter, *, reason: str = None + ): """Unban a user from this server. Requires specifying the target user's ID. To find this, you may either: diff --git a/redbot/cogs/modlog/modlog.py b/redbot/cogs/modlog/modlog.py index a5545e3c8..7e4f310ab 100644 --- a/redbot/cogs/modlog/modlog.py +++ b/redbot/cogs/modlog/modlog.py @@ -17,7 +17,7 @@ _ = Translator("ModLog", __file__) @cog_i18n(_) class ModLog(commands.Cog): - """Manage log channels for moderation actions.""" + """Browse and manage modlog cases.""" def __init__(self, bot: Red): super().__init__() @@ -27,98 +27,6 @@ class ModLog(commands.Cog): """ Nothing to delete """ return - @commands.group() - @checks.guildowner_or_permissions(administrator=True) - async def modlogset(self, ctx: commands.Context): - """Manage modlog settings.""" - pass - - @checks.is_owner() - @modlogset.command(hidden=True, name="fixcasetypes") - async def reapply_audittype_migration(self, ctx: commands.Context): - """Command to fix misbehaving casetypes.""" - await modlog.handle_auditype_key() - await ctx.tick() - - @modlogset.command(aliases=["channel"]) - @commands.guild_only() - async def modlog(self, ctx: commands.Context, channel: discord.TextChannel = None): - """Set a channel as the modlog. - - Omit `[channel]` to disable the modlog. - """ - guild = ctx.guild - if channel: - if channel.permissions_for(guild.me).send_messages: - await modlog.set_modlog_channel(guild, channel) - await ctx.send( - _("Mod events will be sent to {channel}.").format(channel=channel.mention) - ) - else: - await ctx.send( - _("I do not have permissions to send messages in {channel}!").format( - channel=channel.mention - ) - ) - else: - try: - await modlog.get_modlog_channel(guild) - except RuntimeError: - await ctx.send(_("Mod log is already disabled.")) - else: - await modlog.set_modlog_channel(guild, None) - await ctx.send(_("Mod log deactivated.")) - - @modlogset.command(name="cases") - @commands.guild_only() - async def set_cases(self, ctx: commands.Context, action: str = None): - """Enable or disable case creation for a mod action.""" - guild = ctx.guild - - if action is None: # No args given - casetypes = await modlog.get_all_casetypes(guild) - await ctx.send_help() - lines = [] - for ct in casetypes: - enabled = _("enabled") if await ct.is_enabled() else _("disabled") - lines.append(f"{ct.name} : {enabled}") - - await ctx.send(_("Current settings:\n") + box("\n".join(lines))) - return - - casetype = await modlog.get_casetype(action, guild) - if not casetype: - await ctx.send(_("That action is not registered.")) - else: - enabled = await casetype.is_enabled() - await casetype.set_enabled(not enabled) - await ctx.send( - _("Case creation for {action_name} actions is now {enabled}.").format( - action_name=action, enabled=_("enabled") if not enabled else _("disabled") - ) - ) - - @modlogset.command() - @commands.guild_only() - async def resetcases(self, ctx: commands.Context): - """Reset all modlog cases in this server.""" - guild = ctx.guild - await ctx.send( - _("Are you sure you would like to reset all modlog cases in this server?") - + " (yes/no)" - ) - try: - pred = MessagePredicate.yes_or_no(ctx, user=ctx.author) - msg = await ctx.bot.wait_for("message", check=pred, timeout=30) - except asyncio.TimeoutError: - await ctx.send(_("You took too long to respond.")) - return - if pred.result: - await modlog.reset_cases(guild) - await ctx.send(_("Cases have been reset.")) - else: - await ctx.send(_("No changes have been made.")) - @commands.command() @commands.guild_only() async def case(self, ctx: commands.Context, number: int): diff --git a/redbot/cogs/trivia/trivia.py b/redbot/cogs/trivia/trivia.py index 751d1a805..f23be42f9 100644 --- a/redbot/cogs/trivia/trivia.py +++ b/redbot/cogs/trivia/trivia.py @@ -10,8 +10,7 @@ import io import yaml import discord -from redbot.core import Config, commands, checks -from redbot.cogs.bank import is_owner_if_bank_global +from redbot.core import Config, commands, checks, bank from redbot.core.data_manager import cog_data_path from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils import AsyncIter @@ -206,7 +205,7 @@ class Trivia(commands.Cog): else: await ctx.send(_("Alright, I won't reveal the answer to the questions anymore.")) - @is_owner_if_bank_global() + @bank.is_owner_if_bank_global() @checks.admin_or_permissions(manage_guild=True) @triviaset.command(name="payout") async def triviaset_payout_multiplier(self, ctx: commands.Context, multiplier: finite_float): diff --git a/redbot/core/bank.py b/redbot/core/bank.py index f816c012a..f22d8e9d7 100644 --- a/redbot/core/bank.py +++ b/redbot/core/bank.py @@ -43,6 +43,7 @@ __all__ = [ "cost", "AbortPurchase", "bank_prune", + "is_owner_if_bank_global", ] _MAX_BALANCE = 2 ** 63 - 1 @@ -147,6 +148,44 @@ async def _process_data_deletion( await _config.member_from_ids(guild_id, user_id).clear() +def is_owner_if_bank_global(): + """ + Restrict the command to the bot owner if the bank is global, + otherwise ensure it's used in guild (WITHOUT checking any user permissions). + + When used on the command, this should be combined + with permissions check like `guildowner_or_permissions()`. + + This is a `command check `. + + Example + ------- + + .. code-block:: python + + @bank.is_owner_if_bank_global() + @checks.guildowner() + @commands.group() + async def bankset(self, ctx: commands.Context): + \"""Base command for bank settings.\""" + + If the bank is global, the ``[p]bankset`` command can only be used by + the bot owners in both guilds and DMs. + If the bank is local, the command can only be used in guilds by guild and bot owners. + """ + + async def pred(ctx: commands.Context): + author = ctx.author + if not await is_global(): + if not ctx.guild: + return False + return True + else: + return await ctx.bot.is_owner(author) + + return commands.check(pred) + + class Account: """A single account. diff --git a/redbot/core/commands/__init__.py b/redbot/core/commands/__init__.py index 852dd57ee..a60d590a4 100644 --- a/redbot/core/commands/__init__.py +++ b/redbot/core/commands/__init__.py @@ -30,6 +30,7 @@ from .converter import ( NoParseOptional as NoParseOptional, UserInputOptional as UserInputOptional, Literal as Literal, + RawUserIdConverter as RawUserIdConverter, CogConverter as CogConverter, CommandConverter as CommandConverter, ) diff --git a/redbot/core/commands/converter.py b/redbot/core/commands/converter.py index 41c7b856a..43c41cb15 100644 --- a/redbot/core/commands/converter.py +++ b/redbot/core/commands/converter.py @@ -34,6 +34,7 @@ if TYPE_CHECKING: from .context import Context __all__ = [ + "RawUserIdConverter", "DictConverter", "UserInputOptional", "NoParseOptional", @@ -51,6 +52,7 @@ __all__ = [ _ = Translator("commands.converter", __file__) ID_REGEX = re.compile(r"([0-9]{15,20})") +USER_MENTION_REGEX = re.compile(r"<@!?([0-9]{15,21})>$") # Taken with permission from @@ -204,6 +206,32 @@ def parse_relativedelta( return None +class RawUserIdConverter(dpy_commands.Converter): + """ + Converts ID or user mention to an `int`. + + Useful for commands like ``[p]ban`` or ``[p]unban`` where the bot is not necessarily + going to share any servers with the user that a moderator wants to ban/unban. + + This converter doesn't check if the ID/mention points to an actual user + but it won't match IDs and mentions that couldn't possibly be valid. + + For example, the converter will not match on "123" because the number doesn't have + enough digits to be valid ID but, it will match on "12345678901234567" even though + there is no user with such ID. + """ + + async def convert(self, ctx: "Context", argument: str) -> int: + # This is for the hackban and unban commands, where we receive IDs that + # are most likely not in the guild. + # Mentions are supported, but most likely won't ever be in cache. + + if match := ID_REGEX.match(argument) or USER_MENTION_REGEX.match(argument): + return int(match.group(1)) + + raise BadArgument(_("'{input}' doesn't look like a valid user ID.").format(input=argument)) + + # Below this line are a lot of lies for mypy about things that *end up* correct when # These are used for command conversion purposes. Please refer to the portion # which is *not* for type checking for the actual implementation diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 59883f17d..f71186f5c 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -19,7 +19,7 @@ import traceback from pathlib import Path from redbot.core import data_manager from redbot.core.utils.menus import menu, DEFAULT_CONTROLS -from redbot.core.commands import GuildConverter +from redbot.core.commands import GuildConverter, RawUserIdConverter from string import ascii_letters, digits from typing import TYPE_CHECKING, Union, Tuple, List, Optional, Iterable, Sequence, Dict, Set @@ -35,6 +35,8 @@ from . import ( commands, errors, i18n, + bank, + modlog, ) from ._diagnoser import IssueDiagnoser from .utils import AsyncIter @@ -1983,6 +1985,366 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): await ctx.send(_("Restarting...")) await ctx.bot.shutdown(restart=True) + @bank.is_owner_if_bank_global() + @checks.guildowner_or_permissions(administrator=True) + @commands.group() + async def bankset(self, ctx: commands.Context): + """Base command for bank settings.""" + + @bankset.command(name="showsettings") + async def bankset_showsettings(self, ctx: commands.Context): + """Show the current bank settings.""" + cur_setting = await bank.is_global() + if cur_setting: + group = bank._config + else: + if not ctx.guild: + return + group = bank._config.guild(ctx.guild) + group_data = await group.all() + bank_name = group_data["bank_name"] + bank_scope = _("Global") if cur_setting else _("Server") + currency_name = group_data["currency"] + default_balance = group_data["default_balance"] + max_balance = group_data["max_balance"] + + settings = _( + "Bank settings:\n\nBank name: {bank_name}\nBank scope: {bank_scope}\n" + "Currency: {currency_name}\nDefault balance: {default_balance}\n" + "Maximum allowed balance: {maximum_bal}\n" + ).format( + bank_name=bank_name, + bank_scope=bank_scope, + currency_name=currency_name, + default_balance=humanize_number(default_balance), + maximum_bal=humanize_number(max_balance), + ) + await ctx.send(box(settings)) + + @bankset.command(name="toggleglobal") + @checks.is_owner() + async def bankset_toggleglobal(self, ctx: commands.Context, confirm: bool = False): + """Toggle whether the bank is global or not. + + If the bank is global, it will become per-server. + If the bank is per-server, it will become global. + """ + cur_setting = await bank.is_global() + + word = _("per-server") if cur_setting else _("global") + if confirm is False: + await ctx.send( + _( + "This will toggle the bank to be {banktype}, deleting all accounts " + "in the process! If you're sure, type `{command}`" + ).format(banktype=word, command=f"{ctx.clean_prefix}bankset toggleglobal yes") + ) + else: + await bank.set_global(not cur_setting) + await ctx.send(_("The bank is now {banktype}.").format(banktype=word)) + + @bank.is_owner_if_bank_global() + @checks.guildowner_or_permissions(administrator=True) + @bankset.command(name="bankname") + async def bankset_bankname(self, ctx: commands.Context, *, name: str): + """Set the bank's name.""" + await bank.set_bank_name(name, ctx.guild) + await ctx.send(_("Bank name has been set to: {name}").format(name=name)) + + @bank.is_owner_if_bank_global() + @checks.guildowner_or_permissions(administrator=True) + @bankset.command(name="creditsname") + async def bankset_creditsname(self, ctx: commands.Context, *, name: str): + """Set the name for the bank's currency.""" + await bank.set_currency_name(name, ctx.guild) + await ctx.send(_("Currency name has been set to: {name}").format(name=name)) + + @bank.is_owner_if_bank_global() + @checks.guildowner_or_permissions(administrator=True) + @bankset.command(name="maxbal") + async def bankset_maxbal(self, ctx: commands.Context, *, amount: int): + """Set the maximum balance a user can get.""" + try: + await bank.set_max_balance(amount, ctx.guild) + except ValueError: + # noinspection PyProtectedMember + return await ctx.send( + _("Amount must be greater than zero and less than {max}.").format( + max=humanize_number(bank._MAX_BALANCE) + ) + ) + await ctx.send( + _("Maximum balance has been set to: {amount}").format(amount=humanize_number(amount)) + ) + + @bank.is_owner_if_bank_global() + @checks.guildowner_or_permissions(administrator=True) + @bankset.command(name="registeramount") + async def bankset_registeramount(self, ctx: commands.Context, creds: int): + """Set the initial balance for new bank accounts. + + Example: + - `[p]bankset registeramount 5000` + + **Arguments** + + - `` The new initial balance amount. Default is 0. + """ + guild = ctx.guild + max_balance = await bank.get_max_balance(ctx.guild) + credits_name = await bank.get_currency_name(guild) + try: + await bank.set_default_balance(creds, guild) + except ValueError: + return await ctx.send( + _("Amount must be greater than or equal to zero and less than {maxbal}.").format( + maxbal=humanize_number(max_balance) + ) + ) + await ctx.send( + _("Registering an account will now give {num} {currency}.").format( + num=humanize_number(creds), currency=credits_name + ) + ) + + @bank.is_owner_if_bank_global() + @checks.guildowner_or_permissions(administrator=True) + @bankset.command(name="reset") + async def bankset_reset(self, ctx, confirmation: bool = False): + """Delete all bank accounts. + + Examples: + - `[p]bankset reset` - Did not confirm. Shows the help message. + - `[p]bankset reset yes` + + **Arguments** + + - `` This will default to false unless specified. + """ + if confirmation is False: + await ctx.send( + _( + "This will delete all bank accounts for {scope}.\nIf you're sure, type " + "`{prefix}bankset reset yes`" + ).format( + scope=self.bot.user.name if await bank.is_global() else _("this server"), + prefix=ctx.clean_prefix, + ) + ) + else: + await bank.wipe_bank(guild=ctx.guild) + await ctx.send( + _("All bank accounts for {scope} have been deleted.").format( + scope=self.bot.user.name if await bank.is_global() else _("this server") + ) + ) + + @bank.is_owner_if_bank_global() + @checks.admin_or_permissions(manage_guild=True) + @bankset.group(name="prune") + async def bankset_prune(self, ctx): + """Base command for pruning bank accounts.""" + pass + + @bankset_prune.command(name="server", aliases=["guild", "local"]) + @commands.guild_only() + @checks.guildowner() + async def bankset_prune_local(self, ctx, confirmation: bool = False): + """Prune bank accounts for users no longer in the server. + + Cannot be used with a global bank. See `[p]bankset prune global`. + + Examples: + - `[p]bankset prune server` - Did not confirm. Shows the help message. + - `[p]bankset prune server yes` + + **Arguments** + + - `` This will default to false unless specified. + """ + global_bank = await bank.is_global() + if global_bank is True: + return await ctx.send(_("This command cannot be used with a global bank.")) + + if confirmation is False: + await ctx.send( + _( + "This will delete all bank accounts for users no longer in this server." + "\nIf you're sure, type " + "`{prefix}bankset prune local yes`" + ).format(prefix=ctx.clean_prefix) + ) + else: + await bank.bank_prune(self.bot, guild=ctx.guild) + await ctx.send( + _("Bank accounts for users no longer in this server have been deleted.") + ) + + @bankset_prune.command(name="global") + @checks.is_owner() + async def bankset_prune_global(self, ctx, confirmation: bool = False): + """Prune bank accounts for users who no longer share a server with the bot. + + Cannot be used without a global bank. See `[p]bankset prune server`. + + Examples: + - `[p]bankset prune global` - Did not confirm. Shows the help message. + - `[p]bankset prune global yes` + + **Arguments** + + - `` This will default to false unless specified. + """ + global_bank = await bank.is_global() + if global_bank is False: + return await ctx.send(_("This command cannot be used with a local bank.")) + + if confirmation is False: + await ctx.send( + _( + "This will delete all bank accounts for users " + "who no longer share a server with the bot." + "\nIf you're sure, type `{prefix}bankset prune global yes`" + ).format(prefix=ctx.clean_prefix) + ) + else: + await bank.bank_prune(self.bot) + await ctx.send( + _( + "Bank accounts for users who " + "no longer share a server with the bot have been pruned." + ) + ) + + @bankset_prune.command(name="user", usage=" [confirmation=False]") + async def bankset_prune_user( + self, + ctx, + member_or_id: Union[discord.Member, RawUserIdConverter], + confirmation: bool = False, + ): + """Delete the bank account of a specified user. + + Examples: + - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message. + - `[p]bankset prune user @Twentysix yes` + + **Arguments** + + - `` The user to delete the bank of. Takes mentions, names, and user ids. + - `` This will default to false unless specified. + """ + try: + name = member_or_id.display_name + uid = member_or_id.id + except AttributeError: + name = member_or_id + uid = member_or_id + + if confirmation is False: + await ctx.send( + _( + "This will delete {name}'s bank account." + "\nIf you're sure, type " + "`{prefix}bankset prune user {id} yes`" + ).format(prefix=ctx.clean_prefix, id=uid, name=name) + ) + else: + await bank.bank_prune(self.bot, guild=ctx.guild, user_id=uid) + await ctx.send(_("The bank account for {name} has been pruned.").format(name=name)) + + @commands.group() + @checks.guildowner_or_permissions(administrator=True) + async def modlogset(self, ctx: commands.Context): + """Manage modlog settings.""" + pass + + @checks.is_owner() + @modlogset.command(hidden=True, name="fixcasetypes") + async def modlogset_fixcasetypes(self, ctx: commands.Context): + """Command to fix misbehaving casetypes.""" + await modlog.handle_auditype_key() + await ctx.tick() + + @modlogset.command(aliases=["channel"], name="modlog") + @commands.guild_only() + async def modlogset_modlog(self, ctx: commands.Context, channel: discord.TextChannel = None): + """Set a channel as the modlog. + + Omit `[channel]` to disable the modlog. + """ + guild = ctx.guild + if channel: + if channel.permissions_for(guild.me).send_messages: + await modlog.set_modlog_channel(guild, channel) + await ctx.send( + _("Mod events will be sent to {channel}.").format(channel=channel.mention) + ) + else: + await ctx.send( + _("I do not have permissions to send messages in {channel}!").format( + channel=channel.mention + ) + ) + else: + try: + await modlog.get_modlog_channel(guild) + except RuntimeError: + await ctx.send(_("Mod log is already disabled.")) + else: + await modlog.set_modlog_channel(guild, None) + await ctx.send(_("Mod log deactivated.")) + + @modlogset.command(name="cases") + @commands.guild_only() + async def modlogset_cases(self, ctx: commands.Context, action: str = None): + """Enable or disable case creation for a mod action.""" + guild = ctx.guild + + if action is None: # No args given + casetypes = await modlog.get_all_casetypes(guild) + await ctx.send_help() + lines = [] + for ct in casetypes: + enabled = _("enabled") if await ct.is_enabled() else _("disabled") + lines.append(f"{ct.name} : {enabled}") + + await ctx.send(_("Current settings:\n") + box("\n".join(lines))) + return + + casetype = await modlog.get_casetype(action, guild) + if not casetype: + await ctx.send(_("That action is not registered.")) + else: + enabled = await casetype.is_enabled() + await casetype.set_enabled(not enabled) + await ctx.send( + _("Case creation for {action_name} actions is now {enabled}.").format( + action_name=action, enabled=_("enabled") if not enabled else _("disabled") + ) + ) + + @modlogset.command(name="resetcases") + @commands.guild_only() + async def modlogset_resetcases(self, ctx: commands.Context): + """Reset all modlog cases in this server.""" + guild = ctx.guild + await ctx.send( + _("Are you sure you would like to reset all modlog cases in this server?") + + " (yes/no)" + ) + try: + pred = MessagePredicate.yes_or_no(ctx, user=ctx.author) + msg = await ctx.bot.wait_for("message", check=pred, timeout=30) + except asyncio.TimeoutError: + await ctx.send(_("You took too long to respond.")) + return + if pred.result: + await modlog.reset_cases(guild) + await ctx.send(_("Cases have been reset.")) + else: + await ctx.send(_("No changes have been made.")) + @commands.group(name="set") async def _set(self, ctx: commands.Context): """Commands for changing [botname]'s settings.""" @@ -4558,7 +4920,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): Makes a user or role immune from automated moderation actions. **Examples:** - - `[p]autoimmune add @TwentySix` - Adds a user. + - `[p]autoimmune add @Twentysix` - Adds a user. - `[p]autoimmune add @Mods` - Adds a role. **Arguments:** @@ -4578,7 +4940,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): Remove a user or role from being immune to automated moderation actions. **Examples:** - - `[p]autoimmune remove @TwentySix` - Removes a user. + - `[p]autoimmune remove @Twentysix` - Removes a user. - `[p]autoimmune remove @Mods` - Removes a role. **Arguments:** @@ -4598,7 +4960,7 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic): Checks if a user or role would be considered immune from automated actions. **Examples:** - - `[p]autoimmune isimmune @TwentySix` + - `[p]autoimmune isimmune @Twentysix` - `[p]autoimmune isimmune @Mods` **Arguments:**