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 <palmtree5+3577255@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
This commit is contained in:
palmtree5 2021-11-25 00:06:30 -09:00 committed by GitHub
parent fc560db72d
commit 6acdcdeae9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
58 changed files with 830 additions and 5046 deletions

View File

@ -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 <name>
**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**
* ``<name>``: 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 <name>
**Description**
Set bank's name.
**Arguments**
* ``<name>``: 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 <amount>
**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**
* ``<amount>``: 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

View File

@ -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:**
- ``<user_or_role>`` - 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 <name>
**Description**
Set bank's name.
**Arguments**
* ``<name>``: 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 <name>
**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**
* ``<name>``: 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 <amount>
**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**
* ``<amount>``: 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**
- ``<confirmation>`` 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**
- ``<confirmation>`` This will default to false unless specified.
.. _core-command-bankset-prune-user:
""""""""""""""""""
bankset prune user
""""""""""""""""""
**Syntax**
.. code-block:: none
[p]bankset prune user <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**
- ``<user>`` The user to delete the bank of. Takes mentions, names, and user ids.
- ``<confirmation>`` This will default to false unless specified.
.. _core-command-bankset-registeramount:
""""""""""""""""""""""
bankset registeramount
""""""""""""""""""""""
**Syntax**
.. code-block:: none
[p]bankset registeramount <creds>
**Description**
Set the initial balance for new bank accounts.
Example:
- ``[p]bankset registeramount 5000``
**Arguments**
- ``<creds>`` 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**
- ``<confirmation>`` 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:**
- ``<users_or_roles...>`` - 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:
^^^^^^

View File

@ -68,133 +68,6 @@ Example:
- ``<user>`` 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**
- ``<confirmation>`` 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**
- ``<confirmation>`` This will default to false unless specified.
.. _economy-command-bank-prune-user:
"""""""""""""""
bank prune user
"""""""""""""""
**Syntax**
.. code-block:: none
[p]bank prune user <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**
- ``<user>`` The user to delete the bank of. Takes mentions, names, and user ids.
- ``<confirmation>`` 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**
- ``<confirmation>`` This will default to false unless specified.
.. _economy-command-bank-set:
""""""""
@ -317,29 +190,6 @@ Examples:
- | ``<duration>`` 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 <creds>
**Description**
Set the initial balance for new bank accounts.
Example:
- ``[p]economyset registeramount 5000``
**Arguments**
- ``<creds>`` The new initial balance amount. Default is 0.
.. _economy-command-economyset-rolepaydayamount:
"""""""""""""""""""""""""""

View File

@ -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.
* ``<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:
^^^^^^

View File

@ -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

View File

@ -1,5 +0,0 @@
from .bank import Bank, is_owner_if_bank_global
def setup(bot):
bot.add_cog(Bank(bot))

View File

@ -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

View File

@ -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

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 <EMAIL@ADDRESS>\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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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}"

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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}"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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,
):

View File

@ -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**
- `<confirmation>` 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**
- `<confirmation>` 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**
- `<confirmation>` 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="<user> [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**
- `<user>` The user to delete the bank of. Takes mentions, names, and user ids.
- `<confirmation>` 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**
- `<creds>` 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):

View File

@ -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))

View File

@ -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:

View File

@ -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):

View File

@ -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):

View File

@ -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 <discord.ext.commands.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.

View File

@ -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,
)

View File

@ -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

View File

@ -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**
- `<creds>` 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**
- `<confirmation>` 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**
- `<confirmation>` 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**
- `<confirmation>` 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="<user> [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**
- `<user>` The user to delete the bank of. Takes mentions, names, and user ids.
- `<confirmation>` 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:**