mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-06 01:12:33 -05:00
Compare commits
43 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e218e092b0 | ||
|
|
7208cdb804 | ||
|
|
13cd751932 | ||
|
|
1bdaa9d95e | ||
|
|
67e776a640 | ||
|
|
dc5f025e02 | ||
|
|
2add689729 | ||
|
|
3716bf25a7 | ||
|
|
2f18133a93 | ||
|
|
e8aef1e923 | ||
|
|
30dc6fe171 | ||
|
|
8ae84b7c81 | ||
|
|
d01bca2314 | ||
|
|
300346dcd4 | ||
|
|
ab80f46d2e | ||
|
|
afae84fa6b | ||
|
|
d53ff57794 | ||
|
|
d3ffb22e86 | ||
|
|
b36a702e62 | ||
|
|
59e1e31634 | ||
|
|
8280067b7e | ||
|
|
7f587ea46b | ||
|
|
92788a90c1 | ||
|
|
3a12a9b47f | ||
|
|
d22ea2dd11 | ||
|
|
e519286f5c | ||
|
|
06ba425159 | ||
|
|
6038ef5550 | ||
|
|
b04610b457 | ||
|
|
140693b171 | ||
|
|
63cc83c81b | ||
|
|
e2a6d451c3 | ||
|
|
e2adb29cf3 | ||
|
|
1ca422a636 | ||
|
|
04cb1befe6 | ||
|
|
da8705fb8f | ||
|
|
395c184eef | ||
|
|
c7fd561cd5 | ||
|
|
bc8f2311d9 | ||
|
|
f129dcd1a9 | ||
|
|
f1d2be58c1 | ||
|
|
6060da0f87 | ||
|
|
13ca9a6c2e |
29
.github/workflows/codeql-analysis.yml
vendored
29
.github/workflows/codeql-analysis.yml
vendored
@@ -2,9 +2,7 @@ name: "CodeQL"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [V3/develop]
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
schedule:
|
||||
- cron: '0 14 * * 4'
|
||||
workflow_dispatch:
|
||||
@@ -17,25 +15,30 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
# We must fetch at least the immediate parents so that if this is
|
||||
# a pull request then we can checkout the head.
|
||||
fetch-depth: 2
|
||||
|
||||
# If this run was triggered by a pull request event, then checkout
|
||||
# the head of the pull request instead of the merge commit.
|
||||
- run: git checkout HEAD^2
|
||||
if: ${{ github.event_name == 'pull_request' }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: "3.8"
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install -U pip setuptools wheel
|
||||
python -m pip install -r ./tools/dev-requirements.txt
|
||||
# Set the `CODEQL-PYTHON` environment variable to the Python executable
|
||||
# that includes the dependencies
|
||||
echo "CODEQL_PYTHON=$(which python)" >> $GITHUB_ENV
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v1
|
||||
with:
|
||||
languages: 'python'
|
||||
# Override automatic language detection by changing the below list
|
||||
# Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python']
|
||||
# Override the default behavior so that the action doesn't attempt
|
||||
# to auto-install Python dependencies
|
||||
# Learn more...
|
||||
# https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection
|
||||
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies
|
||||
setup-python-dependencies: false
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 https://git.io/JvXDl
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 16 KiB |
@@ -1,5 +1,115 @@
|
||||
.. 3.4.x Changelogs
|
||||
|
||||
Redbot 3.4.5 (2020-12-24)
|
||||
=========================
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`Injabie3`, :ghuser:`NeuroAssassin`
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Streams
|
||||
*******
|
||||
|
||||
- Fixed Streams failing to load and work properly (:issue:`4687`, :issue:`4688`)
|
||||
|
||||
Redbot 3.4.4 (2020-12-24)
|
||||
=========================
|
||||
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`aikaterna`, :ghuser:`bobloy`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`kreus7`, :ghuser:`NeuroAssassin`, :ghuser:`npc203`, :ghuser:`palmtree5`, :ghuser:`phenom4n4n`, :ghuser:`Predeactor`, :ghuser:`retke`, :ghuser:`siu3334`, :ghuser:`Vexed01`, :ghuser:`yamikaitou`
|
||||
|
||||
Read before updating
|
||||
--------------------
|
||||
|
||||
1. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
Red 3.4.4 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.2.2_1170>`__.
|
||||
|
||||
2. Ubuntu 16.04 is no longer supported as it will soon reach its end of life and it is no longer viable for us to maintain support for it.
|
||||
|
||||
While you might still be able to run Red on it, we will no longer put any resources into supporting it. If you're using Ubuntu 16.04, we highly recommend that you upgrade to the latest LTS version of Ubuntu.
|
||||
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Core Bot
|
||||
********
|
||||
|
||||
- Red's logging will now shine in your terminal more than ever (:issue:`4577`)
|
||||
- Improved consistency of command usage in the help messages within all commands in Core Red (:issue:`4589`)
|
||||
- Added a friendly error when the duration provided to commands that use the ``commands.TimedeltaConverter`` converter is out of the maximum bounds allowed by Python interpreter (:issue:`4019`, :issue:`4628`, :issue:`4630`)
|
||||
- Fixed an error when removing path from a different operating system than the bot is currently running on with ``[p]removepath`` (:issue:`2609`, :issue:`4662`, :issue:`4466`)
|
||||
|
||||
Audio
|
||||
*****
|
||||
|
||||
- Fixed ``[p]llset java`` failing to set the Java executable path (:issue:`4621`, :issue:`4624`)
|
||||
- Fixed Soundcloud playback (:issue:`4683`)
|
||||
- Fixed YouTube age-restricted track playback (:issue:`4683`)
|
||||
- Added more friendly messages for 429 errors to let users know they have been temporarily banned from accessing the service instead of a generic Lavalink error (:issue:`4683`)
|
||||
- Environment information will now be appended to Lavalink tracebacks in the spring.log (:issue:`4683`)
|
||||
|
||||
Cleanup
|
||||
*******
|
||||
|
||||
- ``[p]cleanup self`` will now delete the command message when the bot has permissions to do so (:issue:`4640`)
|
||||
|
||||
Dev
|
||||
***
|
||||
|
||||
- Added new ``[p]bypasscooldown`` command that allows owners to bypass command cooldowns (:issue:`4440`)
|
||||
|
||||
Economy
|
||||
*******
|
||||
|
||||
- ``[p]economyset slotmin`` and ``[p]economyset slotmax`` now warn when the new value will cause the slots command to not work (:issue:`4583`)
|
||||
|
||||
General
|
||||
*******
|
||||
|
||||
- Updated features list in ``[p]serverinfo`` with the latest changes from Discord (:issue:`4678`)
|
||||
|
||||
Mod
|
||||
***
|
||||
|
||||
- ``[p]ban`` command will no longer error out when the given reason is too long (:issue:`4187`, :issue:`4189`)
|
||||
|
||||
Streams
|
||||
*******
|
||||
|
||||
- Scheduled YouTube streams now work properly with the cog (:issue:`3691`, :issue:`4615`)
|
||||
- YouTube stream schedules are now announced before the stream (:issue:`4615`)
|
||||
|
||||
- Alerts about YouTube stream schedules can be disabled with a new ``[p]streamset ignoreschedule`` command (:issue:`4615`)
|
||||
|
||||
- Improved error logging (:issue:`4680`)
|
||||
|
||||
Trivia Lists
|
||||
************
|
||||
|
||||
- Added ``whosthatpokemon5`` trivia list containing Pokémon from the 5th generation (:issue:`4646`)
|
||||
- Added ``geography`` trivia list (:issue:`4618`)
|
||||
|
||||
|
||||
Developer changelog
|
||||
-------------------
|
||||
|
||||
- `get_audit_reason()` can now be passed a ``shorten`` keyword argument which will automatically shorten the returned audit reason to fit the max length allowed by Discord audit logs (:issue:`4189`)
|
||||
- ``bot.remove_command()`` now returns the command object of the removed command as does the equivalent method from `discord.ext.commands.Bot` class (:issue:`4636`)
|
||||
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added `cog guide for Downloader cog <streams>` (:issue:`4511`)
|
||||
- Added `cog guide for Economy cog <streams>` (:issue:`4519`)
|
||||
- Added `cog guide for Streams cog <streams>` (:issue:`4521`)
|
||||
- Added `guide_cog_creators` document (:issue:`4637`)
|
||||
- Removed install instructions for Ubuntu 16.04 (:issue:`4650`)
|
||||
|
||||
|
||||
Redbot 3.4.3 (2020-11-16)
|
||||
=========================
|
||||
|
||||
@@ -257,7 +367,7 @@ Core Bot
|
||||
- Added API for setting contextual locales (:issue:`3896`, :issue:`1970`)
|
||||
|
||||
- New function added: `redbot.core.i18n.set_contextual_locales_from_guild()`
|
||||
- Contextual locale is automatically set for commands and only needs to be done manually for things like event listeners; see `guidelines-for-cog-creators` for more information
|
||||
- Contextual locale is automatically set for commands and only needs to be done manually for things like event listeners; see `recommendations-for-cog-creators` for more information
|
||||
|
||||
- Added `bot.remove_shared_api_services() <RedBase.remove_shared_api_services()>` to remove all keys and tokens associated with an API service (:issue:`4370`)
|
||||
- Added an option to return all tokens for an API service if ``service_name`` is not specified in `bot.get_shared_api_tokens() <RedBase.get_shared_api_tokens()>` (:issue:`4370`)
|
||||
@@ -425,13 +535,13 @@ Core Bot
|
||||
- Added cog disabling API (:issue:`4043`, :issue:`3945`)
|
||||
|
||||
- New methods added: `bot.cog_disabled_in_guild() <RedBase.cog_disabled_in_guild()>`, `bot.cog_disabled_in_guild_raw() <RedBase.cog_disabled_in_guild_raw()>`
|
||||
- Cog disabling is automatically applied for commands and only needs to be done manually for things like event listeners; see `guidelines-for-cog-creators` for more information
|
||||
- Cog disabling is automatically applied for commands and only needs to be done manually for things like event listeners; see `recommendations-for-cog-creators` for more information
|
||||
|
||||
- Added data request API (:issue:`4045`, :issue:`4169`)
|
||||
|
||||
- New special methods added to `commands.Cog`: `red_get_data_for_user()` (documented provisionally), `red_delete_data_for_user()`
|
||||
- New special module level variable added: ``__red_end_user_data_statement__``
|
||||
- These methods and variables should be added by all cogs according to their documentation; see `guidelines-for-cog-creators` for more information
|
||||
- These methods and variables should be added by all cogs according to their documentation; see `recommendations-for-cog-creators` for more information
|
||||
- New ``info.json`` key added: ``end_user_data_statement``; see `Info.json format documentation <info-json-format>` for more information
|
||||
|
||||
- Added `bot.message_eligible_as_command() <RedBase.message_eligible_as_command()>` utility method which can be used to determine if a message may be responded to as a command (:issue:`4077`)
|
||||
|
||||
537
docs/cog_guides/downloader.rst
Normal file
537
docs/cog_guides/downloader.rst
Normal file
@@ -0,0 +1,537 @@
|
||||
.. _downloader:
|
||||
|
||||
==========
|
||||
Downloader
|
||||
==========
|
||||
|
||||
This is the cog guide for the downloader 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 downloader
|
||||
|
||||
.. _downloader-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
Install community cogs made by Cog Creators.
|
||||
|
||||
Community cogs, also called third party cogs, are not included
|
||||
in the default Red install.
|
||||
|
||||
Community cogs come in repositories. Repos are a group of cogs
|
||||
you can install. You always need to add the creator's repository
|
||||
using the ``[p]repo`` command before you can install one or more
|
||||
cogs from the creator.
|
||||
|
||||
|
||||
.. _downloader-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _downloader-command-cog:
|
||||
|
||||
^^^
|
||||
cog
|
||||
^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for cog installation management commands.
|
||||
|
||||
.. _downloader-command-cog-checkforupdates:
|
||||
|
||||
"""""""""""""""""""
|
||||
cog checkforupdates
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog checkforupdates
|
||||
|
||||
**Description**
|
||||
|
||||
Check for available cog updates (including pinned cogs).
|
||||
|
||||
This command doesn't update cogs, it only checks for updates.
|
||||
Use ``[p]cog update`` to update cogs.
|
||||
|
||||
.. _downloader-command-cog-info:
|
||||
|
||||
""""""""
|
||||
cog info
|
||||
""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog info <repo> <cog>
|
||||
|
||||
**Description**
|
||||
|
||||
List information about a single cog.
|
||||
|
||||
Example:
|
||||
- ``[p]cog info 26-Cogs defender``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The repo to get cog info from.
|
||||
- ``<cog>`` The cog to get info on.
|
||||
|
||||
.. _downloader-command-cog-install:
|
||||
|
||||
"""""""""""
|
||||
cog install
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog install <repo> <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Install a cog from the given repo.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog install 26-Cogs defender``
|
||||
- ``[p]cog install Laggrons-Dumb-Cogs say roleinvite``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of the repo to install cogs from.
|
||||
- ``<cogs...>`` The cog or cogs to install.
|
||||
|
||||
.. _downloader-command-cog-installversion:
|
||||
|
||||
""""""""""""""""""
|
||||
cog installversion
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog installversion <repo> <revision> <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Install a cog from the specified revision of given repo.
|
||||
|
||||
Revisions are "commit ids" that point to the point in the code when a specific change was made.
|
||||
The latest revision can be found in the URL bar for any GitHub repo by `pressing "y" on that repo <https://docs.github.com/en/free-pro-team@latest/github/managing-files-in-a-repository/getting-permanent-links-to-files#press-y-to-permalink-to-a-file-in-a-specific-commit>`_.
|
||||
|
||||
Older revisions can be found in the URL bar by `viewing the commit history of any repo <https://cdn.discordapp.com/attachments/133251234164375552/775760247787749406/unknown.png>`_
|
||||
|
||||
Example:
|
||||
- ``[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of the repo to install cogs from.
|
||||
- ``<revision>`` The revision to install from.
|
||||
- ``<cogs...>`` The cog or cogs to install.
|
||||
|
||||
.. _downloader-command-cog-list:
|
||||
|
||||
""""""""
|
||||
cog list
|
||||
""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog list <repo>
|
||||
|
||||
**Description**
|
||||
|
||||
List all available cogs from a single repo.
|
||||
|
||||
Example:
|
||||
- ``[p]cog list 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The repo to list cogs from.
|
||||
|
||||
.. _downloader-command-cog-listpinned:
|
||||
|
||||
""""""""""""""
|
||||
cog listpinned
|
||||
""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog listpinned
|
||||
|
||||
**Description**
|
||||
|
||||
List currently pinned cogs.
|
||||
|
||||
.. _downloader-command-cog-pin:
|
||||
|
||||
"""""""
|
||||
cog pin
|
||||
"""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog pin <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Pin cogs - this will lock cogs on their current version.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog pin defender``
|
||||
- ``[p]cog pin outdated_cog1 outdated_cog2``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<cogs...>`` The cog or cogs to pin. Must already be installed.
|
||||
|
||||
.. _downloader-command-cog-uninstall:
|
||||
|
||||
"""""""""""""
|
||||
cog uninstall
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog uninstall <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Uninstall cogs.
|
||||
|
||||
You may only uninstall cogs which were previously installed
|
||||
by Downloader.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog uninstall 26-Cogs defender``
|
||||
- ``[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<cogs...>`` The cog or cogs to uninstall.
|
||||
|
||||
.. _downloader-command-cog-unpin:
|
||||
|
||||
"""""""""
|
||||
cog unpin
|
||||
"""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog unpin <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Unpin cogs - this will remove the update lock from those cogs.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog unpin defender``
|
||||
- ``[p]cog unpin updated_cog1 updated_cog2``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<cogs...>`` The cog or cogs to unpin. Must already be installed and pinned.
|
||||
|
||||
.. _downloader-command-cog-update:
|
||||
|
||||
""""""""""
|
||||
cog update
|
||||
""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog update [cogs...]
|
||||
|
||||
**Description**
|
||||
|
||||
Update all cogs, or ones of your choosing.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog update``
|
||||
- ``[p]cog update defender``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``[cogs...]`` The cog or cogs to update. If omitted, all cogs are updated.
|
||||
|
||||
.. _downloader-command-cog-updateallfromrepos:
|
||||
|
||||
""""""""""""""""""""""
|
||||
cog updateallfromrepos
|
||||
""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog updateallfromrepos <repos...>
|
||||
|
||||
**Description**
|
||||
|
||||
Update all cogs from repos of your choosing.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog updateallfromrepos 26-Cogs``
|
||||
- ``[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repos...>`` The repo or repos to update all cogs from.
|
||||
|
||||
.. _downloader-command-cog-updatetoversion:
|
||||
|
||||
"""""""""""""""""""
|
||||
cog updatetoversion
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog updatetoversion <repo> <revision> [cogs...]
|
||||
|
||||
**Description**
|
||||
|
||||
Update all cogs, or ones of your choosing to chosen revision of one repo.
|
||||
|
||||
Note that update doesn't mean downgrade and therefore ``revision``
|
||||
has to be newer than the version that cog currently has installed. If you want to
|
||||
downgrade the cog, uninstall and install it again.
|
||||
|
||||
See ``[p]cog installversion`` for an explanation of ``revision``.
|
||||
|
||||
Example:
|
||||
- ``[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The repo or repos to update all cogs from.
|
||||
- ``<revision>`` The revision to update to.
|
||||
- ``[cogs...]`` The cog or cogs to update.
|
||||
|
||||
.. _downloader-command-findcog:
|
||||
|
||||
^^^^^^^
|
||||
findcog
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]findcog <command_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Find which cog a command comes from.
|
||||
|
||||
This will only work with loaded cogs.
|
||||
|
||||
Example:
|
||||
- ``[p]findcog ping``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<command_name>`` The command to search for.
|
||||
|
||||
.. _downloader-command-pipinstall:
|
||||
|
||||
^^^^^^^^^^
|
||||
pipinstall
|
||||
^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]pipinstall <deps...>
|
||||
|
||||
**Description**
|
||||
|
||||
Install a group of dependencies using pip.
|
||||
|
||||
Examples:
|
||||
- ``[p]pipinstall bs4``
|
||||
- ``[p]pipinstall py-cpuinfo psutil``
|
||||
|
||||
Improper usage of this command can break your bot, be careful.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<deps...>`` The package or packages you wish to install.
|
||||
|
||||
.. _downloader-command-repo:
|
||||
|
||||
^^^^
|
||||
repo
|
||||
^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for repository management.
|
||||
|
||||
.. _downloader-command-repo-add:
|
||||
|
||||
""""""""
|
||||
repo add
|
||||
""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo add <name> <repo_url> [branch]
|
||||
|
||||
**Description**
|
||||
|
||||
Add a new repo.
|
||||
|
||||
Examples:
|
||||
- ``[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs``
|
||||
- ``[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3``
|
||||
|
||||
Repo names can only contain characters A-z, numbers, underscores, and hyphens.
|
||||
The branch will be the default branch if not specified.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<name>`` The name given to the repo.
|
||||
- ``<repo_url>`` URL to the cog branch. Usually GitHub or GitLab.
|
||||
- ``[branch]`` Optional branch to install cogs from.
|
||||
|
||||
.. _downloader-command-repo-delete:
|
||||
|
||||
"""""""""""
|
||||
repo delete
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo delete <repo>
|
||||
|
||||
.. tip:: Aliases: ``repo remove``, ``repo del``
|
||||
|
||||
**Description**
|
||||
|
||||
Remove a repo and its files.
|
||||
|
||||
Example:
|
||||
- ``[p]repo delete 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of an already added repo
|
||||
|
||||
.. _downloader-command-repo-info:
|
||||
|
||||
"""""""""
|
||||
repo info
|
||||
"""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo info <repo>
|
||||
|
||||
**Description**
|
||||
|
||||
Show information about a repo.
|
||||
|
||||
Example:
|
||||
- ``[p]repo info 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of the repo to show info about.
|
||||
|
||||
.. _downloader-command-repo-list:
|
||||
|
||||
"""""""""
|
||||
repo list
|
||||
"""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo list
|
||||
|
||||
**Description**
|
||||
|
||||
List all installed repos.
|
||||
|
||||
.. _downloader-command-repo-update:
|
||||
|
||||
"""""""""""
|
||||
repo update
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo update [repos...]
|
||||
|
||||
**Description**
|
||||
|
||||
Update all repos, or ones of your choosing.
|
||||
|
||||
This will *not* update the cogs installed from those repos.
|
||||
|
||||
Examples:
|
||||
- ``[p]repo update``
|
||||
- ``[p]repo update 26-Cogs``
|
||||
- ``[p]repo update 26-Cogs Laggrons-Dumb-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``[repos...]`` The name or names of repos to update. If omitted, all repos are updated.
|
||||
535
docs/cog_guides/economy.rst
Normal file
535
docs/cog_guides/economy.rst
Normal file
@@ -0,0 +1,535 @@
|
||||
.. _economy:
|
||||
|
||||
=======
|
||||
Economy
|
||||
=======
|
||||
|
||||
This is the cog guide for the economy 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 economy
|
||||
|
||||
.. _economy-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
Get rich and have fun with imaginary currency!
|
||||
|
||||
|
||||
.. _economy-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _economy-command-bank:
|
||||
|
||||
^^^^
|
||||
bank
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to manage the bank.
|
||||
|
||||
.. _economy-command-bank-balance:
|
||||
|
||||
""""""""""""
|
||||
bank balance
|
||||
""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank balance [user]
|
||||
|
||||
**Description**
|
||||
|
||||
Show the user's account balance.
|
||||
|
||||
Example:
|
||||
- ``[p]bank balance``
|
||||
- ``[p]bank balance @Twentysix``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<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:
|
||||
|
||||
""""""""
|
||||
bank set
|
||||
""""""""
|
||||
|
||||
.. note:: |admin-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank set <to> <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the balance of a user's bank account.
|
||||
|
||||
Putting + or - signs before the amount will add/remove currency on the user's bank account instead.
|
||||
|
||||
Examples:
|
||||
- ``[p]bank set @Twentysix 26`` - Sets balance to 26
|
||||
- ``[p]bank set @Twentysix +2`` - Increases balance by 2
|
||||
- ``[p]bank set @Twentysix -6`` - Decreases balance by 6
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<to>`` The user to set the currency of.
|
||||
- ``<creds>`` The amount of currency to set their balance to.
|
||||
|
||||
.. _economy-command-bank-transfer:
|
||||
|
||||
"""""""""""""
|
||||
bank transfer
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank transfer <to> <amount>
|
||||
|
||||
**Description**
|
||||
|
||||
Transfer currency to other users.
|
||||
|
||||
This will come out of your balance, so make sure you have enough.
|
||||
|
||||
Example:
|
||||
- ``[p]bank transfer @Twentysix 500``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<to>`` The user to give currency to.
|
||||
- ``<amount>`` The amount of currency to give.
|
||||
|
||||
.. _economy-command-economyset:
|
||||
|
||||
^^^^^^^^^^
|
||||
economyset
|
||||
^^^^^^^^^^
|
||||
|
||||
.. note:: |admin-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to manage Economy settings.
|
||||
|
||||
.. _economy-command-economyset-paydayamount:
|
||||
|
||||
"""""""""""""""""""""""
|
||||
economyset paydayamount
|
||||
"""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset paydayamount <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the amount earned each payday.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset paydayamount 400``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<creds>`` The new amount to give when using the payday command. Default is 120.
|
||||
|
||||
.. _economy-command-economyset-paydaytime:
|
||||
|
||||
"""""""""""""""""""""
|
||||
economyset paydaytime
|
||||
"""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset paydaytime <seconds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the cooldown for the payday command.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset paydaytime 86400``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<seconds>`` The new number of seconds to wait in between uses of payday. Default is 300.
|
||||
|
||||
.. _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:
|
||||
|
||||
"""""""""""""""""""""""""""
|
||||
economyset rolepaydayamount
|
||||
"""""""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset rolepaydayamount <role> <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the amount earned each payday for a role.
|
||||
|
||||
Only available when not using a global bank.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset rolepaydayamount @Members 400``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<role>`` The role to assign a custom payday amount to.
|
||||
- ``<creds>`` The new amount to give when using the payday command.
|
||||
|
||||
.. _economy-command-economyset-showsettings:
|
||||
|
||||
"""""""""""""""""""""""
|
||||
economyset showsettings
|
||||
"""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset showsettings
|
||||
|
||||
**Description**
|
||||
|
||||
Shows the current economy settings
|
||||
|
||||
.. _economy-command-economyset-slotmax:
|
||||
|
||||
""""""""""""""""""
|
||||
economyset slotmax
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset slotmax <bid>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the maximum slot machine bid.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset slotmax 50``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<bid>`` The new maximum bid for using the slot machine. Default is 100.
|
||||
|
||||
.. _economy-command-economyset-slotmin:
|
||||
|
||||
""""""""""""""""""
|
||||
economyset slotmin
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset slotmin <bid>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the minimum slot machine bid.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset slotmin 10``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<bid>`` The new minimum bid for using the slot machine. Default is 5.
|
||||
|
||||
.. _economy-command-economyset-slottime:
|
||||
|
||||
"""""""""""""""""""
|
||||
economyset slottime
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset slottime <seconds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the cooldown for the slot machine.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset slottime 10``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<seconds>`` The new number of seconds to wait in between uses of the slot machine. Default is 5.
|
||||
|
||||
.. _economy-command-leaderboard:
|
||||
|
||||
^^^^^^^^^^^
|
||||
leaderboard
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]leaderboard [top=10] [show_global=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Print the leaderboard.
|
||||
|
||||
Defaults to top 10.
|
||||
|
||||
Examples:
|
||||
- ``[p]leaderboard``
|
||||
- ``[p]leaderboard 50`` - Shows the top 50 instead of top 10.
|
||||
- ``[p]leaderboard 100 yes`` - Shows the top 100 from all servers.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<top>`` How many positions on the leaderboard to show. Defaults to 10 if omitted.
|
||||
- ``<show_global>`` Whether to include results from all servers. This will default to false unless specified.
|
||||
|
||||
.. _economy-command-payday:
|
||||
|
||||
^^^^^^
|
||||
payday
|
||||
^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]payday
|
||||
|
||||
**Description**
|
||||
|
||||
Get some free currency.
|
||||
|
||||
The amount awarded and frequency can be configured.
|
||||
|
||||
.. _economy-command-payouts:
|
||||
|
||||
^^^^^^^
|
||||
payouts
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]payouts
|
||||
|
||||
**Description**
|
||||
|
||||
Show the payouts for the slot machine.
|
||||
|
||||
.. _economy-command-slot:
|
||||
|
||||
^^^^
|
||||
slot
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]slot <bid>
|
||||
|
||||
**Description**
|
||||
|
||||
Use the slot machine.
|
||||
|
||||
Example:
|
||||
- ``[p]slot 50``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<bid>`` The amount to bet on the slot machine. Winning payouts are higher when you bet more.
|
||||
553
docs/cog_guides/streams.rst
Normal file
553
docs/cog_guides/streams.rst
Normal file
@@ -0,0 +1,553 @@
|
||||
.. _streams:
|
||||
|
||||
=======
|
||||
Streams
|
||||
=======
|
||||
|
||||
This is the cog guide for the Streams 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 streams
|
||||
|
||||
.. _streams-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog provides commands to check if a channel
|
||||
on a supported streaming service is live as well
|
||||
as to create and manage alerts for channels.
|
||||
|
||||
Supported streaming services are:
|
||||
|
||||
- Twitch
|
||||
- Youtube
|
||||
- Smashcast
|
||||
- Picarto
|
||||
|
||||
Youtube and Twitch both require setting authentication
|
||||
details for commands for those services to work. See
|
||||
:ref:`[p]streamset twitchtoken <streams-command-streamset-twitchtoken>` and
|
||||
:ref:`[p]streamset youtubekey <streams-command-streamset-youtubekey>`
|
||||
for more information.
|
||||
|
||||
.. _streams-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _streams-command-streamset:
|
||||
|
||||
^^^^^^^^^
|
||||
streamset
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset
|
||||
|
||||
**Description**
|
||||
|
||||
Manage stream alert settings.
|
||||
|
||||
.. _streams-command-streamset-autodelete:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
streamset autodelete
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset autodelete <on_off>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggles automatic deletion of stream alerts when the
|
||||
stream goes offline.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<on_off>``: Whether to turn on or off
|
||||
|
||||
.. _streams-command-streamset-ignorereruns:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset ignorereruns
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset ignorereruns
|
||||
|
||||
**Description**
|
||||
|
||||
Toggles excluding reruns from the alerts.
|
||||
|
||||
At this time, this functionality only applies to Twitch stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention:
|
||||
|
||||
^^^^^^^^^^^^^^^^^
|
||||
streamset mention
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentions for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention-all:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset mention all
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention all
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentioning ``@everyone`` for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention-online:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset mention online
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention online
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentioning ``@here`` for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention-role:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset mention role
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention role <role>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentioning a role for stream alerts.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<role>``: The role to toggle a mention for. |role-input|
|
||||
|
||||
.. _streams-command-streamset-message:
|
||||
|
||||
^^^^^^^^^^^^^^^^^
|
||||
streamset message
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message
|
||||
|
||||
**Description**
|
||||
|
||||
Manage custom messages for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-message-mention:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset message mention
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message mention <message>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets a stream alert message for when mentions are enabled.
|
||||
|
||||
Use ``{mention}`` in the message to insert the selected mentions.
|
||||
|
||||
Use ``{stream}`` in the message to insert the channel or user name.
|
||||
|
||||
For example: ``[p]streamset message mention {mention}, {stream} is live!``
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<message>``: Your alert message
|
||||
|
||||
.. _streams-command-streamset-message-nomention:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset message nomention
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message nomention <message>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets a stream alert message for when mentions are disabled.
|
||||
|
||||
Use ``{stream}`` in the message to insert the channel or user name.
|
||||
|
||||
For example: ``[p]streamset message nomention {stream} is live!``
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<message>``: Your alert message
|
||||
|
||||
.. _streams-command-streamset-message-clear:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset message clear
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message clear
|
||||
|
||||
**Description**
|
||||
|
||||
Resets the stream alert messages for the server.
|
||||
|
||||
.. _streams-command-streamset-timer:
|
||||
|
||||
^^^^^^^^^^^^^^^
|
||||
streamset timer
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset timer <refresh_timer>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets the refresh time for stream alerts (how frequently they will be checked).
|
||||
|
||||
This cannot be set to anything less than 60 seconds.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<refresh_timer>``: The frequency with which streams should be checked, in seconds
|
||||
|
||||
.. _streams-command-streamset-youtubekey:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
streamset youtubekey
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset youtubekey
|
||||
|
||||
**Description**
|
||||
|
||||
Explains how to set the YouTube token.
|
||||
|
||||
To get one, do the following:
|
||||
|
||||
1. Create a project
|
||||
(see https://support.google.com/googleapi/answer/6251787 for details)
|
||||
|
||||
2. Enable the YouTube Data API v3
|
||||
(see https://support.google.com/googleapi/answer/6158841 for instructions)
|
||||
|
||||
3. Set up your API key
|
||||
(see https://support.google.com/googleapi/answer/6158862 for instructions)
|
||||
|
||||
4. Copy your API key and run the command ``[p]set api youtube api_key <your_api_key_here>``
|
||||
|
||||
.. attention:: These tokens are sensitive and should only be
|
||||
used in a private channel or in DM with the bot.
|
||||
|
||||
.. _streams-command-streamset-twitchtoken:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset twitchtoken
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset twitchtoken
|
||||
|
||||
**Description**
|
||||
|
||||
Explains how to set the Twitch token.
|
||||
|
||||
To set the Twitch API tokens, follow these steps:
|
||||
|
||||
1. Go to this page: https://dev.twitch.tv/dashboard/apps.
|
||||
|
||||
2. Click Register Your Application.
|
||||
|
||||
3. Enter a name, set the OAuth Redirect URI to http://localhost, and select an Application Category of your choosing.
|
||||
|
||||
4. Click Register.
|
||||
|
||||
5. Copy your client ID and your client secret into:
|
||||
``[p]set api twitch client_id <your_client_id_here> client_secret <your_client_secret_here>``
|
||||
|
||||
.. attention:: These tokens are sensitive and should only be
|
||||
used in a private channel or in DM with the bot.
|
||||
|
||||
.. _streams-command-picarto:
|
||||
|
||||
^^^^^^^
|
||||
picarto
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]picarto <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a Picarto channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Picarto channel to check.
|
||||
|
||||
.. _streams-command-smashcast:
|
||||
|
||||
^^^^^^^^^
|
||||
smashcast
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]smashcast <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a Smashcast channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Smashcast channel to check.
|
||||
|
||||
.. _streams-command-twitchstream:
|
||||
|
||||
^^^^^^^^^^^^
|
||||
twitchstream
|
||||
^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]twitchstream <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a Twitch channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Twitch channel to check.
|
||||
|
||||
.. _streams-command-youtubestream:
|
||||
|
||||
^^^^^^^^^^^^^
|
||||
youtubestream
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]youtubestream <channel_id_or_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a YouTube channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_id_or_name>``: The name or id of the YouTube channel to be checked.
|
||||
|
||||
.. _streams-command-streamalert:
|
||||
|
||||
^^^^^^^^^^^
|
||||
streamalert
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert
|
||||
|
||||
**Description**
|
||||
|
||||
Manage automated stream alerts.
|
||||
|
||||
.. _streams-command-streamalert-list:
|
||||
|
||||
^^^^^^^^^^^^^^^^
|
||||
streamalert list
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert list
|
||||
|
||||
**Description**
|
||||
|
||||
Lists all active alerts in the current server.
|
||||
|
||||
.. _streams-command-streamalert-picarto:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
streamalert picarto
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert picarto <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Picarto channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Picarto channel to toggle the alert for.
|
||||
|
||||
.. _streams-command-streamalert-smashcast:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
streamalert smashcast
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert smashcast <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Smashcast channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Smashcast channel to toggle the alert for.
|
||||
|
||||
.. _streams-command-streamalert-twitch-channel:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamalert twitch channel
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert twitch channel <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Twitch channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Twitch channel to toggle the alert for.
|
||||
|
||||
.. _streams-command-streamalert-youtube:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
streamalert youtube
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert youtube <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Picarto channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_id_or_name>``: The name or id of the YouTube channel to be checked.
|
||||
|
||||
.. _streams-command-streamalert-stop:
|
||||
|
||||
^^^^^^^^^^^^^^^^
|
||||
streamalert stop
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert stop [disable-all=No]
|
||||
|
||||
**Description**
|
||||
|
||||
Disable all stream alerts for this channel or server.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[disable-all]``: Defaults to ``no``. If this is set to ``yes``, all
|
||||
stream alerts in the current server will be disabled.
|
||||
If ``no`` or unspecified, all stream alerts in the
|
||||
current channel will be stopped.
|
||||
@@ -277,7 +277,7 @@ If you want to do it, follow these steps.
|
||||
you're a beginner, we recommend **Ubuntu 20.04 LTS**.
|
||||
|
||||
For Raspberry Pi users, just install `Raspbian
|
||||
<https://www.raspberrypi.org/downloads/raspbian/>`_ on a micro-SD card.
|
||||
<https://www.raspberrypi.org/software/>`_ on a micro-SD card.
|
||||
|
||||
2.1. **Log in**
|
||||
|
||||
|
||||
@@ -156,6 +156,12 @@ Publishing your cog
|
||||
|
||||
Go to :doc:`/guide_publish_cogs`
|
||||
|
||||
--------------------------------
|
||||
Becoming an Approved Cog Creator
|
||||
--------------------------------
|
||||
|
||||
:doc:`/guide_cog_creators` explains the Cog Creator Application process and lists requirements and good practices for Cog Creators. This information is worth following for anyone creating cogs for Red, regardless of if you plan to publish your cogs or not.
|
||||
|
||||
--------------------
|
||||
Additional resources
|
||||
--------------------
|
||||
@@ -163,103 +169,3 @@ Additional resources
|
||||
Be sure to check out the :doc:`/guide_migration` for some resources
|
||||
on developing cogs for V3. This will also cover differences between V2 and V3 for
|
||||
those who developed cogs for V2.
|
||||
|
||||
|
||||
.. _guidelines-for-cog-creators:
|
||||
|
||||
---------------------------
|
||||
Guidelines for Cog Creators
|
||||
---------------------------
|
||||
|
||||
The following are a list of guidelines Cog Creators should strive to follow.
|
||||
Not all of these are strict requirements (some are) but are all generally advisable.
|
||||
|
||||
1. Cogs should follow a few naming conventions for consistency.
|
||||
|
||||
- Cog classes should be TitleCased, using alphabetic characters only.
|
||||
- Commands should be lower case, using alphanumeric characters only.
|
||||
- Cog modules should be lower case, using alphabetic characters only.
|
||||
|
||||
2. Cogs and commands should have docstrings suitable for use in help output.
|
||||
|
||||
- This one is slightly flexible if using other methods of setting help.
|
||||
|
||||
3. Don't prevent normal operation of the bot without the user opting into this.
|
||||
|
||||
- This includes as a side effect by blocking the event loop.
|
||||
|
||||
4. If your cog uses logging:
|
||||
|
||||
- The namespace for logging should be: ``red.your_repo_name.cog_name``.
|
||||
- Print statements are not a substitute for proper logging.
|
||||
|
||||
5. If you use asyncio.create_task, your tasks need to:
|
||||
|
||||
- Be cancelled on cog unload.
|
||||
- Handle errors.
|
||||
|
||||
6. Event listeners should exit early if it is an event you don't need.
|
||||
This makes your events less expensive in terms of CPU time. Examples below:
|
||||
|
||||
- Checking that you are in a guild before interacting with config for an antispam command.
|
||||
- Checking that you aren't reacting to a bot message (``not message.author.bot``) early on.
|
||||
|
||||
7. Use .gitignore (or something else) to keep unwanted files out of your cog repo.
|
||||
8. Put a license on your cog repo.
|
||||
|
||||
- By default, in most jurisdictions, without a license that at least offers the code for use,
|
||||
users cannot legally use your code.
|
||||
|
||||
9. Use botwide features when they apply. Some examples of this:
|
||||
|
||||
- ``ctx.embed_color``
|
||||
- ``bot.is_automod_immune``
|
||||
|
||||
10. Use checks to limit command use when the bot needs special permissions.
|
||||
11. Check against user input before doing things. Common things to check:
|
||||
|
||||
- Resulting output is safe.
|
||||
- Values provided make sense. (eg. no negative numbers for payday)
|
||||
- Don't unsafely use user input for things like database input.
|
||||
|
||||
12. Don't abuse bot internals.
|
||||
|
||||
- If you need access to something, ask us or open an issue.
|
||||
- If you're sure the current usage is safe, document why,
|
||||
but we'd prefer you work with us on ensuring you have access to what you need.
|
||||
|
||||
13. Update your cogs for breakage.
|
||||
|
||||
- We announce this in advance.
|
||||
- If you need help, ask.
|
||||
|
||||
14. Check events against `bot.cog_disabled_in_guild() <RedBase.cog_disabled_in_guild()>`
|
||||
|
||||
- Not all events need to be checked, only those that interact with a guild.
|
||||
- Some discretion may apply, for example,
|
||||
a cog which logs command invocation errors could choose to ignore this
|
||||
but a cog which takes actions based on messages should not.
|
||||
|
||||
15. Respect settings when treating non command messages as commands.
|
||||
|
||||
16. Handle user data responsibly
|
||||
|
||||
- Don't do unexpected things with user data.
|
||||
- Don't expose user data to additional audiences without permission.
|
||||
- Don't collect data your cogs don't need.
|
||||
- Don't store data in unexpected locations.
|
||||
Utilize the cog data path, Config, or if you need something more
|
||||
prompt the owner to provide it.
|
||||
|
||||
17. Utilize the data deletion and statement APIs
|
||||
|
||||
- See `redbot.core.commands.Cog.red_delete_data_for_user`
|
||||
- Make a statement about what data your cogs use with the module level
|
||||
variable ``__red_end_user_data_statement__``.
|
||||
This should be a string containing a user friendly explanation of what data
|
||||
your cog stores and why.
|
||||
|
||||
18. Set contextual locales in events and other background tasks that use i18n APIs
|
||||
|
||||
- See `redbot.core.i18n.set_contextual_locales_from_guild()`
|
||||
- Usage of i18n APIs within commands automatically has proper contextual locales set.
|
||||
|
||||
201
docs/guide_cog_creators.rst
Normal file
201
docs/guide_cog_creators.rst
Normal file
@@ -0,0 +1,201 @@
|
||||
.. Cog Creator Applications
|
||||
|
||||
.. role:: python(code)
|
||||
:language: python
|
||||
|
||||
================================
|
||||
Becoming an Approved Cog Creator
|
||||
================================
|
||||
|
||||
This guide serves to explain the Cog Creator Application process and lays out the requirements to be a Cog Creator.
|
||||
|
||||
----------------------------------
|
||||
Creating a Cog Creator Application
|
||||
----------------------------------
|
||||
|
||||
.. note::
|
||||
You will need to have created and published your cogs before you create a Cog Creator Application!
|
||||
See `guide_cog_creation` and `guide_publish_cogs` for more information.
|
||||
|
||||
Cog Creator Applications are hosted on the `cogboard <https://cogboard.red/c/apps/12>`__.
|
||||
To create an application, start a new topic in the "Applications" category and fill out all of the required information.
|
||||
QA reviews Cog Creator Applications for security and functionality on a first come, first serve basis.
|
||||
Once your application is reviewed, you will have 14 days to make any requested changes, or to check in with the member of QA who is reviewing your application.
|
||||
|
||||
-----------------------------
|
||||
Requirements for Cog Creators
|
||||
-----------------------------
|
||||
|
||||
The following is a list of the requirements for approved Cog Creators.
|
||||
QA uses this list to request changes for Cog Creator Applications.
|
||||
Handling these requirements before submitting your application can streamline the review process.
|
||||
Any Cog Creator that does not follow these requirements will have their repo removed from approved listings and may have their Cog Creator status revoked.
|
||||
|
||||
- Readme that contains
|
||||
|
||||
- Repository name
|
||||
- Installation instructions
|
||||
- Extra setup instructions (if applicable)
|
||||
- Credits (if applicable)
|
||||
|
||||
- Repo-wide ``info.json`` file with the keys
|
||||
|
||||
- ``author``
|
||||
- ``name``
|
||||
- ``short``
|
||||
- ``description``
|
||||
|
||||
- Cog ``info.json`` files with the keys
|
||||
|
||||
- ``author``
|
||||
- ``name``
|
||||
- ``short``
|
||||
- ``requirements`` (if applicable)
|
||||
- ``description``
|
||||
|
||||
See `info-json-format` for more information on how to set up ``info.json`` files.
|
||||
|
||||
- No cog contains malicious code.
|
||||
- No cog contains code that could impact the stability of the bot, such as blocking the event loop for an extended period of time, unreasonably high IO usage, etc.
|
||||
- No cog contains copied code that does not respect the license of the source.
|
||||
- Disclose in the ``install_msg`` key of the ``info.json`` file of each cog that contains any of the following:
|
||||
|
||||
- Heavy memory or I/O usage.
|
||||
- Any NSFW material.
|
||||
- Bundled data.
|
||||
- Stored data (outside of using Config).
|
||||
- Interactions with outside services.
|
||||
- Any extra setup instructions required.
|
||||
|
||||
- No cog breaks the Discord TOS.
|
||||
- No cog conflicts with any core cogs (e.g., causing a core cog to fail to load) unless it is intended to replace that cog.
|
||||
- Your repo shows an understanding of a range of common cog practices. This requirement exists to ensure QA can trust the safety and functionality of any future code you will create. This is handled on a case-by-case basis, however the following points should outline what we are looking to see:
|
||||
|
||||
- Cogs that are more than what is able to be run in a simple eval.
|
||||
- Cogs that are more than just a simple API access request.
|
||||
- Cogs that properly use Red utilities, including Config, checks, and any other utility functions.
|
||||
- Cogs that use event listeners (bot.wait_for or cog-wide listeners) or custom tasks that are efficient and handle exceptions appropriately.
|
||||
- Cogs that handle errors properly.
|
||||
- Cogs that handle permissions properly.
|
||||
|
||||
*While we're looking for these things to qualify your code, you don't need to apply all of them in order to qualify.*
|
||||
|
||||
- Any unusable or broken commands or cogs are hidden.
|
||||
- The default locale must be English.
|
||||
- The main cog class and every command must have a doc-string.
|
||||
- No cog allows for escalation of permissions. (e.g., sending a mass ping through the bot without having permission to do so)
|
||||
- Respect the role hierarchy. Don’t let a lower role have a way to grant a higher role.
|
||||
- If your cog install comes with any pre-packaged data, use `bundled_data_path()` to access it.
|
||||
- If your cog install creates any non-config data, use `cog_data_path()` to store it.
|
||||
- Unless the cog is intentionally designed to listen to certain input from bots, cogs should ignore input from bots.
|
||||
- Cogs use public methods of Red where possible.
|
||||
- Use the proper method if one exists. (and ask for one if it doesn't exist)
|
||||
|
||||
- If that's not possible, don't break anything in core or any other cog with your code.
|
||||
- If you have to use private methods, lock the cog to specific Red versions you can guarantee it works on without breaking anything using the ``min_bot_version`` and ``max_bot_version`` keys in that cog's ``info.json`` file.
|
||||
|
||||
- Cog Creators must keep their cogs up-to-date with core Red or be delisted until cogs meet Red API changes. Repositories must be kept up to date with the latest version of Red within 3 months of its release.
|
||||
|
||||
.. _recommendations-for-cog-creators:
|
||||
|
||||
--------------------------------
|
||||
Recommendations for Cog Creators
|
||||
--------------------------------
|
||||
|
||||
The following is a list of recommendations for Cog Creators.
|
||||
While not required for approved Cog Creators, they are still recommended in order to ensure consistency between repos.
|
||||
|
||||
- Cogs should follow a few naming conventions for consistency.
|
||||
|
||||
- Cog classes should be TitleCased, using alphabetic characters only.
|
||||
- Commands should be lower case, using alphanumeric characters only.
|
||||
- Cog modules should be lower case, using alphabetic characters only.
|
||||
|
||||
- If your cog uses logging:
|
||||
|
||||
- The namespace for logging should be: ``red.your_repo_name.cog_name``.
|
||||
- Print statements are not a substitute for proper logging.
|
||||
|
||||
- If you use asyncio.create_task, your tasks should:
|
||||
|
||||
- Be cancelled on cog unload.
|
||||
- Handle errors.
|
||||
|
||||
- | Event listeners should exit early if it is an event you don't need.
|
||||
| This makes your events less expensive in terms of CPU time. Examples below:
|
||||
|
||||
- Checking that you are in a guild before interacting with config for an antispam command.
|
||||
- Checking that you aren't reacting to a bot message (``not message.author.bot``) early on.
|
||||
|
||||
- Use .gitignore (or something else) to keep unwanted files out of your cog repo.
|
||||
- Put a license on your cog repo.
|
||||
|
||||
- By default, in most jurisdictions, without a license that at least offers the code for use,
|
||||
users cannot legally use your code.
|
||||
|
||||
- Use botwide features when they apply. Some examples of this:
|
||||
|
||||
- ``ctx.embed_color``
|
||||
- ``bot.is_automod_immune``
|
||||
|
||||
- Use checks to limit command use when the bot needs special permissions.
|
||||
- Check against user input before doing things. Common things to check:
|
||||
|
||||
- Resulting output is safe.
|
||||
- Values provided make sense. (eg. no negative numbers for payday)
|
||||
- Don't unsafely use user input for things like database input.
|
||||
|
||||
- Check events against `bot.cog_disabled_in_guild() <RedBase.cog_disabled_in_guild()>`\
|
||||
|
||||
- Not all events need to be checked, only those that interact with a guild.
|
||||
- Some discretion may apply, for example,
|
||||
a cog which logs command invocation errors could choose to ignore this
|
||||
but a cog which takes actions based on messages should not.
|
||||
|
||||
- Respect settings when treating non-command messages as commands.
|
||||
- Handle user data responsibly
|
||||
|
||||
- Don't do unexpected things with user data.
|
||||
- Don't expose user data to additional audiences without permission.
|
||||
- Don't collect data your cogs don't need.
|
||||
- | Don't store data in unexpected locations.
|
||||
| Utilize the cog data path, Config, or if you need something more
|
||||
prompt the owner to provide it.
|
||||
|
||||
- Utilize the data deletion and statement APIs
|
||||
|
||||
- See `redbot.core.commands.Cog.red_delete_data_for_user()`
|
||||
- | Make a statement about what data your cogs use with the module level
|
||||
variable ``__red_end_user_data_statement__``.
|
||||
| This should be a string containing a user friendly explanation of what data
|
||||
your cog stores and why.
|
||||
|
||||
- Set contextual locales in events and other background tasks that use i18n APIs
|
||||
|
||||
- See `redbot.core.i18n.set_contextual_locales_from_guild()`
|
||||
- Usage of i18n APIs within commands automatically has proper contextual locales set.
|
||||
|
||||
----------------------------
|
||||
Perks of being a Cog Creator
|
||||
----------------------------
|
||||
|
||||
- Added to a growing, curated list of approved repositories hosted on the `Red Index <https://index.discord.red/>`__.
|
||||
- The Cog Creator role on the main Red Server and the Cog Support Server.
|
||||
- Access to an additional testing channel and the #advanced-coding channel on the main Red Server.
|
||||
- Write permission in the #v3-burndown channel on the main Red Server.
|
||||
- Access to an additional testing channel and the Cog Creators channel on the Support Server.
|
||||
- Alerted about breaking changes in Red before anyone else.
|
||||
- Ability to request a channel in the Cog Support Server if you feel like the traffic/question volume for your cogs warrants it.
|
||||
|
||||
-------------
|
||||
Other Details
|
||||
-------------
|
||||
|
||||
- Once a QA member has conducted a final review, you will have up to 14 days to make the necessary changes.
|
||||
- The reviewer of your application has the final word.
|
||||
- Hidden cogs will not be explicitly reviewed, however they are not allowed to contain malicious or ToS breaking code.
|
||||
- QA reserves the right to revoke these roles and all privileges if you are found to be in gross negligence, malicious intent, or reckless abandonment of your repository.
|
||||
- If a Cog Creator's repository is not maintained and kept up to date, that repo will be removed from the approved repo listings until such issues are addressed.
|
||||
- Only 1 person is allowed to be the Cog Creator for a particular repo. Multiple people are allowed to maintain the repo, however the "main" owner (and the Cog Creator) is responsible for any code on the repo.
|
||||
- The Cog Creator status for a repo can be transferred to another user if the Cog Creator requests it.
|
||||
- An approved Cog Creator can ask QA to add additional repos they have created to the approved pool.
|
||||
@@ -85,7 +85,7 @@ Free hosting
|
||||
|
||||
| **Note:** AWS EC2's free tier does not last forever - it's a 12 month trial.
|
||||
| Additionally, new Google Cloud customers get a $300 credit which is valid
|
||||
for 12 months.
|
||||
for 3 months.
|
||||
|
||||
Other than that... no. There is no good free VPS hoster, outside of
|
||||
persuading somebody to host for you, which is incredibly unlikely.
|
||||
|
||||
@@ -38,6 +38,9 @@ Welcome to Red - Discord Bot's documentation!
|
||||
cog_guides/cleanup
|
||||
cog_guides/cog_manager_ui
|
||||
cog_guides/customcommands
|
||||
cog_guides/downloader
|
||||
cog_guides/economy
|
||||
cog_guides/streams
|
||||
red_core_data_statement
|
||||
|
||||
.. toctree::
|
||||
@@ -47,6 +50,7 @@ Welcome to Red - Discord Bot's documentation!
|
||||
guide_migration
|
||||
guide_cog_creation
|
||||
guide_publish_cogs
|
||||
guide_cog_creators
|
||||
framework_apikeys
|
||||
framework_bank
|
||||
framework_bot
|
||||
|
||||
@@ -217,42 +217,6 @@ Continue by `creating-venv-linux`.
|
||||
|
||||
----
|
||||
|
||||
.. _install-ubuntu-1604:
|
||||
|
||||
~~~~~~~~~~~~~~~~
|
||||
Ubuntu 16.04 LTS
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
We recommend adding the ``openjdk-r`` ppa to install Java 11:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo apt update
|
||||
sudo apt -y install software-properties-common
|
||||
sudo add-apt-repository -yu ppa:openjdk-r/ppa
|
||||
|
||||
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo add-apt-repository -yu ppa:git-core/ppa
|
||||
|
||||
We recommend adding the ``deadsnakes`` ppa to install Python 3.8.1 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo add-apt-repository -yu ppa:deadsnakes/ppa
|
||||
|
||||
Now install the pre-requirements with apt:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo apt -y install python3.8 python3.8-dev python3.8-venv python3-pip git openjdk-11-jre-headless build-essential
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
----
|
||||
|
||||
.. _install-ubuntu-1804:
|
||||
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -191,7 +191,7 @@ def _update_event_loop_policy():
|
||||
_asyncio.set_event_loop_policy(_uvloop.EventLoopPolicy())
|
||||
|
||||
|
||||
__version__ = "3.4.3"
|
||||
__version__ = "3.4.5"
|
||||
version_info = VersionInfo.from_str(__version__)
|
||||
|
||||
# Filter fuzzywuzzy slow sequence matcher warning
|
||||
|
||||
@@ -335,7 +335,9 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None:
|
||||
await driver_cls.initialize(**data_manager.storage_details())
|
||||
|
||||
redbot.logging.init_logging(
|
||||
level=cli_flags.logging_level, location=data_manager.core_data_path() / "logs"
|
||||
level=cli_flags.logging_level,
|
||||
location=data_manager.core_data_path() / "logs",
|
||||
force_rich_logging=cli_flags.rich_logging,
|
||||
)
|
||||
|
||||
log.debug("====Basic Config====")
|
||||
|
||||
@@ -17,75 +17,75 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "Опитах да направя нещо, за което Discord ми забрани права. Команда не успя да завърши успешно."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да премахна {role.name} на {member.display_name}, защото ролята е по-голяма или равна на моята най-висока роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да махна {role.name} на {member.display_name}, защото ролята е по-голяма или равна на моята най-висока роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да редактирам {role.name}, защото ролята е по-голяма или равна на моята най-висока роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да ти позволя да дадеш {role.name} на {member.display_name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да ти позволя да махнеш {role.name} на {member.display_name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да ти позволя да редактираш {role.name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Трябва ми разрешение да управлявам ролите за да направя това."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Вече обявявам нещо. Ако искаш да направиш различно съобщение, моля използвай `{prefix}announce cancel` първо."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "Колекция от помощни програми за администриране на сървъри."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} вече има ролята {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Успешно добавих {role.name} на {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} няма ролята {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Успешно махнах {role.name} от {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Добави роля на потребител.\\n\\n Използвай двойни кавички, ако ролята съдържа място.\\n Ако потребител е празно, то по подразбиране е автора на командата.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Махни роля на потребител.\\n\\n Използвай двойни кавички, ако ролята съдържа място.\\n Ако потребител е празно, то по подразбиране е автора на командата.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Редактирай настройките на ролята."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
@@ -182,11 +182,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Добавено."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Тази роля вече е самостоятелна роля."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#, docstring
|
||||
@@ -199,34 +199,34 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgstr "Премахнато."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Заключете бота само за текущите му сървъри."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Ботът вече не е заключен за сървъри."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Ботът е заключен за сървъри."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Не можах да обявя в следния сървър: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Не можах да обявя в следните сървъри: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog не беше зареден."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Предоставената роля не е валидна самостоятелна роля."
|
||||
|
||||
|
||||
@@ -131,7 +131,7 @@ msgstr "Změňte způsob odesílání oznámení v tomto klanu."
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Změnit kanál, kam bot bude posílat oznámení.\\n\\n Pokud je kanál prázdný, nastaví aktuální kanál.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
|
||||
@@ -131,7 +131,7 @@ msgstr "Ändere, wie Ankündigungen in diesem Server gesendet werden."
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Ändert den Kanal in dem der Bot Ankündigungen senden wird.\\n\\n Wird kein Kanal angegeben wird es auf den aktuellen Kanal angewendet.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -140,7 +140,7 @@ msgstr "{channel.mention} wurde nun als Ankündigungskanal festgelegt."
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Setzt den Kanal für Ankündigungen zurück."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
|
||||
@@ -33,19 +33,19 @@ msgstr "En voi muokata roolia {role.name}, koska se on korkeammalla kuin minun y
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle {member.display_name}, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi poistaa roolia {role.name} käyttäjältä {member.display_name}, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa sinun muokata roolia {role.name}, koska rooli on korkeammalla kuin sinun korkein rooli Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Tarvitsen \"manage roles\" -oikeuden tehdäkseni tämän."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
@@ -58,7 +58,7 @@ msgstr "Kokoelma palvelinhallintaohjelmia."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "Käyttäjällä {member.display_name} on jo rooli {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
@@ -66,7 +66,7 @@ msgstr "Lisäsin {role.name} onnistuneesti {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "Käyttäjällä {member.display_name} ei ole roolia {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
@@ -75,12 +75,12 @@ msgstr "Olen poistanut {role.name} onnistuneesti {member.display_name}"
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Lisää rooli käyttäjälle.\\n\\n Käytä kaksinkertaisia lainausmerkkejä, jos rooli sisältää välilyöntejä.\\n Jos käyttäjä jätetään tyhjäksi, se on oletuksena tekijä komennon.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Lisää rooli käyttäjälle.\\n\\n Käytä kaksinkertaisia lainausmerkkejä, jos rooli sisältää välilyöntejä.\\n Jos käyttäjä jätetään tyhjäksi, se on oletuksena tekijä komennon.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -90,7 +90,7 @@ msgstr "Muokkaa rooliasetuksia."
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's colour.\\n\\n Use double quotes if the role contains spaces.\\n Colour must be in hexadecimal format.\\n [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Examples:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Muokkaa roolin väriä.\\n\\n Käytä kaksinkertaisia lainausmerkkejä, jos rooli sisältää välilyöntejä.\\n Värin on oltava heksadesimaalissa.\\n [Väripoimija](http://www.w3schools. om/colors/colors_picker. sp)\\n\\n Esimerkkejä:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -99,7 +99,7 @@ msgstr "Tehty."
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Muokkaa roolin nimeä.\\n\\n Käytä kaksoislainausmerkkejä, jos rooli tai nimi sisältää välilyöntejä.\\n\\n Esimerkki:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -108,125 +108,125 @@ msgstr "Ilmoita viesti kaikille palvelimille, joihin botti on."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Ilmoittaminen on aloitettu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Peruuta käynnissä oleva ilmoitus."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Tällä hetkellä ei ole käynnissä olevaa ilmoitusta."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Tämänhetkinen ilmoitus on peruutettu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Muokkaa kuinka ilmoitukset lähetetään tässä guildissa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Muuta kanavaa, jossa botti lähettää ilmoituksia.\\n\\n Jos kanava jätetään tyhjäksi, se oletetaan nykyiselle kanavalle.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Ilmoituskanava on asetettu {channel.mention} -kanavalle"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Poista ilmoituskanava käytöstä."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr ""
|
||||
msgstr "Hyväksy \"selfrolet\"."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Lisää selfrole itseesi.\\n\\n Palvelimen ylläpitäjien on täytynyt konfiguroida rooli käyttäjän asettamana.\\n HUOM: Rooli on kirjainkoolla herkkä!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Lisää selfrole itseesi.\\n\\n Palvelimen ylläpitäjien on täytynyt konfiguroida rooli käyttäjän asettamana.\\n HUOM: Rooli on kirjainkoolla herkkä!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Luettele kaikki saatavilla olevat selfrot.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
msgstr "Saatavilla olevat omafroles:\\n{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Hallitse selfroleja."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Lisää rooli saatavilla olevien selfrolien luetteloon.\\n\\n HUOM: Rooli on kirjainkoolla herkkä!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Lisätty."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Tämä rooli on jo selfrole."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Lisää rooli saatavilla olevien selfrolien luetteloon.\\n\\n HUOM: Rooli on kirjainkoolla herkkä!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgstr "Poistettu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Lukitse botti vain nykyisille palvelimille."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botti ei ole enää palvelinlukittu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botti on nyt palvelinlukittu."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "En voinut ilmoittaa seuraavalle palvelimelle: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "En voinut ilmoittaa seuraavalle palvelimelle: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog ei ole ladattu."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Annettu rooli ei ole kelvollinen selfrole."
|
||||
|
||||
|
||||
@@ -17,80 +17,80 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "Saya mencoba melakukan sesuatu yang tidak diizinkan oleh Discord untuk saya. Perintah Anda gagal untuk dijalankan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat mengedit {role.name} karena role itu lebih tinggi dari saya atau sama dengan role tertinggi dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Saya perlu izin Manage Roles untuk melakukan itu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Saya sudah mengumumkan sesuatu. Jika Anda ingin membuat pengumuman lain, gunakan `{prefix} umumkan pembatalan` terlebih dahulu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "Kumpulan utilitas administrasi server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} sudah memiliki role {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Saya berhasil menambahkan {role.name} ke {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} tidak memiliki role {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Saya berhasil menambahkan {role.name} ke {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\ n Tambahkanrole ke user. \\ n \\ n Gunakan tanda kutip ganda jika role berisi spasi. \\ n Jika pengguna dibiarkan kosong, defaultnya adalah pembuat perintah. \\ n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\ n Tambahkanrole ke user. \\ n \\ n Gunakan tanda kutip ganda jika role berisi spasi. \\ n Jika pengguna dibiarkan kosong, defaultnya adalah pembuat perintah. \\ n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Edit pengaturan role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's colour.\\n\\n Use double quotes if the role contains spaces.\\n Colour must be in hexadecimal format.\\n [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Examples:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Ubah warna role.\\n\\n Gunakan tanda kutip ganda jika peran tersebut berisi spasi.\\n Warna harus dalam format heksadesimal.\\n [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Contoh:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -99,134 +99,134 @@ msgstr "Selesai."
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Ubah nama role.\\n\\n Gunakan tanda kutip ganda jika role atau namanya mengandung spasi.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Umumkan pesan ke semua server tempat bot berada."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Pengumuman telah dimulai."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Batalkan pengumuman berjalan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Tidak ada pengumuman yang sedang berjalan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Pengumuman saat ini telah dibatalkan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Ubah cara pengumuman dikirim di guild ini."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Ubah Channel tempat bot akan mengirim pengumuman.\\n\\n Jika channel dibiarkan kosong maka default nya adalah channel saat ini.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Channel pengumuman telah di setel ke {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Tidak menyetel saluran untuk pengumuman."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr ""
|
||||
msgstr "Terapkan selfroles."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Tambahkan role diri sendiri.\\n\\n Admin server harus melakukan konfigurasi role sebagai dapat diatur pengguna.\\n NOTE: Role peka huruf besar / kecil!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Hapus role diri sendiri.\\n\\n Admin server harus melakukan konfigurasi role sebagai dapat diatur pengguna.\\n NOTE: Role peka huruf besar / kecil!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Daftar semua role diri yang tersedia.\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
msgstr "Role diri yang tersedia:\\n{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Kelola Roles diri sendiri."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Tambahkan role ke daftar role diri sendiri yang tersedia.\\n\\n NOTE: Peran peka huruf besar / kecil!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Ditambahkan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Role itu sudah menjadi role diri sendiri."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgstr "\\n Tambahkan role ke daftar role diri sendiri yang tersedia.\\n\\n NOTE: Role peka huruf besar / kecil!\\n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat menghapus {role.name} dari role diri sendiri karena role itu lebih tinggi dari atau sama dengan role tertinggi Anda dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgstr "Dihapus."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Kunci bot ke servernya saat ini saja."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot tidak lagi terkunci server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot sekarang terkunci server."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Saya tidak bisa mengumumkan ke server berikut: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat mengumumkan ke server berikut: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Cog Admin belum/tidak dimuat."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Role yang diberikan bukan role diri sendiri yang valid."
|
||||
|
||||
|
||||
@@ -216,7 +216,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "다음과 같은 서버에 알릴 수 없어요: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
|
||||
@@ -22,11 +22,11 @@ msgstr "명령어에 대한 별칭을 만들어주세요.\\n\\n 별칭들은
|
||||
|
||||
#: redbot/cogs/alias/alias.py:203
|
||||
msgid "Aliases:\\n"
|
||||
msgstr ""
|
||||
msgstr "별칭:\\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
msgstr "\\n\\n페이지 {page}/{total}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
#, docstring
|
||||
@@ -144,7 +144,7 @@ msgstr "이 봇에서 사용할 수 있는 글로벌 별칭들을 나열해주
|
||||
|
||||
#: redbot/cogs/alias/alias.py:411
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
msgstr "전역적인 별칭이 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias_entry.py:198
|
||||
msgid "Arguments must be specified with a number."
|
||||
|
||||
@@ -46,7 +46,7 @@ msgstr " {bad_tracks} Tracks können nicht zur Warteschlange hinzugefügt werden
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:669
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Wiedergabeliste eingereiht"
|
||||
msgstr "Playlist eingereiht"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:670
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
@@ -54,7 +54,7 @@ msgstr "Es wurden {num} Tracks zu der Playlist hinzugefügt.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:676
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} bis zum Start der Wiedergabeliste: beginnt bei #{position} in der Warteschlange"
|
||||
msgstr "{time} bis zum Start der Playlist: beginnt bei #{position} in der Warteschlange"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:687
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
@@ -66,9 +66,9 @@ msgstr "Der Spotify API Key oder dar Client secret wurden nicht richtig eingeste
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:62
|
||||
msgid "Your YouTube Data API token is invalid.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
msgstr "Dein YouTube Data API Token ist ungültig.\\nÜberprüfe den YouTube API Schlüssel nochmal und folge den Anweisungen unter `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:74
|
||||
msgid "YouTube API error code: 403\\nYour YouTube API key may have reached the account's query limit for today. Please check <https://developers.google.com/youtube/v3/getting-started#quota> for more information."
|
||||
msgstr ""
|
||||
msgstr "YouTube API Fehlercode: 403\\nDein YouTube API Schlüssek hat womöglich das heutige Anfragelimit des Kontos erreicht. Bitte folge folgendem Link für mehr Informationen: <https://developers.google.com/youtube/v3/getting-started#quota>."
|
||||
|
||||
|
||||
@@ -66,9 +66,9 @@ msgstr "La clave API de Spotify o el cliente secreto no se han configurado corre
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:62
|
||||
msgid "Your YouTube Data API token is invalid.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
msgstr "Su token de la API de datos de YouTube no es válido.\\nVerifique la clave API de YouTube nuevamente y siga las instrucciones en `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:74
|
||||
msgid "YouTube API error code: 403\\nYour YouTube API key may have reached the account's query limit for today. Please check <https://developers.google.com/youtube/v3/getting-started#quota> for more information."
|
||||
msgstr ""
|
||||
msgstr "Código de error de la API de YouTube: 403\\nTu clave API de YouTube puede haber alcanzado el límite de consultas de la cuenta para hoy. Consulte <https://developers.google.com/youtube/v3/getting-started#quota> para obtener más información."
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ msgstr "You deleted the translation \"Spotify API 키 또는 client secret이
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:62
|
||||
msgid "Your YouTube Data API token is invalid.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
msgstr "귀하의 YouTube Data API 토큰이 유효하지 않습니다.\\nYouTube API 키를 다시 한번 확인하시고, `{prefix}audioset youtubeapi`의 지침서를 따르세요."
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:74
|
||||
msgid "YouTube API error code: 403\\nYour YouTube API key may have reached the account's query limit for today. Please check <https://developers.google.com/youtube/v3/getting-started#quota> for more information."
|
||||
|
||||
@@ -66,9 +66,9 @@ msgstr "API ключ Spotify или секрет клиента были уст
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:62
|
||||
msgid "Your YouTube Data API token is invalid.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
msgstr "Ваш токен API YouTube Data недействителен.\\nПроверьте ключ YouTube API снова и следуйте инструкциям в `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/youtube.py:74
|
||||
msgid "YouTube API error code: 403\\nYour YouTube API key may have reached the account's query limit for today. Please check <https://developers.google.com/youtube/v3/getting-started#quota> for more information."
|
||||
msgstr ""
|
||||
msgstr "Код ошибки YouTube API: 403\\nВаш ключ YouTube API достиг лимита запросов на сегодня. Пожалуйста, перейдите по ссылке <https://developers.google.com/youtube/v3/getting-started#quota> для получения дополнительной информации."
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass):
|
||||
java_path=exc_absolute
|
||||
),
|
||||
)
|
||||
await self.config.java_exc_path.set(exc_absolute)
|
||||
await self.config.java_exc_path.set(str(exc_absolute))
|
||||
await self.send_embed_msg(
|
||||
ctx,
|
||||
title=_("Java Executable Changed"),
|
||||
|
||||
@@ -367,7 +367,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1815
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1981
|
||||
msgid "Playlists Are Not Available"
|
||||
msgstr "Wiedergabelisten sind nicht verfügbar"
|
||||
msgstr "Playlists sind nicht verfügbar"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:498
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:105
|
||||
@@ -386,7 +386,7 @@ msgstr "Wiedergabelisten sind nicht verfügbar"
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1816
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1982
|
||||
msgid "The playlist section of Audio is currently unavailable"
|
||||
msgstr "Der Abschnitt der Wiedergabeliste Audio ist derzeit nicht verfügbar"
|
||||
msgstr "Der Playlist Abschnitt von Audio ist derzeit nicht verfügbar"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:501
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:106
|
||||
@@ -416,7 +416,7 @@ msgstr "Keine Playlist gefunden"
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:124
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1498
|
||||
msgid "Could not match '{arg}' to a playlist"
|
||||
msgstr "'{arg}' konnte keiner Wiedergabeliste zugeordnet werden"
|
||||
msgstr "'{arg}' konnte keiner Playlist zugeordnet werden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:524
|
||||
msgid "No Tracks Found"
|
||||
@@ -424,7 +424,7 @@ msgstr "Keine Titel gefunden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:525
|
||||
msgid "Playlist {name} has no tracks."
|
||||
msgstr "Die Wiedergabeliste {name} enthält keine Titel."
|
||||
msgstr "Die Playlist {name} enthält keine Titel."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:533
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1587
|
||||
@@ -448,16 +448,16 @@ msgstr "Du musst die Server-ID für die Suche angeben."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:547
|
||||
msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay."
|
||||
msgstr "Die Wiedergabeliste {name} (`{id}`) [** {scope} **] wird für die automatische Wiedergabe verwendet."
|
||||
msgstr "Die Playlist {name} (`{id}`) [** {scope} **] wird für die automatische Wiedergabe verwendet."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:560
|
||||
#, docstring
|
||||
msgid "Resets auto-play to the default playlist."
|
||||
msgstr "Setzt die automatische Wiedergabe auf die Standardwiedergabeliste zurück."
|
||||
msgstr "Setzt die automatische Wiedergabe auf die Standard-Playlist zurück."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:566
|
||||
msgid "Set auto-play playlist to play recently played tracks."
|
||||
msgstr "Legen Sie die automatische Wiedergabeliste fest, um kürzlich gespielte Titel abzuspielen."
|
||||
msgstr "Legen Sie die automatische Playlist fest, um kürzlich gespielte Titel abzuspielen."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:572
|
||||
#, docstring
|
||||
@@ -471,7 +471,7 @@ msgstr "Globale tägliche Warteschlange: {true_or_false}."
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:593
|
||||
#, docstring
|
||||
msgid "Toggle daily queues.\\n\\n Daily queues creates a playlist for all tracks played today.\\n "
|
||||
msgstr "Tägliche Warteschlangen ein oder ausschalten.\\n\\n Diese Funktion erstellt eine Wiedergabeliste für alle Tracks die an einem Tag gespielt wurden.\\n "
|
||||
msgstr "Tägliche Warteschlangen ein oder ausschalten.\\n\\n Diese Funktion erstellt eine Playlist für alle Tracks die an einem Tag gespielt wurden.\\n "
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:605
|
||||
msgid "Daily queues: {true_or_false}."
|
||||
@@ -552,11 +552,11 @@ msgstr "Leerer Kanal Disconnect Timer gesetzt auf {num_seconds}."
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:739
|
||||
#, docstring
|
||||
msgid "Prioritise tracks with lyrics."
|
||||
msgstr ""
|
||||
msgstr "Titel mit Songtexten bevorzugen."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:745
|
||||
msgid "Prefer tracks with lyrics: {true_or_false}."
|
||||
msgstr ""
|
||||
msgstr "Titel mit Songtexten bevorzugen: {true_or_false}."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:754
|
||||
#, docstring
|
||||
@@ -653,7 +653,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:908
|
||||
msgid "Auto Deafen: {true_or_false}."
|
||||
msgstr ""
|
||||
msgstr "Automatisch stummschalten: {true_or_false}."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:917
|
||||
#, docstring
|
||||
@@ -765,11 +765,11 @@ msgstr "Playlist-Name: [{pname}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1069
|
||||
msgid "Playlist ID: [{pid}]\\n"
|
||||
msgstr "Wiedergabeliste-ID: [{pid}]\\n"
|
||||
msgstr "Playlist-ID: [{pid}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1070
|
||||
msgid "Playlist scope: [{pscope}]\\n"
|
||||
msgstr "Umfang der Wiedergabeliste: [{pscope}] \\n"
|
||||
msgstr "Umfang der Playlist: [{pscope}] \\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1076
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1351
|
||||
@@ -799,7 +799,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1083
|
||||
msgid "Global timeout: [{num_seconds}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Globale Zeitüberschreitung: [{num_seconds}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1085
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1345
|
||||
@@ -809,11 +809,11 @@ msgstr "Tage"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1094
|
||||
msgid "User Settings"
|
||||
msgstr ""
|
||||
msgstr "Benutzereinstellungen"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1096
|
||||
msgid "Spotify search: [{country_code}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Spotify Suche: [{country_code}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1101
|
||||
msgid "Lavalink Settings"
|
||||
@@ -821,15 +821,15 @@ msgstr "Lavalink-Einstellungen"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1103
|
||||
msgid "Cog version: [{version}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Cog Version: [{version}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1104
|
||||
msgid "Red-Lavalink: [{lavalink_version}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Red-Lavalink: [{lavalink_version}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1105
|
||||
msgid "External server: [{use_external_lavalink}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Externer Server: [{use_external_lavalink}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1114
|
||||
msgid "Lavalink build: [{llbuild}]\\nLavalink branch: [{llbranch}]\\nRelease date: [{build_time}]\\nLavaplayer version: [{lavaplayer}]\\nJava version: [{jvm}]\\nJava Executable: [{jv_exec}]\\n"
|
||||
@@ -837,21 +837,21 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1130
|
||||
msgid "Localtracks path: [{localpath}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Pfad der lokalen Titel: [{localpath}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1139
|
||||
#, docstring
|
||||
msgid "Sends the Lavalink server logs to your DMs."
|
||||
msgstr ""
|
||||
msgstr "Sendet die Lavalink Server Protokolle in deine DMs."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1146
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1148
|
||||
msgid "No logs found in your data folder."
|
||||
msgstr ""
|
||||
msgstr "Keine Protokolle in deinem Datenordner gefunden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1160
|
||||
msgid "Logs are too large, you can find them in {path}"
|
||||
msgstr ""
|
||||
msgstr "Protokolle sind zu groß. Du kannst diese in {path} finden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1170
|
||||
msgid "I need to be able to DM you to send you the logs."
|
||||
@@ -976,16 +976,16 @@ msgstr "Ich habe das Cache-Alter auf {age} Tage gesetzt"
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1422
|
||||
#, docstring
|
||||
msgid "Change globalapi settings."
|
||||
msgstr ""
|
||||
msgstr "globalapi Einstellungen ändern."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1426
|
||||
#, docstring
|
||||
msgid "Toggle the server settings.\\n\\n Default is OFF\\n "
|
||||
msgstr ""
|
||||
msgstr "Servereinstellungen umschalten.\\n\\n Standard ist AUS\\n "
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1435
|
||||
msgid "Global DB is {status}"
|
||||
msgstr ""
|
||||
msgstr "Global DB ist {status}"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1435
|
||||
msgid "enabled"
|
||||
@@ -1002,7 +1002,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1448
|
||||
msgid "Request timeout set to {time} second(s)"
|
||||
msgstr ""
|
||||
msgstr "Anfrage-Zeitüberschreitung auf {time} Sekunde(n) gestellt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1453
|
||||
#, docstring
|
||||
@@ -1020,11 +1020,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1483
|
||||
msgid "Restarting Lavalink"
|
||||
msgstr ""
|
||||
msgstr "Lavalink wird neugestartet"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:1484
|
||||
msgid "It can take a couple of minutes for Lavalink to fully start up."
|
||||
msgstr ""
|
||||
msgstr "Es kann einige Minuten dauern bis Lavalink komplett gestartet ist."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/controller.py:32
|
||||
#, docstring
|
||||
@@ -1103,7 +1103,7 @@ msgstr "Jetzt läuft"
|
||||
#: redbot/cogs/audio/core/commands/controller.py:123
|
||||
#: redbot/cogs/audio/core/commands/queue.py:89
|
||||
msgid "Auto-Play"
|
||||
msgstr ""
|
||||
msgstr "Auto-Play"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/controller.py:129
|
||||
#: redbot/cogs/audio/core/commands/queue.py:95
|
||||
@@ -1205,7 +1205,7 @@ msgstr "Du benötigst die DJ-Rolle oder der Track-Requder, um die vorherigen Son
|
||||
#: redbot/cogs/audio/core/commands/player.py:803
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1481
|
||||
msgid "Unable To Play Tracks"
|
||||
msgstr ""
|
||||
msgstr "Titel können nicht wiedergegeben werden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/controller.py:272
|
||||
msgid "No previous track."
|
||||
@@ -1510,7 +1510,7 @@ msgstr "Befördert einen Track mit einer bestimmten Nummer an die Spitze der War
|
||||
#: redbot/cogs/audio/core/commands/controller.py:864
|
||||
#: redbot/cogs/audio/core/commands/player.py:146
|
||||
msgid "Unable To Bump Track"
|
||||
msgstr ""
|
||||
msgstr "Titel konnte nicht an die Spitze gesetzt werden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/controller.py:853
|
||||
msgid "You must be in the voice channel to bump a track."
|
||||
@@ -1522,7 +1522,7 @@ msgstr "Du benötigst die DJ Rolle, um Titel an den Anfang zu schieben."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/controller.py:875
|
||||
msgid "Moved track to the top of the queue."
|
||||
msgstr ""
|
||||
msgstr "Titel wurde an die Spitze der Warteschlange gesetzt."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:30
|
||||
#, docstring
|
||||
@@ -1538,7 +1538,7 @@ msgstr "Lösche eine gespeicherte EQ-Voreinstellung."
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:82
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:95
|
||||
msgid "Unable To Delete Preset"
|
||||
msgstr ""
|
||||
msgstr "Voreinstellung konnte nicht gelöscht werden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:76
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:96
|
||||
@@ -1556,11 +1556,11 @@ msgstr "Keine gespeicherten Equalizer-Presets."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:111
|
||||
msgid "Preset Name"
|
||||
msgstr ""
|
||||
msgstr "Bezeichnung der Voreinstellung"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:112
|
||||
msgid "Author"
|
||||
msgstr ""
|
||||
msgstr "Autor"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:134
|
||||
msgid "{num} preset(s)"
|
||||
@@ -1573,15 +1573,15 @@ msgstr "Laden Sie eine gespeicherte Equalizer-Voreinstellung."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:149
|
||||
msgid "No Preset Found"
|
||||
msgstr ""
|
||||
msgstr "Keine Voreinstellung gefunden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:167
|
||||
msgid "Unable To Load Preset"
|
||||
msgstr ""
|
||||
msgstr "Voreinstellung konnte nicht geladen werden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:168
|
||||
msgid "You need the DJ role to load equalizer presets."
|
||||
msgstr ""
|
||||
msgstr "Du benötigst die DJ Rolle um Equalizer-Voreinstellungen zu laden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:186
|
||||
#, docstring
|
||||
@@ -1662,11 +1662,11 @@ msgstr "Gültige Bandnummern sind 1-15 oder die in der Hilfe für diesen Befehl
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:382
|
||||
msgid "Preset Modified"
|
||||
msgstr ""
|
||||
msgstr "Voreinstellung geändert"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/equalizer.py:383
|
||||
msgid "The {band_name}Hz band has been set to {band_value}."
|
||||
msgstr ""
|
||||
msgstr "Der {band_name}Hz wurde auf {band_value} gesetzt."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:22
|
||||
#, docstring
|
||||
@@ -1684,23 +1684,23 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:44
|
||||
msgid "Java Executable Reset"
|
||||
msgstr ""
|
||||
msgstr "Java Ausführungsdatei zurückgesetzt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:45
|
||||
msgid "Audio will now use `java` to run your Lavalink.jar"
|
||||
msgstr ""
|
||||
msgstr "Audio verwendet nun `java` um deine Lavalink.jar zu starten"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:54
|
||||
msgid "`{java_path}` is not a valid executable"
|
||||
msgstr ""
|
||||
msgstr "`{java_path}` ist keine gültige ausführbare Datei"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:61
|
||||
msgid "Java Executable Changed"
|
||||
msgstr ""
|
||||
msgstr "Java Ausführungsdatei geändert"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:62
|
||||
msgid "Audio will now use `{exc}` to run your Lavalink.jar"
|
||||
msgstr ""
|
||||
msgstr "Audio verwendet nun `{exc}` um deine Lavalink.jar zu starten"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:72
|
||||
#: redbot/cogs/audio/core/commands/llset.py:85
|
||||
@@ -1710,7 +1710,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/llset.py:184
|
||||
#: redbot/cogs/audio/core/commands/llset.py:209
|
||||
msgid "Failed To Shutdown Lavalink"
|
||||
msgstr ""
|
||||
msgstr "Fehler beim Herunterfahren von Lavalink"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:73
|
||||
msgid "For it to take effect please reload Audio (`{prefix}reload audio`)."
|
||||
@@ -1782,19 +1782,19 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:224
|
||||
msgid "Host: [{host}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Host: [{host}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:225
|
||||
msgid "WS Port: [{port}]\\n"
|
||||
msgstr ""
|
||||
msgstr "WS Port: [{port}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:227
|
||||
msgid "Rest Port: [{port}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Rest Port: [{port}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:228
|
||||
msgid "Password: [{password}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Passwort: [{password}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:232
|
||||
msgid "I need to be able to DM you to send you this info."
|
||||
@@ -1976,7 +1976,7 @@ msgstr "Titel eingereiht"
|
||||
#: redbot/cogs/audio/core/commands/player.py:353
|
||||
#, docstring
|
||||
msgid "Pick a Spotify playlist from a list of categories to start playing."
|
||||
msgstr "Wählen Sie eine Spotify-Wiedergabeliste aus einer Liste von Kategorien aus, um mit dem Spielen zu beginnen."
|
||||
msgstr "Wählen Sie eine Spotify-Playlist aus einer Liste von Kategorien aus, um mit dem Abspielen zu beginnen."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:413
|
||||
msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \\nSee `{prefix}audioset spotifyapi` for instructions."
|
||||
@@ -2009,7 +2009,7 @@ msgstr "Keine Kategorien ausgewählt. Versuche es später erneut."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:518
|
||||
msgid "Playlists for {friendly_name}"
|
||||
msgstr "Wiedergabeliste für {friendly_name}"
|
||||
msgstr "Playlist für {friendly_name}"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:525
|
||||
msgid "No tracks to play."
|
||||
@@ -2017,7 +2017,7 @@ msgstr "Keine Titel zum Abspielen."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:535
|
||||
msgid "Couldn't find tracks for the selected playlist."
|
||||
msgstr "Konnte keine Titel für die ausgewählte Wiedergabeliste finden."
|
||||
msgstr "Konnte keine Titel für die ausgewählte Playlist finden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:543
|
||||
#, docstring
|
||||
@@ -2132,7 +2132,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1697
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:2013
|
||||
msgid "Playlist Not Found"
|
||||
msgstr "Wiedergabeliste nicht gefunden"
|
||||
msgstr "Playlist nicht gefunden"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:140
|
||||
msgid "Could not find a track matching your query."
|
||||
@@ -2149,7 +2149,7 @@ msgstr "{track} ist bereits in {playlist} (`{id}`) [**{scope}**]."
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:170
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:212
|
||||
msgid "Playlist limit reached: Could not add track."
|
||||
msgstr "Limit für Wiedergabeliste erreicht: Track konnte nicht hinzugefügt werden."
|
||||
msgstr "Playlist-Limit erreicht: Titel konnte nicht hinzugefügt werden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:193
|
||||
msgid "Track added"
|
||||
@@ -2192,7 +2192,7 @@ msgstr "Playlist geändert"
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1670
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:2014
|
||||
msgid "Could not match '{arg}' to a playlist."
|
||||
msgstr "'{arg}' konnte keiner Wiedergabeliste zugeordnet werden."
|
||||
msgstr "'{arg}' konnte keiner Playlist zugeordnet werden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:331
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:338
|
||||
@@ -2261,7 +2261,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:640
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1766
|
||||
msgid "Playlist Has Not Been Modified"
|
||||
msgstr "Wiedergabeliste wurde nicht geändert"
|
||||
msgstr "Playlist wurde nicht geändert"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:641
|
||||
msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks."
|
||||
@@ -2325,7 +2325,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1051
|
||||
msgid "ID: {id}"
|
||||
msgstr ""
|
||||
msgstr "ID: {id}"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1052
|
||||
msgid "Tracks: {num}"
|
||||
@@ -2333,11 +2333,11 @@ msgstr "Titel: {num}"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1053
|
||||
msgid "Author: {name}"
|
||||
msgstr ""
|
||||
msgstr "Autor: {name}"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1058
|
||||
msgid "Scope: {scope}\\n"
|
||||
msgstr ""
|
||||
msgstr "Geltungsbereich: {scope}\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1078
|
||||
#, docstring
|
||||
@@ -2377,11 +2377,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1254
|
||||
msgid "URL not in playlist."
|
||||
msgstr "URL ist nicht in der Wiedergabeliste."
|
||||
msgstr "URL ist nicht in der Playlist."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1266
|
||||
msgid "No tracks left, removing playlist."
|
||||
msgstr "Keine Titel mehr übrig, entferne Wiedergabeliste."
|
||||
msgstr "Keine Titel mehr übrig, entferne Playlist."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1274
|
||||
msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]."
|
||||
@@ -2419,7 +2419,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1566
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Wiedergabeliste eingereiht"
|
||||
msgstr "Playlist eingereiht"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1567
|
||||
msgid "{name} - (`{id}`) [**{scope}**]\\nAdded {num} tracks to the queue.{maxlength_msg}"
|
||||
@@ -2432,15 +2432,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1690
|
||||
msgid "Invalid Playlist"
|
||||
msgstr ""
|
||||
msgstr "Ungültige Playlist"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1691
|
||||
msgid "Custom playlists cannot be updated."
|
||||
msgstr ""
|
||||
msgstr "Benutzerdefinierte Playlist kann nicht aktualisiert werden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1732
|
||||
msgid "Tracks removed"
|
||||
msgstr ""
|
||||
msgstr "Titel entfernt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1736
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1756
|
||||
@@ -2449,7 +2449,7 @@ msgstr "Seite {page_num}/{total_pages}"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1754
|
||||
msgid "Tracks added"
|
||||
msgstr ""
|
||||
msgstr "Titel hinzugefügt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1767
|
||||
msgid "No changes for {name} (`{id}`) [**{scope}**]."
|
||||
@@ -2462,7 +2462,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1836
|
||||
msgid "Please upload the playlist file. Any other message will cancel this operation."
|
||||
msgstr "Bitte lade die Wiedergabeliste Datei hoch. Weitere Nachrichten werden diesen Vorgang abbrechen."
|
||||
msgstr "Bitte lade die Playlist-Datei hoch. Weitere Nachrichten werden diesen Vorgang abbrechen."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1847
|
||||
msgid "No file detected, try again later."
|
||||
@@ -2474,15 +2474,15 @@ msgstr "Upload abgebrochen."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1858
|
||||
msgid "Only Red playlist files can be uploaded."
|
||||
msgstr ""
|
||||
msgstr "Nur Red Playlist-Dateien können hochgeladen werden."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1866
|
||||
msgid "Not a valid playlist file."
|
||||
msgstr "Keine gültige Wiedergabeliste Datei."
|
||||
msgstr "Keine gültige Playlist-Datei."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1878
|
||||
msgid "This playlist is too large."
|
||||
msgstr "Diese Wiedergabeliste ist zu groß."
|
||||
msgstr "Diese Playlist ist zu groß."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1948
|
||||
#, docstring
|
||||
@@ -2491,7 +2491,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:2027
|
||||
msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]"
|
||||
msgstr "'{old}' Wiedergabeliste wurde umbenannt in '{new}' (`{id}`) [**{scope}**]"
|
||||
msgstr "'{old}' Playlist wurde umbenannt in '{new}' (`{id}`) [**{scope}**]"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/queue.py:38
|
||||
#, docstring
|
||||
@@ -2500,7 +2500,7 @@ msgstr "Listet die Lieder in der Playlist auf."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/queue.py:77
|
||||
msgid "\\n Requested by: **{track.requester}**"
|
||||
msgstr ""
|
||||
msgstr "\\n Angefragt von: **{track.requester}**"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/queue.py:175
|
||||
#, docstring
|
||||
@@ -2544,7 +2544,7 @@ msgstr "0 Lieder entfernt."
|
||||
#: redbot/cogs/audio/core/commands/queue.py:243
|
||||
#: redbot/cogs/audio/core/commands/queue.py:277
|
||||
msgid "Removed Tracks From The Queue"
|
||||
msgstr ""
|
||||
msgstr "Titel aus der Warteschlange entfernt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/queue.py:244
|
||||
msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel."
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -18,34 +18,34 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:36
|
||||
#, docstring
|
||||
msgid "Music configuration options."
|
||||
msgstr ""
|
||||
msgstr "Musiikin konfirugointi asetukset."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:41
|
||||
#, docstring
|
||||
msgid "Manages the keyword whitelist and blacklist."
|
||||
msgstr ""
|
||||
msgstr "Hallitse avainsana valkoista- ja mustaalistaa."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:46
|
||||
#, docstring
|
||||
msgid "Manages the global keyword whitelist/blacklist."
|
||||
msgstr ""
|
||||
msgstr "Hallitse globaalin avainsana valkoista/mustaalistaa."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:50
|
||||
#, docstring
|
||||
msgid "Manages the global keyword whitelist."
|
||||
msgstr ""
|
||||
msgstr "Hallitse globaalin avainsanan valkoistalistaa."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:56
|
||||
#, docstring
|
||||
msgid "Adds a keyword to the whitelist.\\n\\n If anything is added to whitelist, it will blacklist everything else.\\n "
|
||||
msgstr ""
|
||||
msgstr "Lisää avainsanan valkoiselle listalle.\\n\\n Jos jotain lisätään valkoiselle listalle, se mustalla listalla kaikki muu.\\n "
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:70
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:135
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:260
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:325
|
||||
msgid "Keyword already in the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Avainsanat ovat jo valkoisella listalla."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:74
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:116
|
||||
@@ -54,67 +54,67 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:306
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:329
|
||||
msgid "Whitelist Modified"
|
||||
msgstr ""
|
||||
msgstr "Valkoista Listaa Muokattu"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:75
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:265
|
||||
msgid "Added `{whitelisted}` to the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Lisätty `{whitelisted}` valkoiselle listalle."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:83
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:273
|
||||
#, docstring
|
||||
msgid "List all keywords added to the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Listaa kaikki valkoiselle listalle lisätyt avainsanat."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:86
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:112
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:276
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:302
|
||||
msgid "Nothing in the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Ei mitään valkoisella listalla."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:102
|
||||
msgid "Global Whitelist"
|
||||
msgstr ""
|
||||
msgstr "Globaali valkoinen lista"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:109
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:299
|
||||
#, docstring
|
||||
msgid "Clear all keywords from the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Tyhjennä kaikki avainsanat valkoiselta listalta."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:117
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:307
|
||||
msgid "All entries have been removed from the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Kaikki merkinnät on poistettu valkoiselta listalta."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:124
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:314
|
||||
#, docstring
|
||||
msgid "Removes a keyword from the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Tyhjennä kaikki avainsanat valkoiselta listalta."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:140
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:330
|
||||
msgid "Removed `{whitelisted}` from the whitelist."
|
||||
msgstr ""
|
||||
msgstr "Lisätty `{whitelisted}` valkoiselle listalle."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:147
|
||||
#, docstring
|
||||
msgid "Manages the global keyword blacklist."
|
||||
msgstr ""
|
||||
msgstr "Hallitse globaalin avainsanan valkoistalistaa."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:153
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:342
|
||||
#, docstring
|
||||
msgid "Adds a keyword to the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Lisätty estettyjen luetteloon."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:164
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:353
|
||||
msgid "Keyword already in the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Avainsanat ovat jo valkoisella listalla."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:168
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:210
|
||||
@@ -123,93 +123,93 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:399
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:422
|
||||
msgid "Blacklist Modified"
|
||||
msgstr ""
|
||||
msgstr "Valkoista Listaa Muokattu"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:169
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:358
|
||||
msgid "Added `{blacklisted}` to the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Lisätty `{blacklisted}` mustalle listalle."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:177
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:366
|
||||
#, docstring
|
||||
msgid "List all keywords added to the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Listaa kaikki valkoiselle listalle lisätyt avainsanat."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:180
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:206
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:369
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:395
|
||||
msgid "Nothing in the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Ei mitään valkoisella listalla."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:196
|
||||
msgid "Global Blacklist"
|
||||
msgstr ""
|
||||
msgstr "Globaali Estolista"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:203
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:392
|
||||
#, docstring
|
||||
msgid "Clear all keywords added to the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Listaa kaikki valkoiselle listalle lisätyt avainsanat."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:211
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:400
|
||||
msgid "All entries have been removed from the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Kaikki merkinnät on poistettu valkoiselta listalta."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:218
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:407
|
||||
#, docstring
|
||||
msgid "Removes a keyword from the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Tyhjennä kaikki avainsanat valkoiselta listalta."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:229
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:418
|
||||
msgid "Keyword is not in the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Avainsanat ovat jo valkoisella listalla."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:234
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:423
|
||||
msgid "Removed `{blacklisted}` from the blacklist."
|
||||
msgstr ""
|
||||
msgstr "Lisätty `{blacklisted}` mustalle listalle."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:242
|
||||
#, docstring
|
||||
msgid "Manages the keyword whitelist."
|
||||
msgstr ""
|
||||
msgstr "Hallitsee palvelimen valkoista listaa."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:246
|
||||
#, docstring
|
||||
msgid "Adds a keyword to the whitelist.\\n\\n If anything is added to whitelist, it will blacklist everything else.\\n "
|
||||
msgstr ""
|
||||
msgstr "Lisää avainsanan valkoiselle listalle.\\n\\n Jos jotain lisätään valkoiselle listalle, se mustalla listalla kaikki muu.\\n "
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:292
|
||||
msgid "Whitelist"
|
||||
msgstr ""
|
||||
msgstr "Valkoinen lista"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:338
|
||||
#, docstring
|
||||
msgid "Manages the keyword blacklist."
|
||||
msgstr ""
|
||||
msgstr "Hallitsee palvelimen valkoista listaa."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:385
|
||||
msgid "Blacklist"
|
||||
msgstr ""
|
||||
msgstr "Musta lista"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:432
|
||||
#, docstring
|
||||
msgid "Change auto-play setting."
|
||||
msgstr ""
|
||||
msgstr "Muuta automaattisen toiston asetusta."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:436
|
||||
#, docstring
|
||||
msgid "Toggle auto-play when there no songs in queue."
|
||||
msgstr ""
|
||||
msgstr "Vaihda automaattisen toiston tilaa, kun jonossa ei ole kappaleita."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:440
|
||||
msgid "Auto-play when queue ends: {true_or_false}."
|
||||
msgstr ""
|
||||
msgstr "Toista automaattisesti, kun jono loppuu: {true_or_false}."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:441
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:585
|
||||
@@ -252,7 +252,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/llset.py:118
|
||||
#: redbot/cogs/audio/core/commands/llset.py:127
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Käytössä"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:441
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:585
|
||||
@@ -295,15 +295,15 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/llset.py:118
|
||||
#: redbot/cogs/audio/core/commands/llset.py:127
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Ei käytössä"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:445
|
||||
msgid "\\nRepeat has been disabled."
|
||||
msgstr ""
|
||||
msgstr "Toistaminen on poistettu käytöstä."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:448
|
||||
msgid "\\nAuto-disconnecting at queue end has been disabled."
|
||||
msgstr ""
|
||||
msgstr "\\nYhteyden katkaisu jonon lopussa on poistettu käytöstä."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:451
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:546
|
||||
@@ -343,7 +343,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/llset.py:174
|
||||
#: redbot/cogs/audio/core/commands/llset.py:199
|
||||
msgid "Setting Changed"
|
||||
msgstr ""
|
||||
msgstr "Asetukset muutettu"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:464
|
||||
#, docstring
|
||||
@@ -367,7 +367,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1815
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1981
|
||||
msgid "Playlists Are Not Available"
|
||||
msgstr ""
|
||||
msgstr "Soittolistat eivät ole saatavilla"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:498
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:105
|
||||
@@ -386,7 +386,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1816
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1982
|
||||
msgid "The playlist section of Audio is currently unavailable"
|
||||
msgstr ""
|
||||
msgstr "Soittolistaosio Audio:ssa ei ole juuri nyt saatavilla"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:501
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:106
|
||||
@@ -405,32 +405,32 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1819
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1985
|
||||
msgid "Check your logs."
|
||||
msgstr ""
|
||||
msgstr "Tarkista logisi."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:516
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:532
|
||||
msgid "No Playlist Found"
|
||||
msgstr ""
|
||||
msgstr "Soittolistoja ei löytynyt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:517
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:124
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1498
|
||||
msgid "Could not match '{arg}' to a playlist"
|
||||
msgstr ""
|
||||
msgstr "Ei voitu täsmätä '{arg}soittolistaan"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:524
|
||||
msgid "No Tracks Found"
|
||||
msgstr ""
|
||||
msgstr "Kappaleita ei löytynyt"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:525
|
||||
msgid "Playlist {name} has no tracks."
|
||||
msgstr ""
|
||||
msgstr "Soittolistalla {name} ei ole kappaleita."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:533
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1587
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1698
|
||||
msgid "Playlist {id} does not exist in {scope} scope."
|
||||
msgstr ""
|
||||
msgstr "Soittolistaa {id} ei löydy kanavalla {scope}."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:540
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1016
|
||||
|
||||
@@ -59,7 +59,7 @@ msgstr "화이트리스트 수정됨"
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:75
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:265
|
||||
msgid "Added `{whitelisted}` to the whitelist."
|
||||
msgstr ""
|
||||
msgstr "추가됨: `{whitelisted}` 이/가 화이트리스트에 추가되었습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:83
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:273
|
||||
@@ -76,7 +76,7 @@ msgstr "화이트리스트에 아무것도 없어요."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:102
|
||||
msgid "Global Whitelist"
|
||||
msgstr ""
|
||||
msgstr "전역 화이트리스트에요"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:109
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:299
|
||||
@@ -98,7 +98,7 @@ msgstr "키워드를 화이트리스트에서 제거합니다."
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:140
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:330
|
||||
msgid "Removed `{whitelisted}` from the whitelist."
|
||||
msgstr ""
|
||||
msgstr "삭제됨: `{whitelisted}`이/가 화이트리스트에서 제거되었습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:147
|
||||
#, docstring
|
||||
@@ -128,7 +128,7 @@ msgstr "블랙리스트 수정됨"
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:169
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:358
|
||||
msgid "Added `{blacklisted}` to the blacklist."
|
||||
msgstr ""
|
||||
msgstr "추가됨 `{blacklisted}` 가 블랙리스트에 추가되었습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:177
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:366
|
||||
@@ -145,7 +145,7 @@ msgstr "블랙리스트에 아무것도 없어요."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:196
|
||||
msgid "Global Blacklist"
|
||||
msgstr ""
|
||||
msgstr "전역 블랙리스트"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:203
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:392
|
||||
@@ -172,7 +172,7 @@ msgstr "키워드가 블랙리스트에 없습니다."
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:234
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:423
|
||||
msgid "Removed `{blacklisted}` from the blacklist."
|
||||
msgstr ""
|
||||
msgstr "삭제됨 `{blacklisted}` 이/가 블랙리스트에서 제거되었습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:242
|
||||
#, docstring
|
||||
@@ -186,7 +186,7 @@ msgstr "화이트리스트에 키워드를 추가합니다.\\n\\n 하나
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:292
|
||||
msgid "Whitelist"
|
||||
msgstr ""
|
||||
msgstr "화이트리스트"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:338
|
||||
#, docstring
|
||||
@@ -195,7 +195,7 @@ msgstr "키워드 블랙리스트를 관리합니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:385
|
||||
msgid "Blacklist"
|
||||
msgstr ""
|
||||
msgstr "블랙리스트"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:432
|
||||
#, docstring
|
||||
@@ -367,7 +367,7 @@ msgstr "자동 재생곡의 재생목록을 정합니다.\\n\\n **사용
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1815
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1981
|
||||
msgid "Playlists Are Not Available"
|
||||
msgstr ""
|
||||
msgstr "플래이리스트들이 유효하지 않아요"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:498
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:105
|
||||
@@ -386,7 +386,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1816
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1982
|
||||
msgid "The playlist section of Audio is currently unavailable"
|
||||
msgstr ""
|
||||
msgstr "현재 오디오의 재생 목록 세션을 이용할 수 없어요"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:501
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:106
|
||||
@@ -405,7 +405,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1819
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1985
|
||||
msgid "Check your logs."
|
||||
msgstr ""
|
||||
msgstr "로그를 확인해주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:516
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:532
|
||||
@@ -610,7 +610,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/commands/player.py:412
|
||||
#: redbot/cogs/audio/core/commands/player.py:422
|
||||
msgid "Invalid Environment"
|
||||
msgstr ""
|
||||
msgstr "잘못된 환경입니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/audioset.py:849
|
||||
msgid "The localtracks path location has been set to {localpath}"
|
||||
@@ -2030,7 +2030,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:611
|
||||
msgid "Couldn't get a valid track."
|
||||
msgstr ""
|
||||
msgstr "유효한 트랙을 얻을 수 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:617
|
||||
#: redbot/cogs/audio/core/commands/player.py:754
|
||||
@@ -2046,7 +2046,7 @@ msgstr "트랙을 찾을수 없습니다"
|
||||
#: redbot/cogs/audio/core/commands/player.py:893
|
||||
#: redbot/cogs/audio/core/commands/playlists.py:1927
|
||||
msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes."
|
||||
msgstr ""
|
||||
msgstr "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/commands/player.py:632
|
||||
msgid "Auto play started."
|
||||
|
||||
@@ -1782,7 +1782,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:224
|
||||
msgid "Host: [{host}]\\n"
|
||||
msgstr ""
|
||||
msgstr "Хост: [{host}]\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/commands/llset.py:225
|
||||
msgid "WS Port: [{port}]\\n"
|
||||
|
||||
@@ -17,11 +17,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:40
|
||||
msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available."
|
||||
msgstr ""
|
||||
msgstr "Ha intentado ejecutar el servidor Lavalink de audio en una arquitectura no soportada. Sólo los comandos relacionados con la configuración estarán disponibles."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:70
|
||||
msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n"
|
||||
msgstr ""
|
||||
msgstr "No tengo permisos en este servidor, por favor solucione esto tan pronto como sea posible.\\n\\nPermisos esperados:\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:77
|
||||
msgid "Enabled"
|
||||
@@ -33,66 +33,66 @@ msgstr "Desactivado"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:124
|
||||
msgid "No DJ role found. Disabling DJ mode."
|
||||
msgstr ""
|
||||
msgstr "No se ha encontrado el rol de DJ. Desactivando el modo DJ."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:134
|
||||
msgid "`{user_input}` is not a valid value for `{command}`"
|
||||
msgstr ""
|
||||
msgstr "`{user_input}` no es un valor válido para `{command}`"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:142
|
||||
msgid "Unable To Parse Argument"
|
||||
msgstr ""
|
||||
msgstr "No se puede analizar el argumento"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:154
|
||||
#: redbot/cogs/audio/core/events/dpy.py:163
|
||||
msgid "Invalid Argument"
|
||||
msgstr ""
|
||||
msgstr "Argumento no válido"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:155
|
||||
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
|
||||
msgstr ""
|
||||
msgstr "El argumento que has dado para `{}` no es válido: esperaba un `{}`."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:175
|
||||
msgid "Invalid Environment"
|
||||
msgstr ""
|
||||
msgstr "Entorno no válido"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:176
|
||||
msgid "Connection to Lavalink has been lost."
|
||||
msgstr ""
|
||||
msgstr "La conexión a Lavalink se ha perdido."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:184
|
||||
msgid "No Player Available"
|
||||
msgstr ""
|
||||
msgstr "Jugador no disponible"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:185
|
||||
msgid "The bot is not connected to a voice channel."
|
||||
msgstr ""
|
||||
msgstr "El bot no está conectado a un canal de voz."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:193
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:105
|
||||
msgid "Unable to Get Track"
|
||||
msgstr ""
|
||||
msgstr "No se puede obtener la pista"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:194
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:106
|
||||
msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes."
|
||||
msgstr ""
|
||||
msgstr "No puedo obtener una pista de Lavalink en este momento, inténtalo de nuevo en unos minutos."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:205
|
||||
msgid "There was an issue communicating with Discord."
|
||||
msgstr ""
|
||||
msgstr "Hubo un problema de comunicación con Discord."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:206
|
||||
msgid "This error has been reported to the bot owner."
|
||||
msgstr ""
|
||||
msgstr "Este error ha sido reportado al propietario del bot."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:96
|
||||
msgid "Couldn't get a valid track."
|
||||
msgstr ""
|
||||
msgstr "No se pudo obtener una pista válida."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:128
|
||||
msgid "Auto Play started."
|
||||
msgstr ""
|
||||
msgstr "Auto Juego iniciado."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:143
|
||||
msgid "Now Playing"
|
||||
@@ -104,23 +104,23 @@ msgstr "Longitud de la pista: {length} | Solicitado por: {user}"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:166
|
||||
msgid "Queue ended."
|
||||
msgstr ""
|
||||
msgstr "Cola terminada."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:211
|
||||
msgid "Multiple Errors Detected"
|
||||
msgstr ""
|
||||
msgstr "Múltiples errores detectados"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:212
|
||||
msgid "Closing the audio player due to multiple errors being detected. If this persists, please inform the bot owner as the Audio cog may be temporally unavailable."
|
||||
msgstr ""
|
||||
msgstr "Cerrando el reproductor de audio debido a múltiples errores detectados. Si esto persiste, por favor informa al propietario del bot ya que el engranaje de audio puede no estar disponible temporalmente."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:226
|
||||
msgid "Track Stuck"
|
||||
msgstr ""
|
||||
msgstr "Rastreo atascado"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:227
|
||||
msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}"
|
||||
msgstr ""
|
||||
msgstr "La reproducción de la canción se ha detenido debido a un error sin excepción.\\n{error}"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:233
|
||||
msgid "Track Error"
|
||||
|
||||
@@ -25,11 +25,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:77
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Käytössä"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:77
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Ei käytössä"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:124
|
||||
msgid "No DJ role found. Disabling DJ mode."
|
||||
|
||||
@@ -17,11 +17,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:40
|
||||
msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available."
|
||||
msgstr ""
|
||||
msgstr "해당 아키텍쳐에서 오디오의 라바링크 서버는 지원되지 않기 때문에 설정 관련 명령만 이하실 수 있어요"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:70
|
||||
msgid "I'm missing permissions in this server, Please address this as soon as possible.\\n\\nExpected Permissions:\\n"
|
||||
msgstr ""
|
||||
msgstr "저에게 이 서버에 대한 몇가지 권한이 누락된 것 같아요, 최대한 빠르게 해당 권한을 부여해 주세요. \\n\\n누락되었다고 예상되어지는 권한입니다.:\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:77
|
||||
msgid "Enabled"
|
||||
@@ -37,28 +37,28 @@ msgstr "DJ역할을 찾지 못했습니다. DJ역할을 비활성화합니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:134
|
||||
msgid "`{user_input}` is not a valid value for `{command}`"
|
||||
msgstr ""
|
||||
msgstr "`{user_input}` 은 `{command}`의 적합한 값이 아니에요"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:142
|
||||
msgid "Unable To Parse Argument"
|
||||
msgstr ""
|
||||
msgstr "인수룰 구분할 수 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:154
|
||||
#: redbot/cogs/audio/core/events/dpy.py:163
|
||||
msgid "Invalid Argument"
|
||||
msgstr ""
|
||||
msgstr "잘못된 인수입니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:155
|
||||
msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`."
|
||||
msgstr ""
|
||||
msgstr "`{}`에 대해 제공 한 인수가 유효하지 않습니다.`{}`를 예상했습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:175
|
||||
msgid "Invalid Environment"
|
||||
msgstr ""
|
||||
msgstr "잘못된 환경입니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:176
|
||||
msgid "Connection to Lavalink has been lost."
|
||||
msgstr ""
|
||||
msgstr "라바링크와 연결이 끊어졌어요"
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:184
|
||||
msgid "No Player Available"
|
||||
@@ -66,7 +66,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:185
|
||||
msgid "The bot is not connected to a voice channel."
|
||||
msgstr ""
|
||||
msgstr "봇이 음성체널에 접속해 있지 않아요."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:193
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:105
|
||||
@@ -76,23 +76,23 @@ msgstr "트랙을 찾을수 없습니다"
|
||||
#: redbot/cogs/audio/core/events/dpy.py:194
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:106
|
||||
msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes."
|
||||
msgstr ""
|
||||
msgstr "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:205
|
||||
msgid "There was an issue communicating with Discord."
|
||||
msgstr ""
|
||||
msgstr "디스코드와 통신하는데 문제가 있습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/dpy.py:206
|
||||
msgid "This error has been reported to the bot owner."
|
||||
msgstr ""
|
||||
msgstr "봇 관리자에게 해당 에러가 보고되었습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:96
|
||||
msgid "Couldn't get a valid track."
|
||||
msgstr ""
|
||||
msgstr "유효한 트랙을 얻을 수 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:128
|
||||
msgid "Auto Play started."
|
||||
msgstr ""
|
||||
msgstr "자동재생이 시작되었어요"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:143
|
||||
msgid "Now Playing"
|
||||
@@ -104,11 +104,11 @@ msgstr "곡 길이: {length} | 신청자: {user}"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:166
|
||||
msgid "Queue ended."
|
||||
msgstr ""
|
||||
msgstr "큐 끝남"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:211
|
||||
msgid "Multiple Errors Detected"
|
||||
msgstr ""
|
||||
msgstr "여러가지 오류 검출됨"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:212
|
||||
msgid "Closing the audio player due to multiple errors being detected. If this persists, please inform the bot owner as the Audio cog may be temporally unavailable."
|
||||
@@ -120,7 +120,7 @@ msgstr "트랙 걸림"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:227
|
||||
msgid "Playback of the song has stopped due to an unexcepted error.\\n{error}"
|
||||
msgstr ""
|
||||
msgstr "예상치 못한 에러로 노래 재생이 중지되었습니다.\\n{error}"
|
||||
|
||||
#: redbot/cogs/audio/core/events/lavalink.py:233
|
||||
msgid "Track Error"
|
||||
|
||||
@@ -18,5 +18,5 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/__init__.py:34
|
||||
#, docstring
|
||||
msgid "Play audio through voice channels."
|
||||
msgstr ""
|
||||
msgstr "Játssz le hangot hangcsatornákon keresztül."
|
||||
|
||||
|
||||
@@ -17,5 +17,6 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/tasks/startup.py:145
|
||||
msgid "Hello, this message brings you an important update regarding the core Audio cog:\\n \\nStarting from Audio v2.3.0+ you can take advantage of the **Global Audio API**, a new service offered by the Cog-Creators organization that allows your bot to greatly reduce the amount of requests done to YouTube / Spotify. This reduces the likelihood of YouTube rate-limiting your bot for making requests too often.\\nSee `[p]help audioset globalapi` for more information.\\nAccess to this service is disabled by default and **requires you to explicitly opt-in** to start using it.\\n\\nAn access token is **required** to use this API. To obtain this token you may join <https://discord.gg/red> and run `?audioapi register` in the #testing channel.\\nNote: by using this service you accept that your bot's IP address will be disclosed to the Cog-Creators organization and used only for the purpose of providing the Global API service.\\n\\nOn a related note, it is highly recommended that you enable your local cache if you haven't yet.\\nTo do so, run `[p]audioset cache 5`. This cache, which stores only metadata, will make repeated audio requests faster and further reduce the likelihood of YouTube rate-limiting your bot. Since it's only metadata the required disk space for this cache is expected to be negligible."
|
||||
msgstr ""
|
||||
msgstr "Hallo, diese Nachricht macht auf ein wichtiges Update des core Audio cog aufmerksam:\\n \\nAb Audio v2.3.0+ kannst du von der **Global Audio API** profitieren, einem neue Service der Cog-Ersteller Organisation, welche deinem Bot ermöglicht die Anzahl der Anfragen an YouTube / Spotify zu reduzieren. Dies verringert die Wahrscheinlichkeit, dass dein Bot durch zu viele Anfragen von der YouTube Rate-Limitierung betroffen ist.\\n\n"
|
||||
"Mehr Informationen mit `[p]help audioset globalapi`.\\nZugriff auf diesen Service ist standardmässig deaktiviert und **erfordert deine ausdrückliche Zustimmung** um verwendet werden zu können.\\n\\nEin Zugangs-Token **wird vorausgesetzt** um diese API zu verwenden. Um einen Token zu erhalten kannst du <https://discord.gg/red> beitreten und im #testing Kanal `?audioapi register` eingeben.\\nHinweis: Durch die Nutzung des Service akzeptierst du, dass die IP Adresse deines Bots an die Cog-Ersteller Organisation weitergereicht und einzig für den Zweck verwendet wird, den Global API Dienst zu nutzen.\\n\\nWeiterer Hinweis: Es wird ausdrücklich empfohlen deinen lokalen Zwischenspeicher zu aktivieren, falls nicht bereits geschehen.\\nUm das zu machen, führe `[p]audioset cache 5` aus. Dieser Zwischenspeicher, welcher nur Metadaten speichert, beschleunigt sich wiederholende Audio-Anfragen und reduziert darüber hinaus die Wahrscheinlichkeit, dass YouTube deinen Bot Rate-limitiert. Da es sich nur um Metadaten handelt ist der dafür benötigte Festplattenspeicher als unerheblich zu betrachten."
|
||||
|
||||
|
||||
@@ -17,5 +17,5 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/tasks/startup.py:145
|
||||
msgid "Hello, this message brings you an important update regarding the core Audio cog:\\n \\nStarting from Audio v2.3.0+ you can take advantage of the **Global Audio API**, a new service offered by the Cog-Creators organization that allows your bot to greatly reduce the amount of requests done to YouTube / Spotify. This reduces the likelihood of YouTube rate-limiting your bot for making requests too often.\\nSee `[p]help audioset globalapi` for more information.\\nAccess to this service is disabled by default and **requires you to explicitly opt-in** to start using it.\\n\\nAn access token is **required** to use this API. To obtain this token you may join <https://discord.gg/red> and run `?audioapi register` in the #testing channel.\\nNote: by using this service you accept that your bot's IP address will be disclosed to the Cog-Creators organization and used only for the purpose of providing the Global API service.\\n\\nOn a related note, it is highly recommended that you enable your local cache if you haven't yet.\\nTo do so, run `[p]audioset cache 5`. This cache, which stores only metadata, will make repeated audio requests faster and further reduce the likelihood of YouTube rate-limiting your bot. Since it's only metadata the required disk space for this cache is expected to be negligible."
|
||||
msgstr ""
|
||||
msgstr "Hola, este mensaje te trae una actualización importante con respecto al núcleo de Audio cog:\\n \\nA partir de Audio v2.3. + puedes aprovechar la **API global de audio**, un nuevo servicio ofrecido por la organización Cog-Creators que permite a tu bot reducir en gran medida la cantidad de solicitudes hechas a YouTube / Spotify. Esto reduce la probabilidad de que tu bot limite la tasa de YouTube para hacer peticiones demasiado a menudo.\\nMira `[p]ayuda a audioset globalapi` para más información.\\nEl acceso a este servicio está deshabilitado por defecto y **requiere que usted explícitamente optar** para empezar a usarlo.\\n\\nUn token de acceso es **requerido** para usar esta API. Para obtener este token puedes unirte a <https://discord.gg/red> y ejecutar `?audioapi register` en el canal de #testing.\\nNota: al usar este servicio aceptas que la dirección IP de tu bot será revelada a la organización Cog-Creators y utilizada sólo para proporcionar el servicio de API global.\\n\\nEn una nota relacionada, es muy recomendable que actives tu caché local si aún no lo has hecho.\\nPara hacerlo, ejecuta `[p]cachés de audioset 5`. Esta caché, que almacena sólo metadatos, hará que las solicitudes de audio repetidas sean más rápidas y reducirá aún más la probabilidad de que tu bot limite la tasa de YouTube. Dado que sólo son metadatos se espera que el espacio de disco necesario para esta caché sea desatendido."
|
||||
|
||||
|
||||
@@ -17,5 +17,5 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/tasks/startup.py:145
|
||||
msgid "Hello, this message brings you an important update regarding the core Audio cog:\\n \\nStarting from Audio v2.3.0+ you can take advantage of the **Global Audio API**, a new service offered by the Cog-Creators organization that allows your bot to greatly reduce the amount of requests done to YouTube / Spotify. This reduces the likelihood of YouTube rate-limiting your bot for making requests too often.\\nSee `[p]help audioset globalapi` for more information.\\nAccess to this service is disabled by default and **requires you to explicitly opt-in** to start using it.\\n\\nAn access token is **required** to use this API. To obtain this token you may join <https://discord.gg/red> and run `?audioapi register` in the #testing channel.\\nNote: by using this service you accept that your bot's IP address will be disclosed to the Cog-Creators organization and used only for the purpose of providing the Global API service.\\n\\nOn a related note, it is highly recommended that you enable your local cache if you haven't yet.\\nTo do so, run `[p]audioset cache 5`. This cache, which stores only metadata, will make repeated audio requests faster and further reduce the likelihood of YouTube rate-limiting your bot. Since it's only metadata the required disk space for this cache is expected to be negligible."
|
||||
msgstr ""
|
||||
msgstr "안녕하세요,이 메시지는 핵심 Audio cog에 관한 중요한 업데이트를 제공합니다. \\n \\nAudio v2.3.0 이상부터는 Cog-Creators 조직에서 제공하는 새로운 서비스 인 ** Global Audio API **를 활용할 수 있습니다. 봇이 YouTube / Spotify에 대한 요청의 양을 크게 줄일 수 있습니다. 이렇게하면 YouTube에 너무 잦은 요청으로 인해 봇의 속도가 제한될 가능성이 줄어듭니다. \\n 자세한 내용은`[p] help audioset globalapi`를 참조하세요. \\n이 서비스에 대한 액세스는 기본적으로 사용 중지되며 ** 명시 적으로 선택해야합니다. ** 사용을 시작하려면 \\n\\n이 API를 사용하려면 액세스 토큰이 ** 필수 **입니다. 이 토큰을 얻으려면 <https://discord.gg/red>에 가입하고 #testing 채널에서`? audioapi register`를 통해 진행할 수 있습니다. \\n 참고:이 서비스를 사용하면 봇의 IP 주소가 Cog-Creators 조직이 되며 이는 글로벌 API 서비스를 제공 할 목적으로 만 사용됩니다. \\n\\n 관련 메모에서 로컬 캐시를 아직 활성화하지 않은 경우 활성화하는 것이 좋습니다. \\n 이렇게하려면`[p]audioset cache 5`를 실행하십시오. 메타 데이터 만 저장하는이 캐시는 반복되는 오디오 요청시 응답시간을 빠르게 할 수 있으며 YouTube에서 봇의 속도를 제한 할 가능성을 더욱 줄여줍니다. 메타 데이터 일 뿐이므로이 캐시에 필요한 디스크 공간은 무시할 수준으로 적을 것으로 예상됩니다."
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bosnian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -46,7 +46,7 @@ msgstr "Verbindung zu Lavalink wurde noch nicht hergestellt."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:116
|
||||
msgid "Unable To Play Tracks"
|
||||
msgstr ""
|
||||
msgstr "Titel können nicht wiedergegeben werden"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:116
|
||||
#: redbot/cogs/audio/core/utilities/player.py:444
|
||||
@@ -105,7 +105,7 @@ msgstr "Unbekannt"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:382
|
||||
msgid " - Name: <{pname}>\\n - Scope: < {scope} >\\n - ID: < {pid} >\\n - Tracks: < {ptracks} >\\n - Author: < {author} >\\n\\n"
|
||||
msgstr ""
|
||||
msgstr " - Name: <{pname}>\\n - Bereich: < {scope} >\\n - ID: < {pid} >\\n - Titel: < {ptracks} >\\n - Autor: < {author} >\\n\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/local_tracks.py:108
|
||||
#: redbot/cogs/audio/core/utilities/player.py:238
|
||||
@@ -156,15 +156,15 @@ msgstr "Die Nummer, des Liedes, muss größer oder gleich 1 sein."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:174
|
||||
msgid "There are only {queuelen} songs currently queued."
|
||||
msgstr ""
|
||||
msgstr "Es sind derzeit nur {queuelen} Songs in der Warteschlange."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:180
|
||||
msgid "{skip_to_track} Tracks Skipped"
|
||||
msgstr ""
|
||||
msgstr "{skip_to_track} Titel übersprungen"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:239
|
||||
msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \\nSee `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
msgstr "Der Besitzer muss die Spotify client ID und Spotify client secret festlegen, bevor Spotify URLs oder Codes verwendet werden können. \\nSiehe `{prefix}audioset spotifyapi` für eine Anleitung."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:249
|
||||
msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\\nSee `{prefix}audioset youtubeapi` for instructions."
|
||||
@@ -254,7 +254,7 @@ msgstr "Kein Titel"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:503
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Wiedergabeliste eingereiht"
|
||||
msgstr "Playlist eingereiht"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:506
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
@@ -262,7 +262,7 @@ msgstr "Es wurden {num} Tracks zu der Playlist hinzugefügt.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:512
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} bis zum Start der Wiedergabeliste: beginnt bei #{position} in der Warteschlange"
|
||||
msgstr "{time} bis zum Start der Playlist: beginnt bei #{position} in der Warteschlange"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:593
|
||||
msgid "Nothing found"
|
||||
@@ -300,11 +300,11 @@ msgstr "Du hast nicht die Berechtigung {name} (`{id}`) [**{scope} **] zu verwalt
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:89
|
||||
msgid "You do not have the permissions to manage that playlist in {guild}."
|
||||
msgstr "Du hast nicht die Berechtigung, diese Wiedergabeliste in {guild} zu verwalten."
|
||||
msgstr "Du hast nicht die Berechtigung, diese Playlist in {guild} zu verwalten."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:96
|
||||
msgid "You do not have the permissions to manage playlist owned by {user}."
|
||||
msgstr "Du hast nicht die Berechtigung, die Wiedergabeliste von {user} zu verwalten."
|
||||
msgstr "Du hast nicht die Berechtigung, die Playlist von {user} zu verwalten."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:100
|
||||
msgid "You do not have the permissions to manage playlists in {scope} scope."
|
||||
@@ -312,7 +312,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:104
|
||||
msgid "No access to playlist."
|
||||
msgstr "Kein Zugriff auf Wiedergabeliste."
|
||||
msgstr "Kein Zugriff auf Playlist."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:212
|
||||
msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID."
|
||||
@@ -324,7 +324,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:246
|
||||
msgid "{playlists} playlists found, which one would you like?"
|
||||
msgstr "{playlists} Wiedergabelisten gefunden, welche möchtest du?"
|
||||
msgstr "{playlists} Playlists gefunden, welche möchtest du?"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:265
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:271
|
||||
@@ -333,11 +333,11 @@ msgstr "Zu viele Treffer wurden gefunden und sie haben nicht ausgewählt, welche
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:296
|
||||
msgid "Playlists you can access in this server:"
|
||||
msgstr ""
|
||||
msgstr "Playlists auf die du in diesem Server zugreifen kannst:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:302
|
||||
msgid "Playlists for {scope}:"
|
||||
msgstr ""
|
||||
msgstr "Playlists für {scope}:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:306
|
||||
msgid "Page {page_num}/{total_pages} | {num} playlists."
|
||||
@@ -361,12 +361,12 @@ msgstr "{num} Titel aus der {playlist_name} Wiedergabeliste hinzugefügt. {num_b
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:359
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:462
|
||||
msgid "Added {num} tracks from the {playlist_name} playlist."
|
||||
msgstr "{num} Lieder wurden von der {playlist_name} Wiedergabeliste hinzugefügt."
|
||||
msgstr "{num} Titel wurden aus der {playlist_name} Playlist hinzugefügt."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:363
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:466
|
||||
msgid "Playlist Saved"
|
||||
msgstr "Wiedergabeliste gespeichert"
|
||||
msgstr "Playlist gespeichert"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:502
|
||||
msgid "Connection to Lavalink has failed"
|
||||
@@ -377,7 +377,7 @@ msgstr "Verbindung zu Lavalink ist fehlgeschlagen"
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:534
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:547
|
||||
msgid "Unable To Get Playlists"
|
||||
msgstr "Wiedergabelisten können nicht abgerufen werden"
|
||||
msgstr "Playlists können nicht abgerufen werden"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:517
|
||||
msgid "I don't have permission to connect to your channel."
|
||||
@@ -385,11 +385,11 @@ msgstr "Ich habe keine Berechtigung, um mich zu deinem Kanal zu verbinden."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:548
|
||||
msgid "You must be in the voice channel to use the playlist command."
|
||||
msgstr "Du musst dich in dem Sprachkanal befinden, um den Wiedergabelisten Befehl zu verwenden."
|
||||
msgstr "Du musst dich in dem Sprachkanal befinden, um den Playlist Befehl zu verwenden."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:657
|
||||
msgid "the Global"
|
||||
msgstr ""
|
||||
msgstr "die Globale"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:657
|
||||
msgid "Global"
|
||||
@@ -397,7 +397,7 @@ msgstr "Überall"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:659
|
||||
msgid "the Server"
|
||||
msgstr ""
|
||||
msgstr "der Server"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:659
|
||||
msgid "Server"
|
||||
@@ -405,7 +405,7 @@ msgstr "Server"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:661
|
||||
msgid "the User"
|
||||
msgstr ""
|
||||
msgstr "der Benutzer"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:661
|
||||
msgid "User"
|
||||
@@ -413,7 +413,7 @@ msgstr "Benutzer"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:40
|
||||
msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n"
|
||||
msgstr ""
|
||||
msgstr "__Zu viele Songs in der Warteschlange, zeige nur die ersten 500__.\\n\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:57
|
||||
msgid "**Currently livestreaming:**\\n"
|
||||
@@ -434,15 +434,15 @@ msgstr "angefordert von **{user}**\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:80
|
||||
msgid "Queue for __{guild_name}__"
|
||||
msgstr ""
|
||||
msgstr "Warteschlange für __{guild_name}__"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:88
|
||||
msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n"
|
||||
msgstr ""
|
||||
msgstr "Seite {page_num}/{total_pages} | {num_tracks} Titel, {num_remaining} verbleibend\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:97
|
||||
msgid "Auto-Play"
|
||||
msgstr ""
|
||||
msgstr "Auto-Play"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:103
|
||||
msgid "Shuffle"
|
||||
@@ -458,5 +458,5 @@ msgstr "Passende Titel:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:164
|
||||
msgid "Page {page_num}/{total_pages} | {num_tracks} tracks"
|
||||
msgstr ""
|
||||
msgstr "Seite {page_num}/{total_pages} | {num_tracks} Titel"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,36 +17,36 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:75
|
||||
msgid "tracks"
|
||||
msgstr ""
|
||||
msgstr "canciones"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:85
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:274
|
||||
msgid "Page {page_num}/{total_pages}"
|
||||
msgstr ""
|
||||
msgstr "Página {page_num}/{total_pages}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:96
|
||||
msgid "Connection to Lavalink has failed."
|
||||
msgstr ""
|
||||
msgstr "La conexión a Lavalink ha fallado."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:99
|
||||
#: redbot/cogs/audio/core/utilities/player.py:596
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:505
|
||||
msgid "Please check your console or logs for details."
|
||||
msgstr ""
|
||||
msgstr "Por favor, comprueba tu consola o registros para más detalles."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:107
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:535
|
||||
msgid "Connect to a voice channel first."
|
||||
msgstr ""
|
||||
msgstr "Conéctate a un canal de voz primero."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:110
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:528
|
||||
msgid "Connection to Lavalink has not yet been established."
|
||||
msgstr ""
|
||||
msgstr "Aún no se ha establecido la conexión con Lavalink."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:116
|
||||
msgid "Unable To Play Tracks"
|
||||
msgstr ""
|
||||
msgstr "No se puede reproducir pistas"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:116
|
||||
#: redbot/cogs/audio/core/utilities/player.py:444
|
||||
@@ -57,55 +57,55 @@ msgstr "Límite de cola alcanzado."
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:154
|
||||
#: redbot/cogs/audio/core/utilities/player.py:604
|
||||
msgid "Track Enqueued"
|
||||
msgstr ""
|
||||
msgstr "Pista en cola"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:169
|
||||
#: redbot/cogs/audio/core/utilities/player.py:553
|
||||
msgid "This track is not allowed in this server."
|
||||
msgstr ""
|
||||
msgstr "Esta pista no está permitida en este servidor."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:187
|
||||
#: redbot/cogs/audio/core/utilities/player.py:575
|
||||
msgid "Track exceeds maximum length."
|
||||
msgstr ""
|
||||
msgstr "La pista excede la longitud máxima."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:204
|
||||
#: redbot/cogs/audio/core/utilities/player.py:607
|
||||
msgid "{time} until track playback: #{position} in queue"
|
||||
msgstr ""
|
||||
msgstr "{time} hasta la reproducción de la pista: #{position} en cola"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:262
|
||||
msgid "Tracks Found:"
|
||||
msgstr ""
|
||||
msgstr "Canciones encontradas:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:263
|
||||
msgid "search results"
|
||||
msgstr ""
|
||||
msgstr "resultados de la búsqueda"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:265
|
||||
msgid "Folders Found:"
|
||||
msgstr ""
|
||||
msgstr "Carpetas encontradas:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:266
|
||||
msgid "local folders"
|
||||
msgstr ""
|
||||
msgstr "carpetas locales"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:268
|
||||
msgid "Files Found:"
|
||||
msgstr ""
|
||||
msgstr "Archivos encontrados:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:269
|
||||
msgid "local tracks"
|
||||
msgstr ""
|
||||
msgstr "canciones locales"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:381
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:228
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
msgstr "Desconocido"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:382
|
||||
msgid " - Name: <{pname}>\\n - Scope: < {scope} >\\n - ID: < {pid} >\\n - Tracks: < {ptracks} >\\n - Author: < {author} >\\n\\n"
|
||||
msgstr ""
|
||||
msgstr " - Nombre: <{pname}>\\n - Alcance: < {scope} >\\n - ID: < {pid} >\\n - Canciones: < {ptracks} >\\n - Autor: < {author} >\\n\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/local_tracks.py:108
|
||||
#: redbot/cogs/audio/core/utilities/player.py:238
|
||||
@@ -113,19 +113,19 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/player.py:330
|
||||
#: redbot/cogs/audio/core/utilities/player.py:655
|
||||
msgid "Invalid Environment"
|
||||
msgstr ""
|
||||
msgstr "Entorno no válido"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/local_tracks.py:108
|
||||
msgid "No localtracks folder."
|
||||
msgstr ""
|
||||
msgstr "No hay carpeta de canciones locales."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/miscellaneous.py:53
|
||||
msgid "Not enough {currency}"
|
||||
msgstr ""
|
||||
msgstr "No tienes suficiente {currency}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/miscellaneous.py:54
|
||||
msgid "{required_credits} {currency} required, but you have {bal}."
|
||||
msgstr ""
|
||||
msgstr "{required_credits} {currency} requerido, pero tienes {bal}."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:78
|
||||
msgid "music in {} servers"
|
||||
@@ -135,52 +135,52 @@ msgstr "música en {} servidores"
|
||||
#: redbot/cogs/audio/core/utilities/player.py:140
|
||||
#: redbot/cogs/audio/core/utilities/player.py:145
|
||||
msgid "There's nothing in the queue."
|
||||
msgstr ""
|
||||
msgstr "No hay nada en la cola."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:142
|
||||
msgid "Currently livestreaming {track}"
|
||||
msgstr ""
|
||||
msgstr "Actualmente en vivo {track}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:147
|
||||
msgid "{time} left on {track}"
|
||||
msgstr ""
|
||||
msgstr "{time} restante de {track}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:155
|
||||
#: redbot/cogs/audio/core/utilities/player.py:190
|
||||
msgid "Track Skipped"
|
||||
msgstr ""
|
||||
msgstr "Canción saltada"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:168
|
||||
msgid "Track number must be equal to or greater than 1."
|
||||
msgstr ""
|
||||
msgstr "El número de la canción debe ser igual o mayor que 1."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:174
|
||||
msgid "There are only {queuelen} songs currently queued."
|
||||
msgstr ""
|
||||
msgstr "Solo hay {queuelen} canciones actualmente en cola."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:180
|
||||
msgid "{skip_to_track} Tracks Skipped"
|
||||
msgstr ""
|
||||
msgstr "{skip_to_track} pistas omitidas"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:239
|
||||
msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \\nSee `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
msgstr "El propietario necesita establecer el ID del cliente de Spotify y el secreto del cliente de Spotify, antes de que se puedan usar las URLs o códigos de Spotify. \\nVer `{prefix}audioset spotifyapi` para instrucciones."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:249
|
||||
msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\\nSee `{prefix}audioset youtubeapi` for instructions."
|
||||
msgstr ""
|
||||
msgstr "El propietario necesita establecer el ID del cliente de Spotify y el secreto del cliente de Spotify, antes de que se puedan usar las URLs o códigos de Spotify. \\nVer `{prefix}audioset spotifyapi` para instrucciones."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:258
|
||||
#: redbot/cogs/audio/core/utilities/player.py:367
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:570
|
||||
msgid "Unable To Get Tracks"
|
||||
msgstr ""
|
||||
msgstr "No se pueden reproducir las pistas"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:259
|
||||
#: redbot/cogs/audio/core/utilities/player.py:368
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:571
|
||||
msgid "Wait until the playlist has finished loading."
|
||||
msgstr ""
|
||||
msgstr "Espere hasta que la lista de reproducción haya terminado de cargar."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:270
|
||||
#: redbot/cogs/audio/core/utilities/player.py:312
|
||||
@@ -196,7 +196,7 @@ msgstr "Nada encontrado."
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:583
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:616
|
||||
msgid "Track is not playable."
|
||||
msgstr ""
|
||||
msgstr "La pista no es reproducible."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:274
|
||||
#: redbot/cogs/audio/core/utilities/player.py:315
|
||||
@@ -204,7 +204,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:584
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:617
|
||||
msgid "**{suffix}** is not a fully supported format and some tracks may not play."
|
||||
msgstr ""
|
||||
msgstr "**{suffix}** no es un formato totalmente soportado y algunas pistas pueden no reproducirse."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:304
|
||||
#: redbot/cogs/audio/core/utilities/player.py:395
|
||||
@@ -213,7 +213,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:602
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:631
|
||||
msgid "Unable to Get Track"
|
||||
msgstr ""
|
||||
msgstr "No se puede obtener la pista"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:305
|
||||
#: redbot/cogs/audio/core/utilities/player.py:396
|
||||
@@ -222,174 +222,174 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:603
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:632
|
||||
msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes."
|
||||
msgstr ""
|
||||
msgstr "No puedo obtener una pista de Lavalink en este momento, inténtalo de nuevo en unos minutos."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:331
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
msgstr "La clave API de Spotify o el cliente secreto no se han configurado correctamente. \\nUsa `{prefix}audioset spotifyapi` para obtener instrucciones."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:355
|
||||
msgid "Unable To Find Tracks"
|
||||
msgstr ""
|
||||
msgstr "No se encontraron pistas"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:356
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
msgstr "Esta no parece ser una URL o código compatible con Spotify."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:382
|
||||
msgid "{query} is not an allowed query."
|
||||
msgstr ""
|
||||
msgstr "{query} no es una consulta permitida."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:418
|
||||
msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\\nThis may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks."
|
||||
msgstr ""
|
||||
msgstr "Las pistas locales no funcionarán si el `Lavalink.jar` no puede ver la pista.\\nEsto puede deberse a permisos o porque Lavalink.jar se está ejecutando en una máquina diferente a las pistas locales."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:491
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
msgstr " {bad_tracks} pistas no pueden ser puestas en cola."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:497
|
||||
msgid "No Title"
|
||||
msgstr ""
|
||||
msgstr "Sin título"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:503
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
msgstr "Lista de reproducción en cola"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:506
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
msgstr "Se han añadido {num} pistas a la cola.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:512
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
msgstr "{time} hasta el inicio de la reproducción de la lista: comienza en #{position} en cola"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:593
|
||||
msgid "Nothing found"
|
||||
msgstr ""
|
||||
msgstr "No se encontró nada"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:628
|
||||
msgid "Please wait, finding tracks..."
|
||||
msgstr ""
|
||||
msgstr "Por favor espere, buscando las pistas..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:634
|
||||
msgid "Getting track {num}/{total}..."
|
||||
msgstr ""
|
||||
msgstr "Obteniendo la pista {num}/{total}..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:635
|
||||
msgid "Matching track {num}/{total}..."
|
||||
msgstr ""
|
||||
msgstr "Obteniendo la pista {num}/{total}..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:636
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:329
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:402
|
||||
msgid "Loading track {num}/{total}..."
|
||||
msgstr ""
|
||||
msgstr "Cargando la pista {num}/{total}..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:637
|
||||
msgid "Approximate time remaining: {seconds}"
|
||||
msgstr ""
|
||||
msgstr "Tiempo restante aproximado: {seconds}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:672
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
msgstr "La conexión se restableció mientras se cargaba la lista de reproducción."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:71
|
||||
msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]."
|
||||
msgstr ""
|
||||
msgstr "No tienes permisos para administrar {name} (`{id}`) [**{scope}**]."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:89
|
||||
msgid "You do not have the permissions to manage that playlist in {guild}."
|
||||
msgstr ""
|
||||
msgstr "No tienes permisos para administrar esa lista de reproducción en {guild}."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:96
|
||||
msgid "You do not have the permissions to manage playlist owned by {user}."
|
||||
msgstr ""
|
||||
msgstr "No tienes permisos para administrar la lista de reproducción de {user}."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:100
|
||||
msgid "You do not have the permissions to manage playlists in {scope} scope."
|
||||
msgstr ""
|
||||
msgstr "No tienes permisos para administrar listas de reproducción en el ámbito {scope}."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:104
|
||||
msgid "No access to playlist."
|
||||
msgstr ""
|
||||
msgstr "Sin acceso a la lista de reproducción."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:212
|
||||
msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID."
|
||||
msgstr ""
|
||||
msgstr "{match_count} listas de reproducción coinciden con {original_input}: Por favor, intenta ser más específico o utiliza el ID de la lista de reproducción."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:229
|
||||
msgid "{number}. <{playlist.name}>\\n - Scope: < {scope} >\\n - ID: < {playlist.id} >\\n - Tracks: < {tracks} >\\n - Author: < {author} >\\n\\n"
|
||||
msgstr ""
|
||||
msgstr "{number}. <{playlist.name}>\\n - Alcance: < {scope} >\\n - ID: < {playlist.id} >\\n - Pistas: < {tracks} >\\n - Autor: < {author} >\\n\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:246
|
||||
msgid "{playlists} playlists found, which one would you like?"
|
||||
msgstr ""
|
||||
msgstr "{playlists} listas de reproducción encontradas, ¿cuál es la que te gusta?"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:265
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:271
|
||||
msgid "Too many matches found and you did not select which one you wanted."
|
||||
msgstr ""
|
||||
msgstr "Demasiadas coincidencias encontradas y no has seleccionado la que deseabas."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:296
|
||||
msgid "Playlists you can access in this server:"
|
||||
msgstr ""
|
||||
msgstr "Listas de reproducción a las que puedes acceder en este servidor:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:302
|
||||
msgid "Playlists for {scope}:"
|
||||
msgstr ""
|
||||
msgstr "Listas de reproducción para {scope}:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:306
|
||||
msgid "Page {page_num}/{total_pages} | {num} playlists."
|
||||
msgstr ""
|
||||
msgstr "Página {page_num}/{total_pages} | {num} listas de reproducción."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:322
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:400
|
||||
msgid "Please wait, adding tracks..."
|
||||
msgstr ""
|
||||
msgstr "Por favor espere, añadiendo las pistas..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:349
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:452
|
||||
msgid "Empty playlist {name} (`{id}`) [**{scope}**] created."
|
||||
msgstr ""
|
||||
msgstr "Lista de reproducción {name} vacía (`{id}`) [**{scope}**] creada."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:354
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:457
|
||||
msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded."
|
||||
msgstr ""
|
||||
msgstr "Se han añadido {num} pistas de la lista de reproducción {playlist_name}. No se han podido cargar {num_bad} pista(s)."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:359
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:462
|
||||
msgid "Added {num} tracks from the {playlist_name} playlist."
|
||||
msgstr ""
|
||||
msgstr "Añadidas {num} pistas de la lista de reproducción {playlist_name}."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:363
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:466
|
||||
msgid "Playlist Saved"
|
||||
msgstr ""
|
||||
msgstr "Lista de reproducción guardada"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:502
|
||||
msgid "Connection to Lavalink has failed"
|
||||
msgstr ""
|
||||
msgstr "La conexión a Lavalink ha fallado"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:516
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:527
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:534
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:547
|
||||
msgid "Unable To Get Playlists"
|
||||
msgstr ""
|
||||
msgstr "No se puede obtener listas de reproducción"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:517
|
||||
msgid "I don't have permission to connect to your channel."
|
||||
msgstr ""
|
||||
msgstr "No tengo permiso para conectarme a tu canal."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:548
|
||||
msgid "You must be in the voice channel to use the playlist command."
|
||||
msgstr ""
|
||||
msgstr "Debes estar en el canal de voz para usar el comando de reproducción."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:657
|
||||
msgid "the Global"
|
||||
msgstr ""
|
||||
msgstr "el Global"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:657
|
||||
msgid "Global"
|
||||
@@ -397,7 +397,7 @@ msgstr "Global"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:659
|
||||
msgid "the Server"
|
||||
msgstr ""
|
||||
msgstr "el Servidor"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:659
|
||||
msgid "Server"
|
||||
@@ -405,7 +405,7 @@ msgstr "Servidor"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:661
|
||||
msgid "the User"
|
||||
msgstr ""
|
||||
msgstr "el Usuario"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:661
|
||||
msgid "User"
|
||||
@@ -413,36 +413,36 @@ msgstr "Usuario"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:40
|
||||
msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n"
|
||||
msgstr ""
|
||||
msgstr "__Demasiadas canciones en cola, solo mostrando las primeras 500__.\\n\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:57
|
||||
msgid "**Currently livestreaming:**\\n"
|
||||
msgstr ""
|
||||
msgstr "**En vivo actualmente:**\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:59
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:64
|
||||
msgid "Requested by: **{user}**"
|
||||
msgstr ""
|
||||
msgstr "Solicitada por: **{user}**"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:62
|
||||
msgid "Playing: "
|
||||
msgstr ""
|
||||
msgstr "Jugando: "
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:76
|
||||
msgid "requested by **{user}**\\n"
|
||||
msgstr ""
|
||||
msgstr "solicitada por **{user}**\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:80
|
||||
msgid "Queue for __{guild_name}__"
|
||||
msgstr ""
|
||||
msgstr "Cola de __{guild_name}__"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:88
|
||||
msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\\n"
|
||||
msgstr ""
|
||||
msgstr "Página {page_num}/{total_pages} | {num_tracks} pistas, {num_remaining} restantes\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:97
|
||||
msgid "Auto-Play"
|
||||
msgstr ""
|
||||
msgstr "Auto-Jugar"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:103
|
||||
msgid "Shuffle"
|
||||
@@ -454,9 +454,9 @@ msgstr "Repetir"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:161
|
||||
msgid "Matching Tracks:"
|
||||
msgstr ""
|
||||
msgstr "Canciones coincidentes:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:164
|
||||
msgid "Page {page_num}/{total_pages} | {num_tracks} tracks"
|
||||
msgstr ""
|
||||
msgstr "Página {page_num}/{total_pages} | {num_tracks} canciones"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hebrew\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -67,7 +67,7 @@ msgstr "이 서버에서는이 트랙을 사용할 수 없습니다."
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:187
|
||||
#: redbot/cogs/audio/core/utilities/player.py:575
|
||||
msgid "Track exceeds maximum length."
|
||||
msgstr "트랙이 최대 길이를 초과했습니다.'(너무 긴 트랙)'"
|
||||
msgstr "트랙이 최대 길이를 초과했습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:204
|
||||
#: redbot/cogs/audio/core/utilities/player.py:607
|
||||
@@ -76,7 +76,7 @@ msgstr "트랙이 재생될때까지 {time}: 대기열의 #{position}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:262
|
||||
msgid "Tracks Found:"
|
||||
msgstr "트랙 발견됨"
|
||||
msgstr "트랙 검색됨"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/formatting.py:263
|
||||
msgid "search results"
|
||||
@@ -113,15 +113,15 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/player.py:330
|
||||
#: redbot/cogs/audio/core/utilities/player.py:655
|
||||
msgid "Invalid Environment"
|
||||
msgstr ""
|
||||
msgstr "잘못된 환경입니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/local_tracks.py:108
|
||||
msgid "No localtracks folder."
|
||||
msgstr ""
|
||||
msgstr "로컬트랙 폴더가 없어요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/miscellaneous.py:53
|
||||
msgid "Not enough {currency}"
|
||||
msgstr ""
|
||||
msgstr "{currency} 부족"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/miscellaneous.py:54
|
||||
msgid "{required_credits} {currency} required, but you have {bal}."
|
||||
@@ -129,58 +129,58 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:78
|
||||
msgid "music in {} servers"
|
||||
msgstr ""
|
||||
msgstr "{} 서버들에 있는 음악"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:136
|
||||
#: redbot/cogs/audio/core/utilities/player.py:140
|
||||
#: redbot/cogs/audio/core/utilities/player.py:145
|
||||
msgid "There's nothing in the queue."
|
||||
msgstr ""
|
||||
msgstr "대기열에 아무것도 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:142
|
||||
msgid "Currently livestreaming {track}"
|
||||
msgstr ""
|
||||
msgstr "지금 라이브 스트리밍중인 {track}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:147
|
||||
msgid "{time} left on {track}"
|
||||
msgstr ""
|
||||
msgstr "{track} {time} 남음."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:155
|
||||
#: redbot/cogs/audio/core/utilities/player.py:190
|
||||
msgid "Track Skipped"
|
||||
msgstr ""
|
||||
msgstr "트랙 스킵됨"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:168
|
||||
msgid "Track number must be equal to or greater than 1."
|
||||
msgstr ""
|
||||
msgstr "트랙 번호는 1 보다 크거나 같아야 합니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:174
|
||||
msgid "There are only {queuelen} songs currently queued."
|
||||
msgstr ""
|
||||
msgstr "현재 대기열에 {queuelen} 곡들만 있습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:180
|
||||
msgid "{skip_to_track} Tracks Skipped"
|
||||
msgstr ""
|
||||
msgstr "{skip_to_track} 트랙들 스킵됨"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:239
|
||||
msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \\nSee `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
msgstr "봇 관리자가 Spotify URL 또는 코드를 사용하기 전에 Spotify 클라이언트 ID 및 암호를 설정해 주어야 합니다. \\n `{prefix}audioset spotifyapi`을 참조하세요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:249
|
||||
msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\\nSee `{prefix}audioset youtubeapi` for instructions."
|
||||
msgstr ""
|
||||
msgstr "봇 관리자가 Youtube URL 또는 코드를 사용하기 전에 Youtube API Key를 설정해 주어야 합니다. \\n `{prefix}audioset youtubeapi`을 참조하세요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:258
|
||||
#: redbot/cogs/audio/core/utilities/player.py:367
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:570
|
||||
msgid "Unable To Get Tracks"
|
||||
msgstr ""
|
||||
msgstr "트랙을 가져올 수 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:259
|
||||
#: redbot/cogs/audio/core/utilities/player.py:368
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:571
|
||||
msgid "Wait until the playlist has finished loading."
|
||||
msgstr ""
|
||||
msgstr "플래이리스트 불러오기가 끝날때까지 기다려주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:270
|
||||
#: redbot/cogs/audio/core/utilities/player.py:312
|
||||
@@ -196,7 +196,7 @@ msgstr "아무것도 찾지 못했습니다."
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:583
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:616
|
||||
msgid "Track is not playable."
|
||||
msgstr ""
|
||||
msgstr "재생할 수 없는 트랙입니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:274
|
||||
#: redbot/cogs/audio/core/utilities/player.py:315
|
||||
@@ -204,7 +204,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:584
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:617
|
||||
msgid "**{suffix}** is not a fully supported format and some tracks may not play."
|
||||
msgstr ""
|
||||
msgstr "** {suffix} **는 완전히 지원되는 형식이 아니며 일부 트랙이 재생되지 않을 수 있습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:304
|
||||
#: redbot/cogs/audio/core/utilities/player.py:395
|
||||
@@ -222,7 +222,7 @@ msgstr "트랙을 찾을수 없습니다"
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:603
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:632
|
||||
msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes."
|
||||
msgstr ""
|
||||
msgstr "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:331
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
@@ -230,11 +230,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:355
|
||||
msgid "Unable To Find Tracks"
|
||||
msgstr ""
|
||||
msgstr "해당 트랙을 찾을 수 없습니다"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:356
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
msgstr "지원되는 Spotify URL 또는 코드가 아닌 것 같습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:382
|
||||
msgid "{query} is not an allowed query."
|
||||
@@ -246,11 +246,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:491
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
msgstr " {bad_tracks} 을 대기열에 추가할 수 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:497
|
||||
msgid "No Title"
|
||||
msgstr ""
|
||||
msgstr "제목 없음"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:503
|
||||
msgid "Playlist Enqueued"
|
||||
@@ -262,29 +262,29 @@ msgstr "대기열에 {num} 개의 트랙이 추가되었습니다. {maxlength_ms
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:512
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
msgstr "재생 목록 재생이 시작될 때까지 {time} 남았습니다.: 대기열의 #{position} 에서 시작합니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:593
|
||||
msgid "Nothing found"
|
||||
msgstr ""
|
||||
msgstr "검색 결과 없음"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:628
|
||||
msgid "Please wait, finding tracks..."
|
||||
msgstr ""
|
||||
msgstr "해당 트랙을 찾는 중입니다. 잠시만 기다려 주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:634
|
||||
msgid "Getting track {num}/{total}..."
|
||||
msgstr ""
|
||||
msgstr "트랙 가져오는중 {num}/{total}..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:635
|
||||
msgid "Matching track {num}/{total}..."
|
||||
msgstr ""
|
||||
msgstr "일치하는 트랙 {num}/{total}..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:636
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:329
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:402
|
||||
msgid "Loading track {num}/{total}..."
|
||||
msgstr ""
|
||||
msgstr "트랙 불러오는중 {num}/{total}..."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:637
|
||||
msgid "Approximate time remaining: {seconds}"
|
||||
@@ -292,7 +292,7 @@ msgstr "남은시간: {seconds}"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/player.py:672
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
msgstr "재생 목록을 로드하는 동안 연결이 재설정되었습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:71
|
||||
msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]."
|
||||
@@ -346,7 +346,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:322
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:400
|
||||
msgid "Please wait, adding tracks..."
|
||||
msgstr ""
|
||||
msgstr "트랙을 추가하는 중입니다. 잠시만 기다려 주세요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:349
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:452
|
||||
@@ -366,7 +366,7 @@ msgstr ""
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:363
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:466
|
||||
msgid "Playlist Saved"
|
||||
msgstr ""
|
||||
msgstr "재생 목록 저장됨"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:502
|
||||
msgid "Connection to Lavalink has failed"
|
||||
@@ -377,7 +377,7 @@ msgstr "라바링크와 연결에 실패했습니다."
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:534
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:547
|
||||
msgid "Unable To Get Playlists"
|
||||
msgstr ""
|
||||
msgstr "재생 목록을 가져올 수 없습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:517
|
||||
msgid "I don't have permission to connect to your channel."
|
||||
@@ -385,7 +385,7 @@ msgstr "그 체널에 연결할 권한이 없어요."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:548
|
||||
msgid "You must be in the voice channel to use the playlist command."
|
||||
msgstr ""
|
||||
msgstr "음성체널에 있어야 플래이리스트 명령어를 사용할수 있습니다."
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:657
|
||||
msgid "the Global"
|
||||
@@ -397,7 +397,7 @@ msgstr "전체"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:659
|
||||
msgid "the Server"
|
||||
msgstr ""
|
||||
msgstr "서버"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:659
|
||||
msgid "Server"
|
||||
@@ -405,7 +405,7 @@ msgstr "서버"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:661
|
||||
msgid "the User"
|
||||
msgstr ""
|
||||
msgstr "사용자"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/playlists.py:661
|
||||
msgid "User"
|
||||
@@ -413,24 +413,24 @@ msgstr "사용자"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:40
|
||||
msgid "__Too many songs in the queue, only showing the first 500__.\\n\\n"
|
||||
msgstr ""
|
||||
msgstr "__너무나 많은 음악이 대기열에 있습니다, 앞에서부터 500개만 표시됩니다__.\\n\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:57
|
||||
msgid "**Currently livestreaming:**\\n"
|
||||
msgstr ""
|
||||
msgstr "**현재 라이브 스트리밍중.**\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:59
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:64
|
||||
msgid "Requested by: **{user}**"
|
||||
msgstr ""
|
||||
msgstr "신청자: **{user}**"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:62
|
||||
msgid "Playing: "
|
||||
msgstr ""
|
||||
msgstr "재생 중: "
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:76
|
||||
msgid "requested by **{user}**\\n"
|
||||
msgstr ""
|
||||
msgstr "신청자: **{user}**\\n"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:80
|
||||
msgid "Queue for __{guild_name}__"
|
||||
@@ -454,7 +454,7 @@ msgstr "반복"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:161
|
||||
msgid "Matching Tracks:"
|
||||
msgstr ""
|
||||
msgstr "일치하는 트랙들:"
|
||||
|
||||
#: redbot/cogs/audio/core/utilities/queue.py:164
|
||||
msgid "Page {page_num}/{total_pages} | {num_tracks} tracks"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian Bokmal\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Romanian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovak\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Latin)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Cyrillic)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Turkish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Ukrainian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional, Hong Kong\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-22 12:30+0000\n"
|
||||
"POT-Creation-Date: 2020-12-03 12:26+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
||||
@@ -45,7 +45,7 @@ msgstr "\\\"{arg}\\\" bezieht sich nicht auf einen eindeutigen Server. Bitte ver
|
||||
|
||||
#: redbot/cogs/audio/converters.py:176
|
||||
msgid "Could not match '{}' to a playlist."
|
||||
msgstr "Konnte keiner Wiedergabeliste zugeordnet werden."
|
||||
msgstr "Konnte '{}' keiner Playlist zuordnen."
|
||||
|
||||
#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263
|
||||
#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368
|
||||
|
||||
@@ -17,35 +17,36 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/converters.py:35
|
||||
msgid "\\nScope must be a valid version of one of the following:\\n Global\\n Guild\\n User\\n"
|
||||
msgstr ""
|
||||
msgstr "\\nEl ámbito debe ser una versión válida de uno de los siguientes:\\n Global\\n Guild\\n User\\n"
|
||||
|
||||
#: redbot/cogs/audio/converters.py:43
|
||||
msgid "\\nAuthor must be a valid version of one of the following:\\n User ID\\n User Mention\\n User Name#123\\n"
|
||||
msgstr ""
|
||||
msgstr "\\nEl autor debe ser una versión válida de uno de los siguientes:\\n ID del Usuario\\n Mención al Usuario \\n \n"
|
||||
" Nombre de Usuario#123\\n"
|
||||
|
||||
#: redbot/cogs/audio/converters.py:51
|
||||
msgid "\\nGuild must be a valid version of one of the following:\\n Guild ID\\n Exact guild name\\n"
|
||||
msgstr ""
|
||||
msgstr "\\nEl servidor debe ser una versión válida de uno de los siguientes:\\n ID del Servidor\\n Nombre Exacto del Servidor\\n"
|
||||
|
||||
#: redbot/cogs/audio/converters.py:87
|
||||
msgid "\\\"{arg}\\\" was not found. It must be the ID or complete name of a server which the bot can see."
|
||||
msgstr ""
|
||||
msgstr "\\\"{arg}\\\" no se ha encontrado. Debe ser el ID o el nombre completo de un servidor que el bot pueda ver."
|
||||
|
||||
#: redbot/cogs/audio/converters.py:96
|
||||
msgid "\\\"{arg}\\\" does not refer to a unique server. Please use the ID for the server you're trying to specify."
|
||||
msgstr ""
|
||||
msgstr "\\\"{arg}\\\" no se refiere a un servidor único. Por favor, utilice el ID del servidor que está intentando especificar."
|
||||
|
||||
#: redbot/cogs/audio/converters.py:127
|
||||
msgid "\\\"{arg}\\\" was not found. It must be the ID or name or mention a user which the bot can see."
|
||||
msgstr ""
|
||||
msgstr "\\\"{arg}\\\" no se ha encontrado. Debe ser el ID o nombre o mencionar a un usuario que el bot pueda ver."
|
||||
|
||||
#: redbot/cogs/audio/converters.py:136
|
||||
msgid "\\\"{arg}\\\" does not refer to a unique server. Please use the ID for the server you're trying to specify."
|
||||
msgstr ""
|
||||
msgstr "\\\"{arg}\\\" no se refiere a un servidor único. Por favor, utilice el ID del servidor que está intentando especificar."
|
||||
|
||||
#: redbot/cogs/audio/converters.py:176
|
||||
msgid "Could not match '{}' to a playlist."
|
||||
msgstr ""
|
||||
msgstr "No se pudo emparejar '{}' a una lista de reproducción."
|
||||
|
||||
#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263
|
||||
#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368
|
||||
@@ -53,17 +54,17 @@ msgstr ""
|
||||
#: redbot/cogs/audio/converters.py:431 redbot/cogs/audio/converters.py:453
|
||||
#: redbot/cogs/audio/converters.py:480
|
||||
msgid "Nothing"
|
||||
msgstr ""
|
||||
msgstr "Nada"
|
||||
|
||||
#: redbot/cogs/audio/converters.py:261
|
||||
msgid "You cannot use `--guild`"
|
||||
msgstr ""
|
||||
msgstr "No puedes usar `--guild`"
|
||||
|
||||
#: redbot/cogs/audio/converters.py:402
|
||||
msgid "You cannot use `--to-server`"
|
||||
msgstr ""
|
||||
msgstr "No puedes usar `--to-server`"
|
||||
|
||||
#: redbot/cogs/audio/converters.py:428
|
||||
msgid "You cannot use `--from-server`"
|
||||
msgstr ""
|
||||
msgstr "No puedes usar `--from-server`"
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ from .utils import task_callback
|
||||
|
||||
_ = Translator("Audio", pathlib.Path(__file__))
|
||||
log = logging.getLogger("red.audio.manager")
|
||||
JAR_VERSION: Final[str] = "3.3.1.4"
|
||||
JAR_BUILD: Final[int] = 1132
|
||||
JAR_VERSION: Final[str] = "3.3.2.2"
|
||||
JAR_BUILD: Final[int] = 1170
|
||||
LAVALINK_DOWNLOAD_URL: Final[str] = (
|
||||
"https://github.com/Cog-Creators/Lavalink-Jars/releases/download/"
|
||||
f"{JAR_VERSION}_{JAR_BUILD}/"
|
||||
|
||||
@@ -23,12 +23,12 @@ msgstr "Banco"
|
||||
#: redbot/cogs/bank/bank.py:48
|
||||
#, docstring
|
||||
msgid "Base command for bank settings."
|
||||
msgstr ""
|
||||
msgstr "Comando básico para la configuración del banco."
|
||||
|
||||
#: redbot/cogs/bank/bank.py:52
|
||||
#, docstring
|
||||
msgid "Show the current bank settings."
|
||||
msgstr ""
|
||||
msgstr "Muestra la configuración bancaria actual."
|
||||
|
||||
#: redbot/cogs/bank/bank.py:62
|
||||
msgid "Global"
|
||||
@@ -40,12 +40,12 @@ msgstr "Servidor"
|
||||
|
||||
#: redbot/cogs/bank/bank.py:67
|
||||
msgid "Bank settings:\\n\\nBank name: {bank_name}\\nBank scope: {bank_scope}\\nCurrency: {currency_name}\\nDefault balance: {default_balance}\\nMaximum allowed balance: {maximum_bal}\\n"
|
||||
msgstr ""
|
||||
msgstr "Configuración de bancos:\\n\\nNombre del banco: {bank_name}\\nAlcance del banco: {bank_scope}\\nMoneda: {currency_name}\\nSaldo Predeterminado: {default_balance}\\nSaldo 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 ""
|
||||
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"
|
||||
@@ -57,11 +57,11 @@ 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 ""
|
||||
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 ""
|
||||
msgstr "Este banco es ahora {banktype}."
|
||||
|
||||
#: redbot/cogs/bank/bank.py:106
|
||||
#, docstring
|
||||
@@ -75,22 +75,22 @@ msgstr "Nombre del banco cambiado a: {name}"
|
||||
#: redbot/cogs/bank/bank.py:114
|
||||
#, docstring
|
||||
msgid "Set the name for the bank's currency."
|
||||
msgstr ""
|
||||
msgstr "Establezca el nombre de la moneda del banco."
|
||||
|
||||
#: redbot/cogs/bank/bank.py:116
|
||||
msgid "Currency name has been set to: {name}"
|
||||
msgstr ""
|
||||
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 ""
|
||||
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 ""
|
||||
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 ""
|
||||
msgstr "El saldo máximo se ha establecido en: {amount}"
|
||||
|
||||
|
||||
@@ -579,6 +579,8 @@ class Cleanup(commands.Cog):
|
||||
before=ctx.message,
|
||||
delete_pinned=delete_pinned,
|
||||
)
|
||||
if can_mass_purge:
|
||||
to_delete.append(ctx.message)
|
||||
|
||||
if ctx.guild:
|
||||
channel_name = "channel " + channel.name
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bosnian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -18,7 +18,7 @@ msgstr ""
|
||||
#: redbot/cogs/cleanup/cleanup.py:23
|
||||
#, docstring
|
||||
msgid "This cog contains commands used for \\\"cleaning up\\\" (deleting) messages.\\n\\n This is designed as a moderator tool and offers many convenient use cases.\\n All cleanup commands only apply to the channel the command is executed in.\\n\\n Messages older than two weeks cannot be mass deleted.\\n This is a limitation of the API.\\n "
|
||||
msgstr ""
|
||||
msgstr "Este módulo contiene comandos usados para \\\"limpiar\\\" (eliminar) mensajes.\\n\\n Esto está diseñado como una herramienta de moderación y ofrece muchos casos de uso convenientes.\\n Todos los comandos de limpieza sólo se aplican al canal en el que se ejecuta el comando.\\n\\n Los mensajes anteriores a dos semanas no pueden ser eliminados en masa.\\n Esto es una limitación de la API.\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:54
|
||||
msgid "Are you sure you want to delete {number} messages? (y/n)"
|
||||
@@ -31,22 +31,22 @@ msgstr "Cancelado."
|
||||
#: redbot/cogs/cleanup/cleanup.py:127
|
||||
#, docstring
|
||||
msgid "Base command for deleting messages."
|
||||
msgstr ""
|
||||
msgstr "Comando base para eliminar mensajes."
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:137
|
||||
#, docstring
|
||||
msgid "Delete the last X messages matching the specified text.\\n\\n Example:\\n - `[p]cleanup text \\\"test\\\" 5`\\n\\n Remember to use double quotes.\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Eliminar los últimos X mensajes que coincidan con el texto especificado.\\n\\n Ejemplo:\\n - `[p]texto de limpieza \\\"test\\\" 5`\\n\\n Recuerda usar comillas dobles.\\n\\n **Argumentos:**\\n\\n - `<number>` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `<delete_pinned>` Si eliminar o no los mensajes fijos. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:192
|
||||
#, docstring
|
||||
msgid "Delete the last X messages from a specified user.\\n\\n Examples:\\n - `[p]cleanup user @Twentysix 2`\\n - `[p]cleanup user Red 6`\\n\\n **Arguments:**\\n\\n - `<user>` The user whose messages are to be cleaned up.\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Eliminar los últimos X mensajes de un usuario especificado.\\n\\n Ejemplos:\\n - `[p]limpiar usuario @Twentysix 2`\\n - `[p]limpiar usuario rojo 6`\\n\\n **Argumentos:**\\n\\n - `<user>` El usuario cuyos mensajes serán limpiados.\\n - `<number>` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `<delete_pinned>` Si eliminar mensajes fijados o no. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:262
|
||||
#, docstring
|
||||
msgid "Delete all messages after a specified message.\\n\\n To get a message id, enable developer mode in Discord's\\n settings, 'appearance' tab. Then right click a message\\n and copy its id.\\n\\n **Arguments:**\\n\\n - `<message_id>` The id of the message to cleanup after. This message won't be deleted.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Borrar todos los mensajes después de un mensaje especificado.\\n\\n Para obtener un id de mensaje, habilitar el modo de desarrollador en la configuración\\n de Discord, pestaña de 'apariencia'. Luego haga clic derecho en un mensaje\\n y copie su id.\\n\\n **Argumentos:**\\n\\n - `<message_id>` El id del mensaje a limpiar después. Este mensaje no se eliminará\\n - `<delete_pinned>` Si desea eliminar o no los mensajes fijos. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326
|
||||
msgid "Message not found."
|
||||
@@ -55,42 +55,42 @@ msgstr "Mensaje no encontrado."
|
||||
#: redbot/cogs/cleanup/cleanup.py:307
|
||||
#, docstring
|
||||
msgid "Deletes X messages before the specified message.\\n\\n To get a message id, enable developer mode in Discord's\\n settings, 'appearance' tab. Then right click a message\\n and copy its id.\\n\\n **Arguments:**\\n\\n - `<message_id>` The id of the message to cleanup before. This message won't be deleted.\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Elimina X mensajes antes del mensaje especificado.\\n\\n Para obtener un id de mensaje, habilitar el modo de desarrollador en la configuración\\n de Discord, pestaña de 'apariencia'. Luego haga clic derecho en un mensaje\\n y copie su id.\\n\\n **Argumentos:**\\n\\n - `<message_id>` El id del mensaje a limpiar antes. Este mensaje no se eliminará.\\n - `<number>` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `<delete_pinned>` Si eliminar mensajes fijados o no. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:354
|
||||
#, docstring
|
||||
msgid "Delete the messages between Message One and Message Two, providing the messages IDs.\\n\\n The first message ID should be the older message and the second one the newer.\\n\\n Example:\\n - `[p]cleanup between 123456789123456789 987654321987654321`\\n\\n **Arguments:**\\n\\n - `<one>` The id of the message to cleanup after. This message won't be deleted.\\n - `<two>` The id of the message to cleanup before. This message won't be deleted.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Elimine los mensajes entre el mensaje Uno y el mensaje dos, proporcionando los identificadores de los mensajes.\\n\\n El primer ID del mensaje debe ser el mensaje más antiguo y el segundo el más nuevo.\\n\\n Ejemplo:\\n - `[p]limpieza entre 123456789123456789 987654321987654321`\\n\\n **Argumentos:**\\n\\n - `<one>` El id del mensaje a limpiar después. Este mensaje no se eliminará.\\n - `<two>` El id del mensaje a limpiar antes. Este mensaje no se eliminará.\\n - `<delete_pinned>` Si eliminar mensajes fijados o no. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:402
|
||||
#, docstring
|
||||
msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Eliminar los últimos mensajes en X.\\n\\n Ejemplo:\\n - `[p]mensajes de limpieza 26`\\n\\n **Argumentos:**\\n\\n - `<number>` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `<delete_pinned>` Si eliminar o no los mensajes fijos. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:440
|
||||
#, docstring
|
||||
msgid "Clean up command messages and messages from the bot.\\n\\n Can only cleanup custom commands and alias commands if those cogs are loaded.\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Limpiar mensajes de comandos y mensajes del bot.\\n\\n Sólo puede limpiar comandos personalizados y comandos de alias si se cargan esos programas.\\n\\n **Argumentos:**\\n\\n - `<number>` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `<delete_pinned>` Si desea eliminar o no los mensajes fijos. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:528
|
||||
#, docstring
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Limpiar mensajes propiedad del bot.\\n\\n Por defecto, todos los mensajes se limpian. Si se especifica un segundo argumento,\\n se utiliza para la coincidencia de patrones - sólo se eliminarán los mensajes que contengan el texto dado.\\n\\n Ejemplos:\\n - `[p]limpieza propia 6`\\n - `[p]limpieza propia 10 Pong`\\n - `[p]limpieza propia 7 \\\"\\\" Verdadero`\\n\\n **Argumentos:**\\n\\n - `<number>` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\\n - `<match_pattern>` El texto que los mensajes deben contener para ser eliminados. Use \\\"\\\" para omitir esto.\\n - `<delete_pinned>` Si eliminar mensajes fijados o no. Por defecto es False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
msgstr "Elimina mensajes duplicados en el canal de los últimos mensajes X y conserva sólo una copia.\\n\\n Por defecto es 50.\\n\\n **Argumentos:**\\n\\n - `<number>` El número de mensajes a buscar duplicados. Debe ser un entero positivo.\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/converters.py:15
|
||||
msgid "{} doesn't look like a valid message ID."
|
||||
msgstr ""
|
||||
msgstr "{} no parece un ID de mensaje válido."
|
||||
|
||||
#: redbot/cogs/cleanup/converters.py:27
|
||||
msgid "{arg} is not an integer."
|
||||
msgstr ""
|
||||
msgstr "{arg} no es un entero."
|
||||
|
||||
#: redbot/cogs/cleanup/converters.py:29
|
||||
msgid "{arg} is not a positive integer."
|
||||
msgstr ""
|
||||
msgstr "{arg} no es un entero positivo."
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -46,7 +46,7 @@ msgstr ""
|
||||
#: redbot/cogs/cleanup/cleanup.py:262
|
||||
#, docstring
|
||||
msgid "Delete all messages after a specified message.\\n\\n To get a message id, enable developer mode in Discord's\\n settings, 'appearance' tab. Then right click a message\\n and copy its id.\\n\\n **Arguments:**\\n\\n - `<message_id>` The id of the message to cleanup after. This message won't be deleted.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Supprime tous les messages après un message spécifié.\\n\\n Pour obtenir l'ID d'un message, activer le mode développeur dans les paramètres\\n de Discord, dans l'onglet \"Apparence\". Puis faites clic droit sur un message\\n et copier son ID.\\n\\n **Arguments:**\\n\\n - `<message_id>` L'ID du message à nettoyer après. Ce message ne sera pas supprimé.\\n - `<delete_pinned>` Si il faut supprimer les messages épinglés ou non. Par défaut sur Faux.\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326
|
||||
msgid "Message not found."
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr "Supprime les messages dupliquées dans le salon depuis les X derniers messages et garde une seule copie.\\n\\n Par défaut à 50.\\n\\n**Arguments:**\\n\\n - `<number>` Le nombre de message à vérifier comme doublon. Doit être un nombre positif.\\n "
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hebrew\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -18,79 +18,79 @@ msgstr ""
|
||||
#: redbot/cogs/cleanup/cleanup.py:23
|
||||
#, docstring
|
||||
msgid "This cog contains commands used for \\\"cleaning up\\\" (deleting) messages.\\n\\n This is designed as a moderator tool and offers many convenient use cases.\\n All cleanup commands only apply to the channel the command is executed in.\\n\\n Messages older than two weeks cannot be mass deleted.\\n This is a limitation of the API.\\n "
|
||||
msgstr ""
|
||||
msgstr "Ez a cog üzenetek \\\"tisztogatására\\\" (törlésére) szolgáló parancsokat tartalmaz.\\n\\n Ez egy moderációs eszköznek lett tervezve, és számos kényelmes funckiót tartalmaz.\\n Az összes tisztogató parancs arra a csatornára vonatkozik, ahol az ki volt adva.\\n\\n A két hétnél régebbi üzenetek nem törölhetőek csoportosan.\\n Ez az API limitációja.\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:54
|
||||
msgid "Are you sure you want to delete {number} messages? (y/n)"
|
||||
msgstr ""
|
||||
msgstr "Biztosan törölni akarsz {number} üzenetet? (y/n)"
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:68
|
||||
msgid "Cancelled."
|
||||
msgstr ""
|
||||
msgstr "Megszakítva."
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:127
|
||||
#, docstring
|
||||
msgid "Base command for deleting messages."
|
||||
msgstr ""
|
||||
msgstr "Alap parancs üzenetek törlésére."
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:137
|
||||
#, docstring
|
||||
msgid "Delete the last X messages matching the specified text.\\n\\n Example:\\n - `[p]cleanup text \\\"test\\\" 5`\\n\\n Remember to use double quotes.\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli az utolsó X üzenetet, ami egyezik a megadott szöveggel.\\n\\n Például:\\n - `[p]cleanup text \\\"teszt\\\" 5`\\n\\n Ne felejtsd el használni az idézőjeleket\\n\\n **Paraméterek:**\\n\\n - `<number>` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:192
|
||||
#, docstring
|
||||
msgid "Delete the last X messages from a specified user.\\n\\n Examples:\\n - `[p]cleanup user @Twentysix 2`\\n - `[p]cleanup user Red 6`\\n\\n **Arguments:**\\n\\n - `<user>` The user whose messages are to be cleaned up.\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli az utolsó X üzenetet egy adott felhasználótól.\\n\\n Például:\\n - `[p]cleanup user @Twentysix 2`\\n - `[p]cleanup user Red 6`\\n\\n **Paraméterek:**\\n\\n - `<user>` Felhasználó, akinek az üzeneteit törölni szeretnénk.\\n - `<number>`A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:262
|
||||
#, docstring
|
||||
msgid "Delete all messages after a specified message.\\n\\n To get a message id, enable developer mode in Discord's\\n settings, 'appearance' tab. Then right click a message\\n and copy its id.\\n\\n **Arguments:**\\n\\n - `<message_id>` The id of the message to cleanup after. This message won't be deleted.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli az összes üzenetet, ami a megadott után következik.\\n\\n Az üzenet ID megszerzéséhez engedélyezd a fejlesztői módot\\n a Discord beállításaiban a \"Megjelenés\" fülön. \\n Ezután jobb klikkelj egy üzeneten és másold ki az ID-jét.\\n\\n **Paraméterek:**\\n\\n - `<message_id>` Az üzenet ID-je, amitől kezdve törölni akarsz. Ez az üzenet még nem lesz törölve.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:280 redbot/cogs/cleanup/cleanup.py:326
|
||||
msgid "Message not found."
|
||||
msgstr ""
|
||||
msgstr "Üzenet nem található."
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:307
|
||||
#, docstring
|
||||
msgid "Deletes X messages before the specified message.\\n\\n To get a message id, enable developer mode in Discord's\\n settings, 'appearance' tab. Then right click a message\\n and copy its id.\\n\\n **Arguments:**\\n\\n - `<message_id>` The id of the message to cleanup before. This message won't be deleted.\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli az összes üzenetet, ami a megadott előtt következik.\\n\\n Az üzenet ID megszerzéséhez engedélyezd a fejlesztői módot\\n a Discord beállításaiban a \"Megjelenés\" fülön. \\n Ezután jobb klikkelj egy üzeneten és másold ki az ID-jét.\\n\\n **Paraméterek:**\\n\\n - `<message_id>` Az üzenet ID-je, ami előtt törölni akarsz. Ez az üzenet már nem lesz törölve.\\n - `<number>` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:354
|
||||
#, docstring
|
||||
msgid "Delete the messages between Message One and Message Two, providing the messages IDs.\\n\\n The first message ID should be the older message and the second one the newer.\\n\\n Example:\\n - `[p]cleanup between 123456789123456789 987654321987654321`\\n\\n **Arguments:**\\n\\n - `<one>` The id of the message to cleanup after. This message won't be deleted.\\n - `<two>` The id of the message to cleanup before. This message won't be deleted.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli az üzeneteket a két megadott üzenet között.\\n\\n Az első üzenet ID a régebbi, a második az újabb kell legyen.\\n\\n Például:\\n - `[p]cleanup between 123456789123456789 987654321987654321`\\n\\n **Paraméterek:**\\n\\n - `<one>` Az első üzenet ID-je. Ez még nem lesz törölve.\\n - `<two>` A második üzenet ID-je. Ez már nem lesz törölve.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:402
|
||||
#, docstring
|
||||
msgid "Delete the last X messages.\\n\\n Example:\\n - `[p]cleanup messages 26`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli az utolsó X üzenetet.\\n\\n Például:\\n - `[p]cleanup messages 26`\\n\\n **Paraméterek:**\\n\\n - `<number>` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:440
|
||||
#, docstring
|
||||
msgid "Clean up command messages and messages from the bot.\\n\\n Can only cleanup custom commands and alias commands if those cogs are loaded.\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
msgstr "Törli a parancs üzeneteket és a bot válaszait.\\n\\n Csak akkor törli az egyéni és cog parancsokat, ha az alias parancsok és az adott cog-ok be vannak töltve.\\n\\n **Paraméterek:**\\n\\n - `<number>` A törlendő üzenetek maximális száma. Pozitív egész szám kell legyen.\\n - `<delete_pinned>` Törölje-e a kitűzött üzeneteket is. Alapértelmezetten hamis (False)\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:528
|
||||
#, docstring
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
msgstr "A legutóbbi X üzenet közül törli a duplikált üzeneteket a csatornában, és csak egy üzenetet tart meg belőle.\\n\\n Alapértelmezetten 50 üzenet közül.\\n\\n **Paraméterek**:\\n\\n - `<number>` Az üzenetek száma, amik között a duplikáltakat keresi. Pozitív egész szám kell legyen.\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/converters.py:15
|
||||
msgid "{} doesn't look like a valid message ID."
|
||||
msgstr ""
|
||||
msgstr "{} nem tűnik valós üzenet ID-nek."
|
||||
|
||||
#: redbot/cogs/cleanup/converters.py:27
|
||||
msgid "{arg} is not an integer."
|
||||
msgstr ""
|
||||
msgstr "{arg} nem egy egész szám."
|
||||
|
||||
#: redbot/cogs/cleanup/converters.py:29
|
||||
msgid "{arg} is not a positive integer."
|
||||
msgstr ""
|
||||
msgstr "{arg} nem egy pozitív egész szám."
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian Bokmal\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr "Rydd opp kommando meldinger og meldinger fra boten.\\n\\n Kan bar
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr "Rydd opp meldinger som eies av boten.\\n\\n Som standard renses alle meldinger. Hvis et annet argument er angitt,\\n den brukes til mønster som matcher - bare meldinger som inneholder den oppgitte teksten vil bli slettet.\\n\\n Eksempler:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Argumenter:**\\n\\n - `<number>` Maks antall meldinger som skal rykkes opp. Må være et positivt heltall.\\n - `<match_pattern>` Teksten som meldingene må slettes. Bruk \\\"\\\" for å hoppe over dette.\\n - `<delete_pinned>` om å slette låste meldinger eller ikke. Standarder til False\\n "
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr "Sletter dupliserte meldinger i kanalen fra de siste X meldingene og beholder bare en kopi.\\n\\n Standard til 50.\\n\\n **Argumenter:**\\n\\n - `<number>` Antall meldinger for å sjekke etter duplikater. Må være et positivt heltall.\\n "
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-29 12:34+0000\n"
|
||||
"POT-Creation-Date: 2020-12-24 12:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -77,7 +77,7 @@ msgstr ""
|
||||
msgid "Clean up messages owned by the bot.\\n\\n By default, all messages are cleaned. If a second argument is specified,\\n it is used for pattern matching - only messages containing the given text will be deleted.\\n\\n Examples:\\n - `[p]cleanup self 6`\\n - `[p]cleanup self 10 Pong`\\n - `[p]cleanup self 7 \\\"\\\" True`\\n\\n **Arguments:**\\n\\n - `<number>` The max number of messages to cleanup. Must be a positive integer.\\n - `<match_pattern>` The text that messages must contain to be deleted. Use \\\"\\\" to skip this.\\n - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/cleanup/cleanup.py:610
|
||||
#: redbot/cogs/cleanup/cleanup.py:612
|
||||
#, docstring
|
||||
msgid "Deletes duplicate messages in the channel from the last X messages and keeps only one copy.\\n\\n Defaults to 50.\\n\\n **Arguments:**\\n\\n - `<number>` The number of messages to check for duplicates. Must be a positive integer.\\n "
|
||||
msgstr ""
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user